Skip to content

Commit 2dc6a8b

Browse files
authored
Publishing v0.4.0 (#83)
1 parent f670733 commit 2dc6a8b

File tree

3 files changed

+7
-16
lines changed

3 files changed

+7
-16
lines changed

CHANGELOG.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
11
# Changelog
22

3-
## 0.4.0-pre.4 (July 9, 2022)
4-
* Updated to be in sync with draft-irtf-cfrg-voprf-11
3+
## 0.4.0 (September 15, 2022)
4+
* Updated to be in sync with draft-irtf-cfrg-voprf-11, with
5+
the addition of the POPRF mode
56
* Adds the evaluate() function to the servers to calculate the output of the OPRF
67
directly
78
* Renames the former evaluate() function to blind_evaluate to match the spec
89
* Fixes the order of parameters for PoprfClient::blind to align it with the
910
other clients
10-
11-
## 0.4.0-pre.3 (July 1, 2022)
12-
* Updated to be in sync with draft-irtf-cfrg-voprf-10, with
13-
the only difference from -09 being a constant string change
14-
15-
## 0.4.0-pre.2 (April 21, 2022)
1611
* Exposes the derive_key function under the "danger" feature
17-
18-
## 0.4.0-pre.1 (April 1, 2022)
19-
* Updated to be in sync with draft-irtf-cfrg-voprf-09, with
20-
the addition of the POPRF mode
2112
* Added support for running the API without performing allocations
2213
* Revamped the way the Group trait was used, so as to be more easily
2314
extendable to other groups

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
authors = ["Kevin Lewi <klewi@fb.com>"]
2+
authors = ["Kevin Lewi <lewi.kevin.k@gmail.com>"]
33
categories = ["no-std", "algorithms", "cryptography"]
44
description = "An implementation of a verifiable oblivious pseudorandom function (VOPRF)"
55
edition = "2021"
@@ -9,7 +9,7 @@ name = "voprf"
99
readme = "README.md"
1010
repository = "https://github.com/novifinancial/voprf/"
1111
rust-version = "1.57"
12-
version = "0.4.0-pre.4"
12+
version = "0.4.0"
1313

1414
[features]
1515
alloc = []
@@ -27,7 +27,7 @@ std = ["alloc"]
2727

2828
[dependencies]
2929
curve25519-dalek = { version = "=4.0.0-pre.1", default-features = false, optional = true }
30-
derive-where = { version = "=1.0.0-rc.3", features = ["zeroize-on-drop"] }
30+
derive-where = { version = "1", features = ["zeroize-on-drop"] }
3131
digest = "0.10"
3232
displaydoc = { version = "0.2", default-features = false }
3333
elliptic-curve = { version = "0.12", features = [

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Installation
1616
Add the following line to the dependencies of your `Cargo.toml`:
1717

1818
```
19-
voprf = "0.4.0-pre.4"
19+
voprf = "0.4"
2020
```
2121

2222
### Minimum Supported Rust Version

0 commit comments

Comments
 (0)