From d3204203ca73ac0c0c6ddadc7ff512b9d440ce7c Mon Sep 17 00:00:00 2001 From: Kevin Lewi Date: Mon, 8 Feb 2021 12:52:46 -0800 Subject: [PATCH] Publishing v0.3.0 (#132) --- CHANGELOG.md | 10 ++++++++++ README.md | 5 ++--- src/lib.rs | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d55950..2c91614 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 0.3.0 (February 8, 2020) + +* General API and documentation improvements, including the support of custom + identifiers, optional result parameters, and the use of the export key +* Compliance with RFC 8017 on data serialization functions (I2OSP / OS2IP) +* Adherence to protocol format described in + https://tools.ietf.org/html/draft-irtf-cfrg-opaque-02 +* Added parameters for key exchange additional data +* Added simple_login and digital_locker examples + ## 0.2.1 (October 22, 2020) * Changed visibility of hash module to be public diff --git a/README.md b/README.md index 39f7ee6..7c9b136 100644 --- a/README.md +++ b/README.md @@ -22,15 +22,14 @@ Installation Add the following line to the dependencies of your `Cargo.toml`: ``` -opaque-ke = "0.2.1" +opaque-ke = "0.3.0" ``` Resources --------- - [OPAQUE academic publication](https://eprint.iacr.org/2018/163.pdf), including formal definitions and a proof of security -- [draft-irtf-cfrg-opaque-01](https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-01.html), containing a detailed (byte-level) specification for OPAQUE -- [draft-krawczyk-cfrg-opaque-06](https://tools.ietf.org/html/draft-krawczyk-cfrg-opaque-06), containing a high-level specification for OPAQUE +- [draft-irtf-cfrg-opaque-02](https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-02.html), containing a detailed (byte-level) specification for 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 diff --git a/src/lib.rs b/src/lib.rs index e66c82d..2833f8f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -5,7 +5,7 @@ //! An implementation of the OPAQUE asymmetric password authentication key exchange protocol //! -//! Note: This implementation is in sync with [draft-irtf-cfrg-opaque-01](https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-01.html), +//! Note: This implementation is in sync with [draft-irtf-cfrg-opaque-02](https://www.ietf.org/archive/id/draft-irtf-cfrg-opaque-02.html), //! but this specification is subject to change, until the final version published by the IETF. //! //! # Overview