grempe/tss-rb

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# CHANGELOG

## v0.5.0 (1/28/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 (10/12/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 (9/28/2016)

* Use activesupport for blank support. Remove the extraction.
* Update sysrandom and remove the workaround needed for earlier version

## v0.4.0 (9/24/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 (9/24/2016)

* Breaking change, identifier cannot be an empty string
* Much greater coverage of functions with Contracts
* Related documentation updates

## v0.2.0 (9/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 (4/14/2016)

* 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 (4/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.