Klas Lindfors
|
ad335d5d0a
|
a bit of verbosity for authentication needs
|
2014-10-02 13:21:43 +02:00 |
|
Klas Lindfors
|
c8aaf1a65e
|
don't change the action_arg pointer, add to it in place instead
this effectively reverses 931d224485
|
2014-10-02 13:21:08 +02:00 |
|
Klas Lindfors
|
cfebc30f76
|
refactor to let request-cert and selfsign-cert use different hashes
namely sha1 and sha512 as well with sha256 as default
|
2014-10-02 13:15:40 +02:00 |
|
Klas Lindfors
|
931d224485
|
use temporary args_info for parsing if auth is needed
|
2014-10-02 13:15:39 +02:00 |
|
Klas Lindfors
|
7d28857388
|
move the signer into the standard tool
as a hidden option to discourage use
|
2014-10-02 13:15:39 +02:00 |
|
Klas Lindfors
|
98cd75f08b
|
only authenticate with the applet if needed
|
2014-10-01 14:33:57 +02:00 |
|
Klas Lindfors
|
a7d5eb9d1c
|
start implementing signer
|
2014-09-26 16:00:18 +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
|
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
|
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
|
c5696d4b45
|
rework some stuff to size_t
|
2014-06-24 15:02:26 +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
|
92db159c4f
|
change internal.h to util.h
|
2014-06-24 10:28:45 +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
|
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 |
|
Klas Lindfors
|
6dcb6798e6
|
let the ykpiv_connect() function select as well
|
2014-06-17 09:34:52 +02:00 |
|
Klas Lindfors
|
9eb5c7fda1
|
drop direct PCSC dependency for the tool
|
2014-06-17 09:24:56 +02:00 |
|
Klas Lindfors
|
56bee46ed3
|
call ykpiv_done() before exiting
|
2014-06-17 09:24:56 +02:00 |
|
Klas Lindfors
|
7f80de659a
|
drop verbose parameter to alot of functions
since it's stored in state now
|
2014-06-17 09:24:56 +02:00 |
|
Klas Lindfors
|
fc0fac1730
|
drop the connect_reader() function
|
2014-06-17 09:24:56 +02:00 |
|
Klas Lindfors
|
03c028a4ef
|
get rid of the YKPIV_APDU_* macros
transport the starting 4 bytes as an array instead
|
2014-06-17 09:24:56 +02:00 |
|
Klas Lindfors
|
f1c5302407
|
break out connect and send data to the library
exporting
ykpiv_connect()
ykpiv_send_data()
ykpiv_transfer_data()
|
2014-06-16 15:00:52 +02:00 |
|
Klas Lindfors
|
f19405fdb1
|
move the cli stuff to subdir tool
|
2014-06-16 09:40:22 +02:00 |
|