Releases: tari-project/tari-crypto
v0.11.0
Major changes ------------- * All dependencies to use the digest 0.9 traits and APIs. Clients of this generally only need to update the `result` method to `finalize`; and obviously make use of the v0.9 `digest::Digest` trait where necessary. As a result, the deprecated k12, sha3 and Blake3 objects have been removed. Methods and functins that need a hasher are all generic over `Digest`. We retain the convenience wrapper over `VarBlake2B` to produce 256 bit hashes and implement the necessary sub-traits to support `digest::Digest`.
v0.10.0
v0.8.0: Basic FFI library (#22)
New features
Basic FFI library (#22)
Barebones FFI support to the crate.
A demo program and Makefile is presented to see how it all fits
together.
Integrate bulletproof rewinding (#25)
Integrates the rewinding of the Dalek bulletproofs into tari_crypto. A method is provided that construct the rewindable range proof and two methods are provided to rewind the bullet proof to two levels, the first reveals the committed value and the proof message and the second will fully rewind the bullet proof to also reveal the blinding factor.
Merge #24: Add signing methods for provided nonces in WASM
In some cases, the public nonce used in the signature is committed and
used in the challenge. These extra methods allow signing with a private
nonce to accommodate that. There is also support for signing a pre-hashed
byte array instead of a string message
Updated toolchain and dependencies
- Updated to nightly-2020-09-11
- dalek v3.0
Tari script opcodes
NOT FOR PRODUCTION USE. A pre-alpha version of TariScript and opcodes is included.