trussed-rsa-alloc is only required if both the rsa and the virt feature are enabled. We cannot express this currently, but always pulling it in for the virt feature should be fine too.
PIV-Authenticator
piv-authenticator is a Rust implementation of the Personal Identity Verification smartcard.
Supported features
Nearly all functionality specified by the standard are implemented.
Non-standard management operations are partially implemented. Basic functionality such as factory reset and configuration of the management key is implemented.
See the tracking issue for command support for more information.
License
This project is licensed under Apache-2.0 OR MIT.
Configuration files and examples are licensed under the CC0 1.0 license.
You can find a copy of the license texts in the LICENSES directory.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in piv-authenticator by you, shall be licensed as Apache-2.0 OR MIT, without any additional terms or conditions.
Funding
This project received funding from the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073.