Releases: facebook/akd
Releases · facebook/akd
v0.11.0
What's Changed
- Adding proof length check by @kevinlewi in #416
- Adding key history validation checks by @kevinlewi in #417
- Publishing v0.11.0 by @kevinlewi in #418
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Fixing clippy errors by @kevinlewi in #402
- Bump actions/checkout from 3 to 4 by @dependabot in #405
- Bump hecrj/setup-rust-action from 1 to 2 by @dependabot in #406
- Bump arduino/setup-protoc from 2.0.0 to 2.1.0 by @dependabot in #411
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #412
- Adding public key validation documentation for ecvrf by @kevinlewi in #410
- Reducing visibility of membership verification functions by @kevinlewi in #409
- Minor optimization for computing longest common prefixes by @kevinlewi in #408
- Reverting to codecov v3 by @kevinlewi in #413
- Adding zeroize on drop for VRFExpandedPrivateKey by @kevinlewi in #403
- Fixing configuration docs and history verification error messages by @kevinlewi in #404
- Updating VRF encode_to_curve checks by @kevinlewi in #401
- Adding duplicate entries check in publish by @kevinlewi in #400
- Adding error checks for NodeLabel::try_from() and get_bit_at() error returns by @kevinlewi in #407
- Publishing v0.10.0 by @kevinlewi in #414
- Fixing publish workflow by @kevinlewi in #415
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Small touchups to README + docs by @kevinlewi in #356
- Updating clap dependency by @kevinlewi in #361
- Add a Newtype Representative of a Read-only Directory by @dillonrg in #359
- Clarifying the dual-license by @kevinlewi in #362
- Addressing some FIXMEs and simplifying get_root_hash API by @kevinlewi in #360
- Updating overview documentation by @divyatalesra-2001 in #369
- Cleaning up unused epoch parameter in append_only_zks::get_membership_proof #364 by @divyatalesra-2001 in #370
- Adding invalid_audit_verification test cases for increased coverage #371 by @divyatalesra-2001 in #373
- Rename public-tests Feature to public_tests by @dillonrg in #379
- Adding a tree configuration for cryptographic operations by @kevinlewi in #375
- Reorganizing local auditor and poc/ into examples/ by @kevinlewi in #380
- Updating some dependencies by @kevinlewi in #382
- Bump arduino/setup-protoc from 1.1.2 to 2.0.0 by @dependabot in #385
- Bump actions/checkout from 2 to 3 by @dependabot in #384
- Folding akd_mysql, integration_tests, and akd_test_tools into examples by @kevinlewi in #386
- Moving akd_client into examples/ by @kevinlewi in #389
- Adding domain separation for ExperimentalConfiguration by @kevinlewi in #387
- Adding top-level directory organization to README by @kevinlewi in #381
- Bump Swatinem/rust-cache from 1 to 2 by @dependabot in #390
- Updating dalek dependencies by @kevinlewi in #393
- Adding lookup verify check for version number exceeding epoch by @kevinlewi in #392
- Publishing v0.9.0 by @kevinlewi in #395
- Fixing publish script hardcoding blake3 feature by @kevinlewi in #396
New Contributors
- @divyatalesra-2001 made their first contribution in #369
- @dependabot made their first contribution in #385
Full Changelog: v0.8.9...v0.9.0
v0.8.9
Version 0.8.9 is released!
There is only 1 major change in this release, which is an opt-out optimization on batch-retrieval of nodes for lookup proof generation. In this case, we can reduce the tree-walk to 2 batch-gets of nodes in order to assist generating lookup proofs faster.
Full Changelog: v0.8.8...v0.8.9
v0.8.8
v0.8.7
v0.8.6
- Big naming cleanups #335, #338, #339
- Ability to mock the
Databasetrait #333 - Fix in history proof validations #338
- Moving in-memory testing/audit database to DashMap for better parallel performance #340
- A auditor user-interface based on
icedin Rust #280 - Code-coverage CI #341
Full Changelog: v0.8.5...v0.8.6
v0.8.5
v0.8.4
v0.8.3
What's Changed
- Fixed bug in longest common prefix calculation #300
- Added sha512/256 support #292
- Updated Direction from
Option<usize>tou8enum #292 - Updated VRF label derivation and commitment generation #289 #315
- Updated serialization to use big endian #289
- Optimized protobuf encoding #299
- Optimized VRF computations #305 #307
- Optimized node preloading #306 #322 #323
- Optimized node insertion #301 #328
- Parallelized calculations of VRF labels #295
- Parallelized node insertion #302
Full Changelog: v0.8.2...v0.8.3