Release Plan of Parsec CryptoAuthLib provider - RobertDrazkowskiGL/parsec GitHub Wiki

Release Status Contents Release date Comments
0.1.0

PsaGenerateRandom
PsaHashCompute
PsaHashCompare
10.02.2021 Basic infrastructure.
Limited number of simple operations
0.2.0


🚧






PsaGenerateKey
PsaDestroyKey
PsaImportKey
PsaExportKey
PsaExportPublicKey
PsaSignHash
PsaVerifyHash
PsaAsymmetricEncrypt
PsaAsymmetricDecrypt
PsaSignMessage
PsaVerifyMessage
Key management infrastructure.
Notes:
1. CryptoAuth Library does not support PsaAsymmetricEncrypt or PsaAsymmetricDecrypt - PsaSignMessage and PsaVerifyMessage are chosen to be implemented instead.
2. Additional and not planned activity: a significant change is being introduced into rust-cryptoauthlib wrapper to enable running cryptoauthlib provider tests in Parsec CI without a cryptochip hardware.
3. No other provider implements PsaSignMessage or PsaVerifyMessage - the interfaces are incomplete. The missing pieces can be implemented but it will take some time, especially their pull requests.
0.3.0 🔲
🔲
🔲
🔲
🚧
🚧
🔲
PsaCipherEncrypt
PsaCipherDecrypt
PsaMacCompute
PsaMacVerify
PsaAeadEncrypt
PsaAeadDecrypt
PsaRawKeyAgreement
Notes:
1. No other provider implements PsaMacCompute or PsaMacVerify - the interfaces are incomplete. The missing pieces can be implemented but it will take some time, especially their pull requests.
⚠️ **GitHub.com Fallback** ⚠️