2.8 KiB
2.8 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.3 (2019-12-02)
Added
Changed
- Use
Readerto connect toYubiKey(#51) - Convert
SlotIdandAlgorithmIdinto enums (#44) - Use
secrecycrate for storingCachedPin(#43) - Change
CHUIDstruct to hold complete CHUID value (#42) - Eliminate all usages of
unsafe(#37, #39) - Make anonymous CHUID struct public (#36)
- Have
sign_dataanddecrypt_datareturn aBuffer(#34) Ins(APDU instruction codes) enum (#33)- Factor
Responseintoapdumodule; improved debugging (#32)
0.0.2 (2019-11-25)
Added
untestedCargo feature to mark untested functionality (#30)- Initial connect test and docs (#19)
- Clean up APDU construction with builder API (#15)
Changed
- Rewrite translated code to use the
pcsccrate (#17) - Rename ErrorKind to Error (#13)
- Use
descrate for 3DES operations (#10) - Replace
PKCS5_PBKDF2_HMAC_SHA1withpbkdf2et al crates (#9) - Replace
RAND_byteswithgetrandomcrate (#8) - Use
logcrate for logging (#7) - Replace
ErrorKind::OkwithResult(#6)
0.0.1 (2019-11-18)
- It typechecks, ship it!