Updating changelog / README / Cargo.toml to version 0.2.0 (#47)
Rust CI / test (u32_backend) (push) Has been cancelled
Rust CI / test (u64_backend) (push) Has been cancelled
Rust CI / cargo bench compilation (push) Has been cancelled
Rust CI / cargo clippy (push) Has been cancelled
Rust CI / cargo fmt (push) Has been cancelled
Rust CI / cargo-deny check (push) Has been cancelled
Rust CI / test (u32_backend) (push) Has been cancelled
Rust CI / test (u64_backend) (push) Has been cancelled
Rust CI / cargo bench compilation (push) Has been cancelled
Rust CI / cargo clippy (push) Has been cancelled
Rust CI / cargo fmt (push) Has been cancelled
Rust CI / cargo-deny check (push) Has been cancelled
* Updating changelog / README / Cargo.toml to version 0.2.0 * Update CHANGELOG.md Co-authored-by: François Garillot <[email protected]> Co-authored-by: François Garillot <[email protected]>
This commit is contained in:
co-authored by
François Garillot
parent
7945661f67
commit
84cc0e9b72
@@ -1,5 +1,17 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.2.0 (September 3, 2020)
|
||||||
|
|
||||||
|
* Added CipherSuite API for specifying underlying primitives
|
||||||
|
* Added support for specifying a slow password hashing function
|
||||||
|
* Collapsed SignalKeyPair to X25519KeyPair
|
||||||
|
* Updated the envelope implementation to match the suggested XOR-based
|
||||||
|
construction in https://tools.ietf.org/html/draft-krawczyk-cfrg-opaque-06
|
||||||
|
* Included randomized tests for testing try_from crashes
|
||||||
|
* Implemented Elligator2 map instead of try-and-increment for hash-to-curve
|
||||||
|
* Added extensibility for supporting different key exchange protocols
|
||||||
|
* Added benchmarks for the OPRF & switchable dalek backend depending on platform
|
||||||
|
|
||||||
## 0.1.0 (June 5, 2020)
|
## 0.1.0 (June 5, 2020)
|
||||||
|
|
||||||
* Initial release
|
* Initial release
|
||||||
|
|||||||
Generated
+1
-1
@@ -463,7 +463,7 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "opaque-ke"
|
name = "opaque-ke"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64",
|
"base64",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "opaque-ke"
|
name = "opaque-ke"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
repository = "https://github.com/novifinancial/opaque-ke"
|
repository = "https://github.com/novifinancial/opaque-ke"
|
||||||
keywords = ["cryptography", "crypto", "opaque", "passwords", "authentication"]
|
keywords = ["cryptography", "crypto", "opaque", "passwords", "authentication"]
|
||||||
description = "An implementation of the OPAQUE password-authenticated key exchange protocol"
|
description = "An implementation of the OPAQUE password-authenticated key exchange protocol"
|
||||||
|
|||||||
@@ -22,14 +22,14 @@ Installation
|
|||||||
Add the following line to the dependencies of your `Cargo.toml`:
|
Add the following line to the dependencies of your `Cargo.toml`:
|
||||||
|
|
||||||
```
|
```
|
||||||
opaque-ke = "0.1.0"
|
opaque-ke = "0.2.0"
|
||||||
```
|
```
|
||||||
|
|
||||||
Resources
|
Resources
|
||||||
---------
|
---------
|
||||||
|
|
||||||
- [OPAQUE academic publication](https://eprint.iacr.org/2018/163.pdf), including formal definitions and a proof of security
|
- [OPAQUE academic publication](https://eprint.iacr.org/2018/163.pdf), including formal definitions and a proof of security
|
||||||
- [draft-krawczyk-cfrg-opaque-05](https://tools.ietf.org/html/draft-krawczyk-cfrg-opaque-05), containing a specification for the OPAQUE protocol
|
- [draft-krawczyk-cfrg-opaque-05](https://tools.ietf.org/html/draft-krawczyk-cfrg-opaque-06), containing a specification for the OPAQUE protocol
|
||||||
- ["Let's talk about PAKE"](https://blog.cryptographyengineering.com/2018/10/19/lets-talk-about-pake/), an introductory blog post written by Matthew Green that covers OPAQUE
|
- ["Let's talk about PAKE"](https://blog.cryptographyengineering.com/2018/10/19/lets-talk-about-pake/), an introductory blog post written by Matthew Green that covers OPAQUE
|
||||||
|
|
||||||
Contributors
|
Contributors
|
||||||
|
|||||||
Reference in New Issue
Block a user