Skip to content

Releases: VirgilSecurity/virgil-crypto-javascript

v4.0.0-alpha.5

27 Aug 13:24
3557a9e
Compare
Choose a tag to compare
v4.0.0-alpha.5 Pre-release
Pre-release

August 27, 2019

Interfaces and types in crypto-types package were updated as well as all packages that depend on it.

v4.0.0-alpha.4

22 Aug 16:09
9f03192
Compare
Choose a tag to compare
v4.0.0-alpha.4 Pre-release
Pre-release

August 22, 2019

Fixed

  • toBuffer function in @virgilsecurity/data-utils package. Now it works properly when passed argument is an ArrayBuffer's view.

v4.0.0-alpha.3

21 Aug 15:30
52ffd8d
Compare
Choose a tag to compare
v4.0.0-alpha.3 Pre-release
Pre-release

August 21, 2019

Introducing new package @virgilsecurity/crypto-types. The package contains all crypto interfaces to use in other Virgil Security JavaScript libraries. As a bonus, you can create your own type-safe implementation of crypto library based on it.

v4.0.0-alpha.2

20 Aug 14:03
fd011d3
Compare
Choose a tag to compare
v4.0.0-alpha.2 Pre-release
Pre-release

August 20, 2019

Fixed

Got rid of the requirement to include node: false in the webpack.config of the client apps.

v4.0.0-alpha.1

15 Aug 14:55
a8ae25b
Compare
Choose a tag to compare
v4.0.0-alpha.1 Pre-release
Pre-release

August 15, 2019

Fixed

  • Performance problems in decrypt* methods.
  • Backward compatibility with version 3.x of this library by accepting strings where binary data is expected, e.g. this:
    virgilCrypto.encrypt('hello world', myPublicKey);
    is now allowed, and is functionally equivalent to:
    virgilCrypto.encrypt({ value: 'hello world', encoding: 'utf8' }, myPublicKey);
    The assumptions about encoding of the passed string are the same as they were in v3.x and differ from one
    method to another. Please consult the source code when in doubt.

v4.0.0-alpha.0

09 Aug 15:19
ffe3581
Compare
Choose a tag to compare
v4.0.0-alpha.0 Pre-release
Pre-release

August 9, 2019

Virgil JavaScript Crypto library based on virgil-crypto-c. The library supports WebAssembly as well as asm.js for old browsers.

We improved performance dramatically and decreased bundle size, preserving mostly the same API.

Try it now:

npm install virgil-crypto@next

v3.2.6

06 Jun 12:50
Compare
Choose a tag to compare

June 6, 2019

Fixed

Updated dependencies with potential security vulnerabilities

v3.2.5

28 May 17:27
Compare
Choose a tag to compare

May 28, 2019

Fixed

Memory leaks caused by deferred memory deallocation

v3.2.4

20 May 15:42
0852350
Compare
Choose a tag to compare

May 20, 2019

Fixed

ReactNative support that was accidentally broken in v3.2.2

v3.2.3

15 May 10:50
1a7c8c3
Compare
Choose a tag to compare

May 15, 2019

Added

Possibility to add a signature to the encrypted file with VirgilStreamCipher.