Skip to content

Releases: JohnBasrai/zkp-cp

v0.2.0 - First Tagged Release: Complete ZKP Implementation

20 Jun 18:46
b3c3ddc
Compare
Choose a tag to compare

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