Releases: JohnBasrai/zkp-cp
Releases · JohnBasrai/zkp-cp
v0.2.0 - First Tagged Release: Complete ZKP Implementation
This is the first tagged release of the Chaum-Pedersen ZKP implementation, bringing together all previous improvements plus major new enhancements.
🔧 CI/CD & Development
- Fixed broken GitHub Actions workflow - Added missing protobuf compiler
- Standardized code formatting with rustfmt
- Added clippy linting with warnings as errors
📦 Dependencies & Compatibility
- Updated to tonic 0.12 and prost 0.13 for better compatibility
- Pinned rand at 0.8 for ecosystem stability
- Fixed compilation errors from version conflicts
📚 Documentation & Usability
- Complete README rewrite with step-by-step usage instructions
- Added table format for dependency documentation
- Added comprehensive CHANGELOG following Keep a Changelog format
- Clear examples showing the two-phase authentication process
🧪 Cryptography
- Robust Chaum-Pedersen Zero Knowledge Proof implementation
- Support for 1024-bit and 2048-bit RFC 5114 constants
- Comprehensive test suite covering multiple scenarios
Full Changelog: https://github.com/JohnBasrai/zkp-cp/commits/v0.2.0