Commit Graph
60 Commits
Author SHA1 Message Date
Nikita Mikhailov ebda5e218a Clean up travis 2016-08-23 23:42:20 +07:00
Nikita Mikhailov 217f6ce490 Fix travis 2016-08-19 00:40:02 +07:00
Nikita Mikhailov c12d62f309 Apply some CR suggestions 2016-08-15 00:27:07 +07:00
Nikita Mikhailov f79f1609c8 Add default GNUK vid:pid to devices list 2016-08-15 00:02:35 +07:00
Nikita Mikhailov 78d48c467d Merge remote-tracking branch 'origin/master' into nitrokey 2016-08-14 22:17:58 +07:00
Nikita Mikhailov 762b40df00 SecurityToken: improve unit tests 2016-07-02 19:45:23 +06:00
Nikita Mikhailov a4ab303ca9 Use mockito in SecurityTokenUtilsTest 2016-07-02 19:45:23 +06:00
Nikita Mikhailov e9bad47132 SecurityToken: add comments 2016-07-02 19:45:23 +06:00
Nikita Mikhailov c6ea5a3c65 Rename OpenPGPCapabilities according to styleguide 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 2591d5dcb3 Move smartcardio stuff to original javax package 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 6e2162202d Add tests for SecurityTokenUtils 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 12785480ef SecurityToken: fix put key, add key format handling 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 231e3fb3d5 SecurityToken: update put key to support different private key template 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 55e14cb45b SecurityToken: add openpgp card capabilities handling 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 3d827d5a6b SecurityToken: rename methods, fix comments 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 6855417b5b SecurityToken: disable Nitrokey Storage & Start untill checked 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 16b47acee8 SecurityToken: reenable fidesmo checks 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 0954684441 SecurityToken: remove unused smartcadio stuff 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 87743ec8ad SecurityToken: fix reset&wipe token method 2016-07-02 19:45:23 +06:00
Nikita Mikhailov b71f9f4fd7 SecurityToken: fix APDU ne lengths 2016-07-02 19:45:23 +06:00
Nikita Mikhailov b247de783c SecurityToken: support extended apdu and chaining based on capbilities 2016-07-02 19:45:23 +06:00
Nikita Mikhailov c2ca440c88 SecurityToken: use CommandAPDU instead of raw strings 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 131bf94b9b SecurityToken: add useful classes from javax.smartcardio package 2016-07-02 19:45:23 +06:00
Nikita Mikhailov ee8cd3862f wip: Working nitrokey pro 2016-07-02 19:45:23 +06:00
Nikita Mikhailov aadc59691b SecurityToken: fix TLV in GET DATA fingerprint DO handling 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 9f57a1312e SecurityToken: fix T=1 TPDU chaining handling 2016-07-02 19:45:23 +06:00
Nikita Mikhailov a017b9f25a SecurityToken: fix ccid class header parsing 2016-07-02 19:45:23 +06:00
Nikita Mikhailov c9c7feb5f7 SecurityToken: add support for T=1 TPDU level of exchange 2016-07-02 19:45:23 +06:00
Nikita Mikhailov 597d6d5b5a wip: t1 tpdu loe 2016-07-02 19:45:23 +06:00
Nikita Mikhailov bfa18dc79e Add new build type to mitigate debugging issues 2016-05-17 01:21:29 +06:00
Nikita Mikhailov 3656cbd539 Add new build type to mitigate debugging issues 2016-05-14 22:43:38 +06:00
Nikita Mikhailov f54267dd68 SecurityToken: add support for 3072 & 4096bit RSA keys 2016-05-08 02:44:04 +06:00
Nikita Mikhailov 0faab067c6 Fix rotation crash in CreateSecurityTokenWaitFragment 2016-05-01 22:16:52 +06:00
Nikita Mikhailov 935f88131e Check subkey id instead of masterkey id on security token operations
Rename ambiguous getMasterKeyFingerprint -> getKeyFingerprint
2016-04-16 15:45:43 +06:00
Nikita Mikhailov a87c65c3f4 Check if security token keys match required once before signing/decryption 2016-04-16 11:13:57 +06:00
Nikita Mikhailov 163aef4c6b Update obsolete Nfc class prefixes 2016-04-16 11:13:51 +06:00
Nikita Mikhailov 28a352a288 OTG: Rename smartcard -> security token 2016-04-15 02:02:11 +06:00
Nikita Mikhailov db57cf3e7e OTG: Skip TokenWaitFragmen when otg device is connected 2016-04-15 01:54:17 +06:00
Nikita Mikhailov 263799ec96 OTG: Fix connection issues 2016-04-15 01:54:09 +06:00
Nikita Mikhailov 784bf2322c OTG: Replace colons with dashes in usb error messages 2016-04-14 22:48:01 +06:00
Nikita Mikhailov df57ecde47 OTG: rename Smartcard -> SecurityToken 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 4e543e5368 OTG: rescan devices before next operation 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 8cb94c446b OTG: Add copyright 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 7caceee92f OTG: fix icc powering method 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 0077f3a3b8 OTG: Add/Update copyrights 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 0c9ead62a0 OTG: Remove obsolete Pin classes, reenable changeKey method 2016-04-14 22:48:01 +06:00
Nikita Mikhailov b37b171908 OTG: move UsbConnectionDispatcher to utls package 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 409c38ba2a OTG: UsbTransport minor refactoring 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 6ad2676e8c OTG: Add/update javadoc; rename methods, exceptions 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 38a1c2d3ab OTG: refactor, change nfc prefix to smartcard 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 4d9ce8e95b OTG: Refactor persistent connections, naming 2016-04-14 22:48:01 +06:00
Nikita Mikhailov b5eb6468fe OTG: Add support for persistent usb connection
No need to reinsert token on each operation
2016-04-14 22:48:01 +06:00
Nikita Mikhailov 3798249570 OTG: Implement hidden activity usb detection technique 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 5e18b15775 OTG: Rename 'javacard' package, methods, remove JavacardInterface 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 79a0918072 OTG: Fix usb transport 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 3d538d885e OTG: Usb device manager fixes 2016-04-14 22:48:01 +06:00
Nikita Mikhailov bd2906a887 OTG: Add usb device manager prototype 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 834440199a OTG: update methods 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 65f17d7449 OTG: port old primitives from otg_alt branch 2016-04-14 22:48:01 +06:00
Nikita Mikhailov 8476999922 Add missing keyholder string param 2016-04-11 00:02:05 +06:00