- Removed Jetbrains annotations.
- Moved away from AutoValue classes to more regular API.
- Updated dependencies.
- JAR now specifies an automatic module name of
com.codahale.shamir
.
- Moved to a
Map
-based API.
- Removed okio as a dependency.
- Converted
Scheme
into an auto-value class.
- Renamed
Share
toPart
, revamped API. - Changed API to use
okio
'sByteString
. - Improved efficiency of GF256 operations.
- Move static methods into
Share
class.
- Small simplifications.
- Fix share splitting for >127 shares.
- Simplify some internals.
- Re-use a single
SecureRandom
instance while splitting. - Improve error messages on null parameters.
- Remove dependency on FindBugs annotations.
- Fix
#combine()
for single-byte secrets.
- Remove accidental array copies in
#combine()
.
- Initial release.