Skip to content

Releases: tari-project/tari-crypto

v0.11.0

05 Jul 08:48
7cf7fe1
Compare
Choose a tag to compare
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

05 Jul 08:48
dd05268
Compare
Choose a tag to compare
* Support for stable Rust
* Additional FFI test coverage

v0.8.0: Basic FFI library (#22)

01 Dec 17:58
63fc9b4
Compare
Choose a tag to compare

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.

v0.6.0

17 Aug 06:20
v0.6.0
91f8b8d
Compare
Choose a tag to compare
Use thiserror as error library

v0.4.0

23 Jun 14:12
v0.4.0
1600239
Compare
Choose a tag to compare
  • Updating clear_on_drop to 0.2.4