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.
- Migrate to Interchange
0.3.0
(#10)- This adds a
'pipe
lifetime to theCcid
structure Similar behaviour to the before this fix can be emulated using twoconst
Channels
and using a'static
lifetime
- This adds a
- Reset state instead of panicking (#13)
0.2.0 2023-02-06
- Implement abort handling (#5)
- Make internal implementation details private (#2)
- Remove
'static'
lifetime requirement of the USB bus (#4)
- Fix formatting (#3)
- Use
assert!
in const instead of a inlinedconst_assert!
(#7) - Fix clippy warnings (#8)
- Upstreamed changes from the Nitrokey repository (#1)
- Fix panic on 64 bit targets
- Fix incorrect length check with the
highspeed-usb
feature
- Fix typo in calcualtion of packet lengths (#6)