Skip to content

Releases: CadenaWizard/cryptlib

v2.1.0 Add nondeterministic nonce generation

Choose a tag to compare

@optout21 optout21 released this 05 Aug 10:18
e83b0f9

Supplement existing nonce generation with a new method create_nonce, that relies on a secret seed and random value as well.

Add 2 missing _c wrapper methods

Choose a tag to compare

@optout21 optout21 released this 27 May 20:10
ad0ba8d

Add missing _c wrapper for get_xpub and get_address

v2.0 BREAKING Support change UTXOs & final_cet_sig, for API

Choose a tag to compare

@optout21 optout21 released this 18 Mar 09:01
b041d47

Released v1.9.5 as v2.0.0 with no modifications.
Includes:

  • v1.9.5 Add final_cet_sig, for API

  • v1.9.0 Support change UTXOs (index4+5) Breaking!

Extend all child-key functions with index4, in order to be able to support 'change' UTXOs.
This is a BREAKING change.
The following methods are changed: index parameter is replaced by 2 parameters: index4 and index5:

  • get_public_key
  • get_address
  • verify_public_key
  • sign_hash_ecdsa
  • sign_schnorr_with_nonce
  • verify_schnorr

v1.9.5 Add final_cet_sig, for API

Choose a tag to compare

@optout21 optout21 released this 18 Mar 00:07
4b99c60
v1.9.5

v1.9 Support change UTXOs (index4+5) Breaking!

Choose a tag to compare

@optout21 optout21 released this 05 Mar 13:21
59944e6

Extend all child-key functions with index4, in order to be able to support 'change' UTXOs.
This is a BREAKING change.
The following methods are changed: index parameter is replaced by 2 parameters: index4 and index5:

get_public_key
get_address
verify_public_key
sign_hash_ecdsa
sign_schnorr_with_nonce
verify_schnorr

See: #18

v1.0

Choose a tag to compare

@optout21 optout21 released this 12 Jan 13:58
77dcffc

Released as v1.0.
Added signature validation (verify_schnorr).

Standalone library, Rust and Python-wrapped

Choose a tag to compare

@optout21 optout21 released this 16 Dec 22:08
10c8409

First standalone dlccryptlib library relase.

  • dlccryptlib Rust library, published to crates.io
  • dlccryptlib_py library with Python wrapping (pyo3), currently published to crates.io (but should be published as Python library directly, see #10 )