Releases: HorizenOfficial/zendoo-sc-cryptolib
Releases · HorizenOfficial/zendoo-sc-cryptolib
0.7.0
- 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
- Remove hardcoded dependency
0.6.0
Support for Key Rotation in Threshold Circuit
0.5.0
- Updated to ginger-lib 0.4.0
- Updated to zendoo-cctp-lib 0.1.2
- Introduced CSW circuit and all the Java classes and Rust/Java functions to perform setup/creation/verification;
- Fix issue #72 ;
- Added support for custom fields in NaiveThresholdSignatureCircuit;
- Better DLOG keys handling: added possibility to trim keys without regenerating them based on the size of the circuit (#77);
- Be more verbose when error occurs via eprintln! (will be replaced with Java exceptions and adequate description when addressing #31
- Exposed circuit debug capability also Java side #76
- Java/Rust bindings for InMemorySparseMerkleTree #70
- Java/Rust bindings for additional CommitmentTree functions #74
0.4.1
- New JNI classes and corresponding Rust native implementation calling zendoo-cctp-lib functions related to ScTxsCommitmentTree and BitVector;
- Updated JNI classes related to PoseidonHash and MerkleTree;
- Slight modifications to NaiveThesholdSignatureCircuit and functions to create/verify proofs;
- Added exceptions Java side and a safe exception throwing mechanism Rust side with the usage of macros wrapping business logic code into
"catch_unwind" closures.