Adding documentation on RegistrationUpload and removing patch voprf in Cargo.toml (#273)

This commit is contained in:
Kevin Lewi
2022-04-22 01:51:16 -07:00
committed by GitHub
parent f83773dec9
commit 6e90913132
4 changed files with 9 additions and 5 deletions
+3
View File
@@ -1,5 +1,8 @@
# Changelog
## 2.0.0-pre.2 (April 22, 2022)
* Synced implementation with draft-irtf-cfrg-opaque-08
## 2.0.0-pre.1 (March 15, 2022)
* Synced implementation with draft-irtf-cfrg-opaque-07
+1 -4
View File
@@ -9,7 +9,7 @@ name = "opaque-ke"
readme = "README.md"
repository = "https://github.com/novifinancial/opaque-ke"
rust-version = "1.57"
version = "2.0.0-pre.1"
version = "2.0.0-pre.2"
[features]
default = ["ristretto255-u64", "ristretto255-voprf", "serde"]
@@ -77,6 +77,3 @@ name = "opaque"
[package.metadata.docs.rs]
features = ["argon2", "std", "x25519-u64"]
targets = []
[patch.crates-io]
voprf = { git = "https://github.com/novifinancial/voprf", branch = "main" }
+1 -1
View File
@@ -22,7 +22,7 @@ Installation
Add the following line to the dependencies of your `Cargo.toml`:
```
opaque-ke = "2.0.0-pre.1"
opaque-ke = "2.0.0-pre.2"
```
### Minimum Supported Rust Version
+4
View File
@@ -90,6 +90,10 @@
//! for each client, and the values consist of their corresponding password
//! files, to be retrieved upon future login attempts made by the client.
//!
//! Note that the [RegistrationUpload] message contains sensitive information
//! (about as sensitive as a hash of the password), and hence should be
//! protected with confidentiality guarantees by the consumer of this library.
//!
//! ### Client Registration Start
//! In the first step of registration, the client chooses as input a
//! registration password. The client runs [ClientRegistration::start] to