Skip to content

Releases: HorizenOfficial/zendoo-mc-cryptolib

0.5.0

14 Nov 16:04
0.5.0
25c13b9
Compare
Choose a tag to compare

Added log4rs support and a new zendoo_init_logger() function to be called at startup. The function is generic but currently it just initializes a logger with a configuration using a .yaml file supposed to be supplied by the caller.

0.4.0

29 Jun 16:23
7a14963
Compare
Choose a tag to compare
  • Remove hardcoded rust version
  • Use new gingerlib 0.6.0 that fix the ambiguous pk/vk and asm x86_64 optimization
  • All circuits pk/vk will change, old pk/vk will continue to work with this version but if you want to verify them you should use the old version
  • Now asm optimization works also on stable and main chain will use it
  • Remove hardcoded dependency

0.3.0

29 Jun 16:22
273e699
Compare
Choose a tag to compare

What's Changed

  • Fix cargo audit to catch advisory where information is set to unsound and yanked crates
  • Update cctp-lib and ginger-lib dependencies to new tags
  • Fix compilation on WSL2 and other warnings

0.2.1

16 Nov 18:11
0.2.1
236fa73
Compare
Choose a tag to compare

Freezed dependencies

0.2.0

16 Nov 18:11
5ce4a13
Compare
Choose a tag to compare
  • Implemented C++ wrappers calling zendoo-cctp-lib functions related to ScTxsCommitmentTree, BitVector, ZendooBatchProofVerifier;
  • Implemented possibility to prioritize certain batch proof verification with respect to others;
  • Implemented several macros wrapping the reading operation of C++ raw data;
  • Imported C++ header proving a nice testing framework for C++ tests;
  • Updated test script with new circuit and verifier interfaces.

0.1.0

22 Oct 16:27
0.1.0
66e47aa
Compare
Choose a tag to compare

Rust C wrappers for calls to FieldElement, PoseidonHash, MerkleTree and Groth16 prover with MNT-753 curves of ginger-lib version 0.2.0