Skip to content

Releases: VirgilSecurity/virgil-crypto-x

v5.2.0

21 Oct 14:05
a52f5a3
Compare
Choose a tag to compare

Added

  • authEncryption:
    • New encryption mode that allows to sign then encrypt data and keep signature encrypted

Deprecated

  • signThenEncrypt/decryptThenVerify:
    • authEncryption is now preferable

v5.1.0

12 Aug 22:18
7a3edf4
Compare
Choose a tag to compare

Fixed

  • Lib/Foundation:
    • import secp256r1 public key.
  • Lib/Foundation/Ratchet:
    • group chat encryption

v5.0.0

08 Jul 14:57
9a6d9e5
Compare
Choose a tag to compare

Changed

  • Got rid of VirgilCryptoAPI

v5.0.0-alpha5

08 Jul 13:14
dd88b77
Compare
Choose a tag to compare
v5.0.0-alpha5 Pre-release
Pre-release

Fixed

  • Multithreading issues

Added

  • Group chats encryption

v3.2.3

01 Jul 22:58
Compare
Choose a tag to compare

Fixed

  • VirgilPythia now works correctly on Swift 5

v5.0.0-alpha4

05 Jun 19:23
370f7a9
Compare
Choose a tag to compare
v5.0.0-alpha4 Pre-release
Pre-release

Bugfix

  • Lib/Foundation:
    • Fix asn1 key deserializer - return status code when pass invalid key instead of fail on assertion
    • Fix chunk encryption/decryption for AES256-GCM

v5.0.0-alpha3

15 May 15:17
2543d8b
Compare
Choose a tag to compare
v5.0.0-alpha3 Pre-release
Pre-release

Features

  • Lib/Foundation: Add elliptic curve secp256r1 (NIST P-256)
  • Lib/Ratchet: Add group chats
  • Wrapper/Java: Add Java wrapper
  • Wrapper/PHP: Add version 7.3

Changes

  • Lib/Foundation: Export ed25519 and curve25519 private key as is - 32 bytes
  • Lib/Foundation: Rename class "pkcs8 der deserializer" -> "asn1 deserializer"
  • Lib/Foundation: Rename class "pkcs8 der serializer" -> "pkcs8 serializer"
  • Lib/Foundation: Rename class "pkcs8 deserializer" -> "asn1 deserializer"

Bugfix

  • Lib/Foundation: Fix SIGSEGV at messageInfoCustomParams_findData method
  • Lib/Foundation: Fix aes_256_gcm_auth_len() function

v5.0.0-alpha2

09 Apr 17:16
dfa5731
Compare
Choose a tag to compare
v5.0.0-alpha2 Pre-release
Pre-release

Changed

  • Updated crypto library
  • Migrated to Xcode 10.2 and Swift 5.0

v5.0.0-alpha1

20 Mar 16:45
Compare
Choose a tag to compare
v5.0.0-alpha1 Pre-release
Pre-release

Changed

  • Switch to new crypto v5. Check README for updates on how to setup project!

v3.2.2

12 Jan 11:56
2f59eb7
Compare
Choose a tag to compare

Changed

  • Migrated to Xcode 10.1