Commit Graph

144 Commits

Author SHA1 Message Date
Alessio Di Mauro 72a5137e9d More memcpy. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 4e8f818e82 YKCS11: add more tests. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 669997b2dc Minor fix. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 968348a4c2 YKCS11: use memcpy. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 721ad03e35 Fix parameter check in SignInit. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 8b0ed073d3 YKCS11: Return the object handler after importing certs/keys. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro 59faa09c7a YKCS11: started test on key import and signatures. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro ef81317183 YKCS11: Test logins. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro ab92c90071 Report disabled hw test in the logfile of the test. 2015-11-27 15:43:32 +01:00
Alessio Di Mauro a5387c12e7 YKCS11: Add more to session tests. 2015-11-27 15:43:31 +01:00
Alessio Di Mauro 6764639982 YKCS11: test session. 2015-11-27 15:43:31 +01:00
Alessio Di Mauro a0d4e9b887 YKCS11: test mechanisms. 2015-11-27 15:43:31 +01:00
Alessio Di Mauro 8566e50f0c Typo 2015-11-27 15:43:31 +01:00
Alessio Di Mauro 523ab1d365 More YKCS11 tests. 2015-11-24 18:56:43 +01:00
Alessio Di Mauro 262f5f4771 Make ykcs11 functions pointer global to all tests. 2015-11-24 17:02:02 +01:00
Alessio Di Mauro 0f1b05494a Add/fix some prints for tests. 2015-11-24 16:52:31 +01:00
Alessio Di Mauro 56415dbc2d Whitespace fix. 2015-11-24 16:50:27 +01:00
Alessio Di Mauro cc8cb59f8c Added infrastructure for hardware tests. 2015-11-24 15:30:35 +01:00
Alessio Di Mauro c0dfbb7377 Whitelist retired key IDs. 2015-11-24 14:29:38 +01:00
Alessio Di Mauro 8bf407e330 YKCS11: report correct version. 2015-11-24 14:06:37 +01:00
Alessio Di Mauro e236803bb1 Whitespace fix. 2015-11-24 13:13:14 +01:00
Alessio Di Mauro 71dde91fe2 Fix some comments. 2015-11-24 13:03:18 +01:00
Alessio Di Mauro d00150ac05 Add retired keys to Find operations. 2015-11-24 13:01:32 +01:00
Alessio Di Mauro 2d7b8fadc9 Capitalize. 2015-11-24 11:12:56 +01:00
Alessio Di Mauro c16aaaa7d0 Add retired keys in more places. 2015-11-24 11:05:21 +01:00
Alessio Di Mauro 7de6ab1450 Add OIDs for retired keys and rearrange. 2015-11-23 16:29:17 +01:00
Alessio Di Mauro 11a7d11e48 Start adding retired keys to ykcs11. 2015-11-20 17:39:33 +01:00
Alessio Di Mauro 8e3314ab42 Switch ykcs11 to use private key import from libykpiv. 2015-11-19 18:30:58 +01:00
Alessio Di Mauro b11dcfd14b YKCS11: accept EC keys that are 1 byte shorter. 2015-11-19 18:30:58 +01:00
Alessio Di Mauro 4b88b8e8fd Remove debug print. 2015-11-12 03:21:58 +01:00
Alessio Di Mauro a853902bcb YKCS11: more elaborate solution for stripping DER encoding from ECDSA signatures.
It is possible to receive different padding length for r and s, where their length
is [-1, 1] wrt the component lenght. Take this into account.
2015-11-12 03:07:35 +01:00
Alessio Di Mauro 89e02dc669 YKCS11: Do not call initialize for the YKCS11 tests.
If initialize is called, the test requires a YubiKey with a working
PIV application in order to function.
2015-11-12 01:12:36 +01:00
Alessio Di Mauro 51edf57568 Ignore more. 2015-11-12 01:12:17 +01:00
Alessio Di Mauro 5407eb4c69 YKCS11: add basic tests.
Signed-off-by: Alessio Di Mauro <alessio@yubico.com>
2015-11-12 00:52:19 +01:00
Alessio Di Mauro 94f8d57af9 YKCS11: minor fix. 2015-11-06 16:10:35 +01:00
Alessio Di Mauro 46455168a2 YKCS11: print out signature related data only if debug is enabled. 2015-11-06 16:09:02 +01:00
Alessio Di Mauro 1cdeded831 YKCS11: turn off debug by default and make it a configure option (--enable-ykcs11-debug). 2015-11-06 15:56:13 +01:00
Alessio Di Mauro 71bd376a39 YKCS11: expose module version. 2015-11-06 11:02:11 +01:00
Alessio Di Mauro fc9ebe996f YKCS11: remove some warnings. 2015-11-06 11:02:11 +01:00
Alessio Di Mauro 8fa80be0b1 Constify.
Whitespace.
2015-11-05 17:31:27 +01:00
Alessio Di Mauro b7be3be4b4 YKCS11: add check on buffer length. 2015-11-05 17:14:04 +01:00
Alessio Di Mauro 79e651fe58 YKCS11: initialize more. 2015-11-05 17:05:09 +01:00
Alessio Di Mauro 90acdad481 YKCS11: makde DBG variadic in every case. 2015-11-05 16:48:19 +01:00
Alessio Di Mauro 69184eeb86 YKCS11: remove more messsages 2015-11-05 16:46:54 +01:00
Alessio Di Mauro 602208bf20 YKCS11: Change DBG to print to stderr. 2015-11-05 16:35:15 +01:00
Alessio Di Mauro 98f3462e5e YKCS11: Remove some useless comments. 2015-11-05 14:26:29 +01:00
Alessio Di Mauro f3bd827100 YKCS11: add more precondition checks during SingInit. 2015-11-05 14:09:22 +01:00
Alessio Di Mauro 83099997c0 YKCS11: fix type typo. 2015-11-04 17:19:56 +01:00
Alessio Di Mauro dcc2545a4c YKCS11: added certificate deletion. 2015-11-04 14:02:29 +01:00
Alessio Di Mauro e6bca9b332 YKCS11: Suppress some warnings. 2015-10-28 11:43:41 +01:00