Tony Arcieri
45ba342f57
oxidize: Initial corrode translation
...
Includes changes to the original C code needed for `corrode` to accept
the input.
There were a lot of problems with APDU fields. These need to be copied
into the translated Rust code and fixed up manually.
Code otherwise contains the raw `corrode` output.
2019-08-10 10:48:02 -07:00
Simon Josefsson
89bec1260a
Improve license headers.
2016-08-12 15:30:06 +02:00
Alessio Di Mauro
d38df01c6c
Change applet to application.
2015-11-06 13:14:52 +01:00
Klas Lindfors
3b080dca45
relicense to 2-clause BSD license
2015-07-01 16:34:20 +02:00
Klas Lindfors
58e078af2f
add error messages
2014-06-25 10:47:32 +02:00
Klas Lindfors
880c8a0061
move sign_data() function to library
2014-06-17 15:11:02 +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
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
0d4dd2fea1
start moving code to the library, and add error codes
2014-06-16 13:19:48 +02:00