All Versions
10
Latest Version
Avg Release Cycle
132 days
Latest Release
1513 days ago

Changelog History

  • v0.10.0

    January 07, 2017
  • v0.9.0

    December 10, 2015
    • ๐Ÿš€ libsodium v1.0.7
    • Added support for crypto_aead_aes256gcm_encrypt & crypto_aead_aes256gcm_decrypt.
    • โž• Added support for randombytes_uniform.
    • Added support for crypto_sign_ed25519_sk_to_seed.
    • Added support for crypto_sign_ed25519_sk_to_pk.
    • โž• Added support for sodium_increment.
    • โž• Added support for sodium_compare.
    • โž• Added PasswordHash.Strength.MediumSlow - memory hardness of Strength.Medium, processing hardness of Strength.Sensitive. Useful for memory limited systems.
    • PasswordHash.Strength.Moderate is now obsolete; use Strength.Medium instead.
    • libsodium now has a dependency on the Visual C++ Redistributable for Visual Studio 2015.

    ๐Ÿš€ Special thanks to @bitbeans for his work on this release.

    ๐Ÿ“ฆ Also available via NuGet

  • v0.8.0

    May 20, 2015
    • ๐Ÿš€ libsodium v1.0.3
    • Added support for crypto_box_seal and crypto_box_seal_open - see here for details.

    ๐Ÿ“ฆ Also available via NuGet

  • v0.7.0

    May 05, 2015
    • libsodium v1.0.2
    • ๐Ÿ†• New documentation (h/t @bitbeans)
    • โž• Added support for streaming BLAKE2b hashing (h/t @deckar01)
    • โšก๏ธ Updated HashSaltPersonal to support variable length output (h/t @bitbeans)
    • ๐Ÿ›  Fixes and test for thread safety (h/t @deckar01)
    • ๐Ÿ‘ Better handling for unit test with unusual memory requirements (h/t @deckar01)

    ๐Ÿ“ฆ Also available via NuGet

  • v0.6.0

    October 09, 2014
    • โž• Added support for:
      • crypto_stream_chacha20_xor
      • crypto_aead_chacha20poly1305_encrypt
      • crypto_aead_chacha20poly1305_decrypt
      • crypto_sign_detached
      • crypto_sign_verify_detached
    • libsodium v1.0.0
    • ๐Ÿ DPAPI protect KeyPair.PrivateKey (Windows only)
    • ๐Ÿ‘ Better Mono compatibility for binaries compiled on Windows
    • ๐Ÿ‘Œ Improved documentation
    • ๐Ÿ†• New, more specific exception types
    • โž• Added GenerateSalt \ GenerateNonce where appropriate
    • ๐Ÿ‘Œ Improved unit tests, and other internal improvements.

    ๐Ÿš€ Special thanks to @bitbeans for all of his help on this release.

  • v0.5.0

    September 09, 2014
    • โž• Added support for:
      • crypto_pwhash_scryptxsalsa208sha256
      • crypto_sign_ed25519_pk_to_curve25519
      • crypto_sign_ed25519_sk_to_curve25519
      • crypto_box_detached
      • crypto_box_open_detached
      • crypto_secretbox_detached
      • crypto_box_open_detached
      • sodium_hex2bin
      • sodium_bin2hex
    • โž• Added simplified interface for ScryptHashString and ScryptHashBinary, using predefined values; see PasswordHash.Strength
    • โž• Added new overloads to Scrypt operations in PasswordHash
    • โž• Added new formatting options to BinaryToHex
    • ๐Ÿ›  Fix NuGet package
    • ScryptHashBinary now enforces a 32 byte salt
    • ๐Ÿ“‡ Renamed HashSalsa208Sha256String to ScryptHashString
    • ๐Ÿ“‡ Renamed HashSalsa208Sha256StringVerify to ScryptHashStringVerify
    • ๐Ÿ“‡ Renamed HashSalsa208Sha256 to ScryptHashBinary
    • ๐Ÿ“‡ Renamed CryptoHash.SHA512 to CryptoHash.Sha512
    • ๐Ÿ“‡ Renamed CryptoHash.SHA256 to CryptoHash.Sha256
  • v0.4.0

    August 26, 2014
    • โž• Added support for:
      • crypto_scalarmult
      • crypto_generichash_blake2b_salt_personal
      • crypto_pwhash_scryptxsalsa208sha256_str
      • crypto_pwhash_scryptxsalsa208sha256_str_verify
    • ๐Ÿ“ฆ NuGet Package
    • Signed Binaries
    • ๐Ÿ‘ Better Cross-Platform Support
    • ๐Ÿ›  Fixed padding bug with crypto_box - left 16 null-bytes prepended to the returned ciphertext.
  • v0.3.0

    November 03, 2013
    • ๐Ÿ‘‰ Uses libsodium v0.4.5.
    • Added support for crypto_sign_seed_keypair. (Credit: @jestin)
    • ๐Ÿ— Seperate x86 & x64 builds.

    ๐Ÿš€ This is the first release that includes GPG signatures for all files released. See here for details.

  • v0.2.0

    October 07, 2013
    • โž• Added Sodium.SodiumCore.GetRandomBytes() - Also added methods to get keys and/or nonces where needed.
    • ๐Ÿ›  Fixed Sodium.SodiumCore.SodiumVersionString() - Unit test no longer shows a false failure.
  • v0.1.0

    October 06, 2013