Releases: cloudflare/voprf-ts
Releases · cloudflare/voprf-ts
voprf-ts 1.0.0
Release voprf-ts 1.0.0
New Features
- Fully compatible with RFC 9497
- Support for Decaf&Ristretto groups
- Support for noble cryptography backend.
Changes
- Exposing static method to retrieve DLEQParams. by @armfazh in #45
- Bump @babel/traverse from 7.23.0 to 7.23.2 by @dependabot in #50
- refactor: add @cloudflare/voprf-ts/facade and pass crypto as arg everywhere by @sublimator in #49
- Fix vulnerability in babel dependency by @armfazh in #52
- Bump up checkout and setup-node version by @armfazh in #53
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #54
- Fixing import type declarations. by @armfazh in #55
- Bumping up dependencies by @armfazh in #56
- Releasing version v1.0.0 by @armfazh in #57
Full Changelog: 0.21.2...1.0.0
voprf-ts 0.21.2
Release voprf-ts 0.21.2
Added:
- Compatible with draft v21 - https://datatracker.ietf.org/doc/draft-irtf-cfrg-voprf/21/
- Optional use of noble/curve packages.
- Support for ristretto and decaf curves.
What's Changed
- Adding prepare to be installable from github. by @armfazh in #27
- Moving version to match latest draft v21 version. by @armfazh in #28
- fix(client): fix voprf proof always verifying by @sublimator in #31
- docs(readme): make it more immediately clear re: batching by @sublimator in #34
- feat(group): make Oprf.Group pluggable by @sublimator in #35
- Updating dependencies Jun 2023. by @armfazh in #37
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #39
- Add GitHub actions for automated NPM release by @thibmeu in #40
- feat: implement GroupNoble by @sublimator in #38
- Updates deps and fixes tests for CommonJS and ESModules. by @armfazh in #41
- feat: implement noble decaf448/ristretto255 groups by @sublimator in #42
- Release 0.21.2 by @armfazh in #43
New Contributors
- @sublimator made their first contribution in #31
- @thibmeu made their first contribution in #40
Full Changelog: 0.20.0...0.21.2
voprf-ts 0.20.0
Compatible with draft v20 - https://datatracker.ietf.org/doc/draft-irtf-cfrg-voprf/20/
What's Changed
- Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #23
- Updates test vectors to draft-v20. by @armfazh in #24
New Contributors
- @dependabot made their first contribution in #23
Full Changelog: 0.11.0...0.20.0
voprf-ts 0.11.0
Compatible with draft v11 - https://datatracker.ietf.org/doc/draft-irtf-cfrg-voprf/11/
What's Changed
- Add some usage examples of the library. by @armfazh in #21
- update to be compliant with draft v11 by @armfazh in #22
Full Changelog: 0.9.0...0.11.0
voprf-ts 0.9.0
Compatible with draft v09 - https://datatracker.ietf.org/doc/draft-irtf-cfrg-voprf/09/
Implements Base mode and two verifiable modes VOPRF and POPRF.
Three ciphersuites: P-256, P-384, and P-521.
What's Changed
- Compatible with draft v09 by @armfazh in #2
- Bump up dependencies. by @armfazh in #1
- Address issues reported by linter by @armfazh in #7
- adds module for dleq proofs by @armfazh in #8
- Add benchmarking functions. by @armfazh in #11
- Implements Verifiable modes: VOPRF and POPRF by @armfazh in #9
- Updating SSWU mapping with sqrt_ratio function. by @armfazh in #3
- Group refactor by @armfazh in #12
- Remove internal serialization. by @armfazh in #13
- Enables support for batched evaluations. by @armfazh in #14
- Preparing for release v0.9.0 by @armfazh in #15
New Contributors
Full Changelog: 0.8.0...0.9.0
voprf-ts 0.8.0
VOPRF-TS
Version compatible with draft-irtf-cfrg-voprf v08.
Implements Base mode.
Three ciphersuites: P-256, P-384, and P-521.
Full Changelog: https://github.com/cloudflare/voprf-ts/commits/0.8.0