Commit Graph

60 Commits

Author SHA1 Message Date
Klas Lindfors c970c0a22c drop \n in man file, gives warnings 2014-10-01 14:33:57 +02:00
Klas Lindfors 382a4fad98 better error message 2014-09-29 15:49:49 +02:00
Klas Lindfors 7e5ffd254f add a success message for signer 2014-09-29 15:42:08 +02:00
Klas Lindfors 28b5fe688f check the return value of the signing operation 2014-09-29 14:04:06 +02:00
Klas Lindfors 5346cf4652 add SHA512 for signing 2014-09-29 14:03:57 +02:00
Klas Lindfors ffbf0f2607 add cmdline-signer to sources properly 2014-09-29 13:29:40 +02:00
Klas Lindfors 6721fb777b for rsa let it sign a correct DigestInfo structure
which has to have the digest OID, with a NULL parameter
and then the hash.
2014-09-29 12:50:25 +02:00
Klas Lindfors 3b15949969 let the signer sign 2014-09-26 16:23:03 +02:00
Klas Lindfors a7d5eb9d1c start implementing signer 2014-09-26 16:00:18 +02:00
Klas Lindfors 86d4adfeeb start on yubico-piv-signer 2014-09-26 15:22:40 +02:00
Klas Lindfors 8d8257583e make util.h header more self-contained 2014-09-26 15:18:40 +02:00
Klas Lindfors 052194c0ff use PACKAGE_VERSION to obtain version instead
seems to work more reliably?
2014-08-26 13:18:07 +02:00
Klas Lindfors 9a1b46d5a5 set the signature algorithm again in the cert 2014-08-25 15:31:01 +02:00
Klas Lindfors b66f81b324 replace ykpiv_parse_key() with ykpiv_hex_decode() 2014-06-27 15:06:44 +02:00
Klas Lindfors ac79b0809d refactor delete action to use ykpiv_save_object() 2014-06-26 08:24:34 +02:00
Klas Lindfors 75a5cf74d2 refactor set_chuid() to use ykpiv_save_object() 2014-06-26 08:08:59 +02:00
Klas Lindfors a1c2e4e8d1 refactor writing object to it's own library function
ykpiv_save_object(), use that for writing certs
2014-06-26 08:02:44 +02:00
Klas Lindfors 07d831c50c drop apdu structure from tool 2014-06-25 15:44:21 +02:00
Klas Lindfors 1f567f62eb drop unused code from delete_cert 2014-06-25 15:44:00 +02:00
Klas Lindfors b8ecc6cda2 refactor so ykpiv_sign_data() takes size_t input 2014-06-25 15:41:20 +02:00
Klas Lindfors b0ff83ac9c refactor change_pin() to use ykpiv_transfer_data() 2014-06-25 15:36:33 +02:00
Klas Lindfors b508f8bfea refactor to ykpiv_transfer_data() for chuid setting 2014-06-25 15:28:44 +02:00
Klas Lindfors a60096addf refactor pin-retries to use ykpiv_transfer_data() 2014-06-25 15:24:40 +02:00
Klas Lindfors 28ab285d92 refactor reset to use ykpiv_transfer_data() instead 2014-06-25 15:22:04 +02:00
Klas Lindfors c4d8492682 make get_length() take a const buffer 2014-06-25 15:10:56 +02:00
Klas Lindfors 1ded0f6496 set version on the selfsigned cert 2014-06-25 14:14:23 +02:00
Klas Lindfors 9b5ede8530 change around and let ykpiv_sign_data() pad 2014-06-25 10:47:32 +02:00
Klas Lindfors 7338dcae8a some negative tests of parse_name() 2014-06-24 15:22:33 +02:00
Klas Lindfors c5696d4b45 rework some stuff to size_t 2014-06-24 15:02:26 +02:00
Klas Lindfors d5222c10b7 add macros for piv objects 2014-06-24 14:07:15 +02:00
Klas Lindfors a46cbc55b6 fix indentation 2014-06-24 13:58:47 +02:00
Klas Lindfors 33c71344de let util.h include cmdline.h
since it's using declarations from it..
2014-06-24 10:42:50 +02:00
Klas Lindfors 5588368d55 link the util lib with openssl 2014-06-24 10:39:23 +02:00
Klas Lindfors 5cdad1d785 constify 2014-06-24 10:39:17 +02:00
Klas Lindfors cdcbec8140 test for parse_name() 2014-06-24 10:28:45 +02:00
Klas Lindfors 81ddeb047f let parse_name() take a const char* instead 2014-06-24 10:28:45 +02:00
Klas Lindfors 92db159c4f change internal.h to util.h 2014-06-24 10:28:45 +02:00
Klas Lindfors 72f271ae73 move basic.sh test to subdir of tool 2014-06-24 09:50:11 +02:00
Klas Lindfors ab3083dc1b split out util functions from yubico-piv-tool.c 2014-06-24 09:43:27 +02:00
Klas Lindfors 31d9d0d680 add ykpiv_verify to the library 2014-06-23 09:57:10 +02:00
Klas Lindfors 052b80830a make constants for more instructions 2014-06-18 13:28:28 +02:00
Klas Lindfors 3c557ebbea use constants for algorithm ids 2014-06-18 13:21:05 +02:00
Klas Lindfors a97010d5e3 add ykpiv_get_version() function 2014-06-17 15:26:48 +02:00
Klas Lindfors 880c8a0061 move sign_data() function to library 2014-06-17 15:11:02 +02:00
Klas Lindfors 7b2fecb8fd include windows.h on windows 2014-06-17 14:28:16 +02:00
Klas Lindfors e399534651 make a small temp library to avoid warnings on ggo file 2014-06-17 13:48:36 +02:00
Klas Lindfors d36eb37cf9 no EXTRA_DIST in tool 2014-06-17 11:01:01 +02:00
Klas Lindfors d1b2062721 add ykpiv_parse_key() 2014-06-17 10:07:49 +02:00
Klas Lindfors 01c844905a add ykpiv_set_mgmkey() 2014-06-17 09:58:55 +02:00
Klas Lindfors cb60c782f5 move authenticate to library as ykpiv_authenticate() 2014-06-17 09:34:52 +02:00