All Versions
8
Latest Version
Avg Release Cycle
42 days
Latest Release
2791 days ago

Changelog History

  • v0.5.0 Changes

    January 29, 2017
    • 💥 Breaking refactor to use automatic PKCS#7 padding on secrets w/ 16 byte block size.
    • ⚡️ Update Copyright year
    • ✅ Ruby 2.4.0 testing
    • ⚡️ Update version of sysrandom gem
    • 🛠 Fixed minitest spec warning
  • v0.4.2 Changes

    October 13, 2016
    • Sign the gem with a new cert that expires in 10 years. Both old and new public certs are in the certs dir.
  • v0.4.1 Changes

    September 29, 2016
    • 🚚 Use activesupport for blank support. Remove the extraction.
    • ⚡️ Update sysrandom and remove the workaround needed for earlier version
  • v0.4.0 Changes

    September 25, 2016
    • 💥 Breaking change to force upcasing of some addition string args
    • 👉 Use yard-contracts
    • yardoc cleanups
    • ✂ Remove int_commas utility method
    • Hash w/ sha256 a,b strings in secure_compare
    • Deeper Contracts integration
  • v0.3.0 Changes

    September 24, 2016
    • 💥 Breaking change, identifier cannot be an empty string
    • Much greater coverage of functions with Contracts
    • 📚 Related documentation updates
  • v0.2.0 Changes

    September 23, 2016
    • 👯 clone the shares object passed to TSS.combine to prevent modification
    • ✅ test enhancements
    • 👉 use cryptosphere/sysrandom in place of native securerandom
    • integer args are no longer coercible from Strings
    • ✂ Remove dry-* in favor of contracts (http://egonschiele.github.io/contracts.ruby/)
    • 🛠 readme fixes
  • v0.1.1 Changes

    April 14, 2016

    🚀 This release contains:

    • 📚 documentation enhancements
    • ➕ added two additional custom exception classes to allow rescuing from no secret recovery or invalid hash during recovery
    • specify Rubies >= 2.1.0 in gemspec
  • v0.1.0 Changes

    April 12, 2016

    This is the initial ALPHA quality release of the tss gem.

    It is for review only and should not yet be used in production.