Skip to content

Releases: auth0/magic

Drops support for node 10 and updates the libsodium library

15 Sep 10:43
b2f8e8a

Choose a tag to compare

  • BREAKING CHANGE: Drops support for node 10. Supported versions: =>12
  • Updates the libsodium library to v0.7.9. Previous versions of the library were removing all uncaughtException listeners including ones attached by other code. This is now fixed in the new version.

bcrypt update and node 8 drop

14 Sep 12:48
a1a16d5

Choose a tag to compare

Breaking Changes

  • Updates bcrypt to version 5.x. This is a breaking change only in case of a passphrase longer than 255 or a passphrase that includes null byte
  • Drops support for node 8 due to bcrypt update

Misc

  • Cleans up code
  • Improves documentation

Adds support for Node 12

31 Dec 08:27
ded13e6

Choose a tag to compare

v3.1.0

Bump v3.1.0 (#54)

Rename the output of magic.util.rsaKeypairGen()

09 Jul 23:17
eb31989

Choose a tag to compare

Rename the output of magic.util.rsaKeypairGen() from { sk: ... , pk ...} to { privateKey: ... , publicKey: ...}

Add support for RSA keypair generation

03 Jul 19:57
9072430

Choose a tag to compare

Adds support for generating an RSA private/public keypair via the new function magic.util.rsaKeypairGen() which works with both callbacks and Promises.

Add timing safe string comparison

01 May 16:27

Choose a tag to compare

This release adds the method magic.util.timingSafeCompare() that performs a string comparison in a way that is not susceptible to a timing based attack.

Small updates

17 Apr 15:47
28d1a37

Choose a tag to compare

  • Updates README
  • Updates bcrypt to v3.0.6

Add support for encryption/decryption with password

22 Feb 18:08
89f6232

Choose a tag to compare

Adds support for encryption/decryption with user supplied password with two new functions: pwdEncrypt.aead(), pwdDecrypt.aead()

Add support for stream encryption/decryption with a supplied password

31 Jan 22:29
500e525

Choose a tag to compare

  • Add support for stream encryption/decryption with a supplied password
  • Fix race condition issue in magic.util.uid()

Add support for stream encryption/decryption

17 Jan 18:28

Choose a tag to compare

v2.1.0

Remove conditional publish to npm, it doesn't work (#27)