这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: VirgilSecurity/virgil-crypto-c

Virgil Security Crypto Library for C v0.7.1

03 Jun 13:10
0fe7242

Choose a tag to compare

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

Virgil Security Crypto Library for C v0.7.0

14 May 18:09

Choose a tag to compare

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

Virgil Security Crypto Library for C v0.6.0

09 Apr 14:01
224eb8d

Choose a tag to compare

Features

  • All: Add constant-time memory, data and buffer comparison
  • Foundation: Add ability to export keys to the PKCS#8 format with a class "Key Provider"
  • Foundation: Add umbrella headers
  • Ratchet: Add group chats

Changes

  • Foundation: Remove the ability to specify RSA public exponent for key generation

Virgil Security Crypto Library for C v0.5.0

20 Mar 11:17

Choose a tag to compare

Features

  • Add algorithm AES-256-CBC
  • Add algorithm PKCS#5 PBES2
  • Add algorithm PKCS#5 PBKDF2
  • Add algorithm ECIES
  • Add elliptic curve: curve25519
  • Add algorithm serialization / deserialization (DER format)
  • Add high-level class "recipient cipher" for simple encryption / decryption
  • Add high-level class "signer" for simple sign / verify
  • Add CocoaPods and Carthage spec files

Bugfix

  • Fix wrapper generation for Swift
  • Fix ed25519 elliptic curve

Virgil Security Crypto Library for C v0.2.0

21 Jan 13:44

Choose a tag to compare

Features

  • PHE: Added class "PHE Cipher"

Virgil Security Crypto Library for C v0.1.0

20 Dec 17:17

Choose a tag to compare

This is an initial unstable pre-release version of the library.
API can be changed without any backward compatibilities.