All Versions
21
Latest Version
Avg Release Cycle
126 days
Latest Release
1522 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.4.0 Changes
May 07, 2016- ๐ฆ Expose
RbNaCl::Signatures::Ed25519#keypair_bytes
([#135]) - ๐ฆ Expose HMAC-SHA512 with 64-byte keys ([#137])
- ๐ฆ Expose
-
v3.3.0 Changes
December 30, 2015- โ Remove use of Thread.exclusive when initializing library ([#128])
- โ Add salt/personalisation strings for Blake2b ([#105])
-
v3.2.0 Changes
May 31, 2015- ๐ Fix method signature for blake2b
- RuboCop-friendly codebase
-
v3.1.2 Changes
August 30, 2014- ๐ Fix scrypt support with libsodium 0.7.0 (scryptsalsa208sha256)
-
v3.1.1 Changes
June 14, 2014- ๐ Fix undefined variable warning
- RSpec 3 fixups
- RuboCop
-
v3.1.0 Changes
May 22, 2014- The scrypt password hashing function:
RbNaCl::PasswordHash.scrypt
- The scrypt password hashing function:
-
v3.0.1 Changes
May 12, 2014- Load gem from
RBNACL_LIBSODIUM_GEM_LIB_PATH
if set. Used by rbnacl-libsodium gem to use libsodium compiled from a gem.
- Load gem from
-
v3.0.0 Changes
April 22, 2014- ๐ Rename RandomNonceBox to SimpleBox (backwards compatibility preserved)
- Reverse documented order of SimpleBox/RandomNonceBox initialize parameters. Technically backwards compatible, but confusing.
- Ensure all strings are ASCII-8BIT/BINARY encoding prior to use
-
v2.0.0 Changes
November 07, 2013- ๐ Rename Crypto module to RbNaCl module
- โ Add encrypt/decrypt aliases for
Crypto::RandomNonceBox
RbNaCl::VerifyKey#verify
operand order was reversed. New operand order is signature, message instead of message, signatureRbNaCL::SecretBox#open
,RbNaCl::Box#open
,Auth#verify
andVerifyKey#verify
all now raise a (descendent of) CryptoError if the check fails. This ensures failures are handled by the program.RbNaCl::SecretBox
, Box, etc. are all now aliases for the real implementations, which are named after the primitives they provide- โ Removed encoder functionality.
- โ Add support for the Blake2b cryptographic hash algorithm.
- โ Add checks that we have a sufficiently recent version of libsodium (0.4.3+)
- โฌ๏ธ Dropped ruby-1.8 support
- Call the
sodium_init()
function, to select the best algorithms. - ๐ Fix some typos in the documentation
- ๐ Changes in the low level binding for libsodium and removal of the NaCl module
- โ Add a mutex around calls to randombytes in libsodium
-
v1.1.0 Changes
April 19, 2013- Provide API for querying primitives and details about them, such as key lengths, nonce lengths, etc.
- ๐ Fixed bug on passing null bytes to sha256, sha512 functions.