Fix zeroize dependency in a more future-proof fashion (#321)

* cargo: make zeroize dependency more generous

* Release v0.6.2

* Updating MSRV and changelog

---------

Co-authored-by: Kevin Lewi <[email protected]>
This commit is contained in:
nitnelave
2023-05-13 14:14:02 -07:00
committed by GitHub
co-authored by Kevin Lewi
parent 902a605b9c
commit 8bb96820d9
4 changed files with 10 additions and 5 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ jobs:
- u32_backend
toolchain:
- nightly
- 1.51.0
- 1.56.0
name: test
steps:
- name: Checkout sources
@@ -94,7 +94,7 @@ jobs:
matrix:
toolchain:
- nightly
- 1.51.0
- 1.56.0
name: test simple_login command-line example
steps:
- name: install expect
+5
View File
@@ -1,5 +1,10 @@
# Changelog
## 0.7.0 (May 13, 2023)
* Update zeroize dependency to allow for beyond version 1.5
* Increase MSRV to 1.56
## 0.6.1 (January 25, 2022)
* Fix `zeroize` implementing `Drop` on `enum`s now
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "opaque-ke"
version = "0.6.1"
version = "0.7.0"
repository = "https://github.com/novifinancial/opaque-ke"
keywords = ["cryptography", "crypto", "opaque", "passwords", "authentication"]
description = "An implementation of the OPAQUE password-authenticated key exchange protocol"
@@ -31,7 +31,7 @@ rand = "0.8"
serde = { version = "1", features = ["derive"], optional = true }
subtle = { version = "2.3.0", default-features = false }
thiserror = "1.0.22"
zeroize = { version = "~1.5", features = ["zeroize_derive"] }
zeroize = { version = "1.5", features = ["zeroize_derive"] }
[dev-dependencies]
anyhow = "1.0.35"
+1 -1
View File
@@ -22,7 +22,7 @@ Installation
Add the following line to the dependencies of your `Cargo.toml`:
```
opaque-ke = "0.6.1"
opaque-ke = "0.7.0"
```
Resources