Skip to content

Releases: VirgilSecurity/virgil-crypto-javascript

v3.2.2

10 May 15:52
4a91df0
Compare
Choose a tag to compare

May 10, 2019

Fix

The virgil-crypto package can now be used in WebWorkers.

v3.2.1

24 Jan 12:00
698b3a4
Compare
Choose a tag to compare

January 24, 2018

Removed event-stream@3.3.6 vulnerable package from dependency tree

Updated Slack link in README

v3.2.0

14 Nov 17:47
Compare
Choose a tag to compare

November 14, 2018

  • Update VirgilCrypto to version 2.6.2 which adds support for Node.js v11
  • Setup testing in CI on Windows and mac OS
  • Fix import of VirgilPythiaCrypto on Windows, which was failing with an obscure error due to VirgilPythia not being available. Now calling new VirgilPythiaCrypto() will fail on Windows with an appropriate error message.

v3.1.0

29 Oct 16:56
Compare
Choose a tag to compare

October 29, 2018

Added

  • Ability to encrypt data in chunks using VirgilStreamCipher class.
  • Ability to decrypt data in chunks using VirgilStreamDecipher class.
  • Ability to calculate signature of data in chunks using VirgilStreamSigner class.
  • Ability to verify signature of data in chunks using VirgilStreamVerifier class.
  • Factory methods to the VirgilCrypto to create the above classes: createStreamCipher, createStreamDecipher, createStreamSigner and createStreamVerifier.
  • Usage example in browsers and node.js

API reference

v3.0.2

19 Oct 07:34
Compare
Choose a tag to compare

October 19, 2018

  • Fixed script that downloads pre-built addon for Node.js 6, 8 and 9 on Windows

v3.0.1

18 Oct 17:49
Compare
Choose a tag to compare

October 18, 2018

  • Fixed script that downloads pre-built Node.js addon for Windows

v3.0.0

25 Jul 16:42
Compare
Choose a tag to compare

July 25, 2018

v3.0.0-alpha.14

25 Jul 12:53
fe65610
Compare
Choose a tag to compare
v3.0.0-alpha.14 Pre-release
Pre-release

VirgilCrypto

  • Added signThenEncryptDetached and decryptThenVerifyDetached methods that allow encryption and decryption of data with detached metadata (content info)

v3.0.0-alpha.13

26 Jun 14:42
Compare
Choose a tag to compare
v3.0.0-alpha.13 Pre-release
Pre-release

Added

  • VirgilPythiaCrypto class containing cryptographic functions required to implement the Pythia protocol.
  • Ability to increase the amount of memory used by asm.js in the browser via __VIRGIL_CRYPTO_TOTAL_MEMORY_BYTES__ global variable. With the default of 16Mb virgil-crypto may run out of memory when encrypting \ decrypting files larger than 1Mb.

BREAKING

  • virgilCrypto constructor parameter of VirgilAccessTokenSigner, VirgilCardCrypto and VirgilPrivateKeyExporter is no longer optional, and must be provided by the calling code.

Virgil JavaScript Crypto Library v2.2.0

22 Feb 17:18
Compare
Choose a tag to compare

Added

Support for node.js versions 7, 8 and 9

Fixed

encrypt now throws an error when passed an empty array of recipients