All Versions
21
Latest Version
Avg Release Cycle
126 days
Latest Release
1522 days ago

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])
  • 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
  • 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.
  • 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, signature
    • RbNaCL::SecretBox#open, RbNaCl::Box#open, Auth#verify and VerifyKey#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.