8000 Releases · VirgilSecurity/virgil-crypto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: VirgilSecurity/virgil-crypto

Virgil Security Crypto Library v1.5.0

26 Apr 13:15
Compare
Choose a tag to compare

Features

  • [Lib] Add PBKDF2 algoritm
  • [Lib] Add ability to reset password on the private key

Changes

  • [Lib] Change default generated curve to the Curve25519

Virgil Security Crypto Library v1.4.0

12 Apr 11:51
Compare
Choose a tag to compare

Features

  • [Lib] Add ability to use Curve25519 for all crypo operations (EXPEREMENTAL)
  • [Build] Add feature prefix to the lib version
  • [Build] Add .net build for OS X (Jenkinsfile)

Changes

  • [Build] Make external dependencies installation as optional
  • [Build] Add feature prefix to the lib version, make impact only for archive name

Brief speed comparison

Curve Sign(ns) Verify(ns) Encrypt(ns) Decrypt(ns)
Curve25519 300 195 (x1.0 ) 320 847 (x1.0 ) 5 737 790 (x1.0) 5 521 566 (x1.0)
NIST-224 3 217 415 (x10.7) 6 042 348 (x18.8) 11 077 914 (x1.9) 8 039 187 (x1.5)
NIST-256 5 104 038 (x17.0) 9 388 426 (x29.3) 14 301 388 (x2.5) 9 911 098 (x1.8)
NIST-384 7 715 914 (x25.7) 14 638 811 (x45.6) 19 391 128 (x3.4) 12 378 457 (x2.2)

Please note that new functionality related to the Curve25519 is experimental, use at your own risk!

Virgil Security Crypto Library v1.4.0-rc1

05 Apr 14:58
Compare
Choose a tag to compare

Features

  • [Lib] Add ability to use Curve25519 for all crypo operations (EXPERIMENTAL)
  • [Build] Add feature prefix to the lib version

Brief speed comparison

Curve Sign(ns) Verify(ns) Encrypt(ns) Decrypt(ns)
Curve25519 300 195 (x1.0 ) 320 847 (x1.0 ) 5 737 790 (x1.0) 5 521 566 (x1.0)
NIST-224 3 217 415 (x10.7) 6 042 348 (x18.8) 11 077 914 (x1.9) 8 039 187 (x1.5)
NIST-256 5 104 038 (x17.0) 9 388 426 (x29.3) 14 301 388 (x2.5) 9 911 098 (x1.8)
NIST-384 7 715 914 (x25.7) 14 638 811 (x45.6) 19 391 128 (x3.4) 12 378 457 (x2.2)

Please note that new functionality related to the Curve25519 is experimental, use at your own risk!

Virgil Security Crypto Library v1.3.4

27 Mar 14:20
Compare
Choose a tag to compare

This release contains critical fixes

Bugfix

  • [Lib] Fix: Corrupted ContentInfo structure if recipients count more then 6

Changes

  • [Build] Generate SHA-256 checksum file for every target archive

Virgil Security Crypto Library v1.3.3

22 Mar 16:58
Compare
Choose a tag to compare

Changes

  • Change default keypair curve to the 384-bits NIST

Virgil Security Crypto Library v1.3.2

21 Mar 12:28
Compare
Choose a tag to compare

Features

  • [Build] Add python3 build support

Changes

  • [Build] Perform speed optimization of the build process

Bugfix

  • [Java] Add missed class 'VirgilStreamDataSource' to the Java wrapper

Virgil Security Crypto Library v1.3.1

14 Mar 22:37
Compare
Choose a tag to compare

Bugfix

  • Fix error when parse RSA private key with key length greater then 3072 bit

Virgil Security Crypto Library v1.3.0

10 Mar 14:25
Compare
Choose a tag to compare

Bugfix

  • [.NET] Fix decrypt and sign methods when passing null private key password

Changes

  • ! Update underlying MbedTLS library to version 2.2.1, which includes fix of critical security issues.
  • ! Use modern PBE algorithm: PKCS#5 PBES2 with SHA-384 and AES-256-CBC.
  • Temporary disable SWIG feature: Exception unrolling. Impact classes: VirgilStreamSigner and VirgilStreamSigner.

Virgil Security Crypto Library v1.3.0-RC1

07 Mar 13:21
Compare
Choose a tag to compare

Bugfix

  • [.NET] Fix decrypt and sign methods when passing null private key password

Changes

  • Update underlying MbedTLS library to version 2.2.1, which includes fix of critical security issues.
  • Use modern PBE algorithm: PKCS#5 PBES2 with SHA-384 and AES-256-CBC.
  • Temporary disable SWIG feature: Exception unrolling. Impact classes: VirgilStreamSigner and VirgilStreamSigner.

Virgil Security Crypto Library v1.2.2

15 Jan 14:45
Compare
Choose a tag to compare

Bugfix

  • [Build] Fix build issue on Jenkins - php-5.5 and php-5.6 build on centos was lost.

Changes

  • [Build] Archive target binaries to the folder with archive name (build.bat).
  • [Build] Rename artifacts extensions from '.tar.gz' to 'tgz'.
0