Skip to content

Releases: VirgilSecurity/virgil-crypto-c

v0.11.1-alpha1

12 Nov 13:03
Compare
Choose a tag to compare
v0.11.1-alpha1 Pre-release
Pre-release

Features

  • Lib/Foundation: Added Post-Quantum cryptography (experimental)

v0.11.0

07 Oct 07:33
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

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

02 Oct 06:07
52bbdd1
Compare
Choose a tag to compare
v0.11.0-alpha Pre-release
Pre-release

v0.10.3

10 Sep 14:50
9b5d767
Compare
Choose a tag to compare
v0.10.3 Pre-release
Pre-release

Changes

  • Lib/Foundation: Added method "unlock" to the class MessageInfoEditor

v0.10.2

09 Sep 09:11
0d15761
Compare
Choose a tag to compare
v0.10.2 Pre-release
Pre-release

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

04 Sep 17:14
cce5e16
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

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

12 Aug 16:07
ab44309
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

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

06 Aug 13:43
78275f2
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

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

08 Jul 19:40
e80fe77
Compare
Choose a tag to compare

Changes

  • Lib/Foundation: Fixed group session API

Virgil Security Crypto Library for C v0.8.0

07 Jul 14:17
279b231
Compare
Choose a tag to compare

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