Releases: VirgilSecurity/virgil-crypto-c
Releases · VirgilSecurity/virgil-crypto-c
v0.11.1-alpha1
Features
- Lib/Foundation: Added Post-Quantum cryptography (experimental)
v0.11.0
Bugfix
- Lib/Foundation: Fixed crash when import private key from a valid ASN.1 structure that is not a private key
Features
- Lib/Foundation: Added "sign then encrypt" and "decrypt then verify" operations to "RecipientCipher" class
- Lib/Foundation: Added method "hasKeyRecipient()" to class "RecipientCipher"
- Lib/Foundation: Added method "preciseEncryptedLen()" to interface "Encrypt"
Changes
- Lib/Foundation: Interface "CipherAuth" now inherit interface "Cipher"
- Lib/Foundation/Wrappers: Listed methods where removed from class "MessageInfo":
- addKeyRecipient()
- addPasswordRecipient()
- setDataEncryptionAlgInfo()
- setCustomParams()
- clearRecipients()
- Lib/Foundation/Wrappers: Method "add()" was removed from class "KeyRecipientInfoList"
- Lib/Foundation/Wrappers: Method "add()" was removed from class "PasswordRecipientInfoList"
v0.11.0-alpha
v0.10.3
Changes
- Lib/Foundation: Added method "unlock" to the class MessageInfoEditor
v0.10.2
Features
- Lib/Foundation: Added support for managing recipients within MessageInfo
- Lib/PHE: Added PHE Cipher additional data support
Changes
- Wrapper/Java: Run java benchmark with a profile only
v0.10.1
Bugfix
- Lib/Foundation: Fix crash when export secp256r1 private key with leading zero
- Wrapper/Swift: Fix memory leaks
- Wrapper/Java: Fix memory leaks
v0.10.0
Changes
- Lib/Foundation/Ratchet: Fix group chat encryption
Bugfix
- Wrapper/Python: Fix Python 2.7 package name for macOS platform
- Wrapper/JS: Fix npm packages
v0.9.0
Bugfix
- Lib/Foundation: Fix crash when import secp256r1 public key
Features
- Wrapper/JS: Add wrapper for JavaScript (Beta)
- Wrapper/Python: Add wrapper for Python (Beta)
Virgil Security Crypto Library for C v0.8.1
Changes
- Lib/Foundation: Fixed group session API
Virgil Security Crypto Library for C v0.8.0
Features
- Lib/Foundation: Added group session encryption based on symmetric key sharing
- Lib/Ratchet: Small improvements
Changes
- Lib/Foundation: Split asymmetric keys and their algorithms to different entities
Bugfix
- Lib/Foundation: Fix crashes in a multi-thread environment