All Versions
8
Latest Version
Avg Release Cycle
42 days
Latest Release
2643 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.