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 - u32_backend
toolchain: toolchain:
- nightly - nightly
- 1.51.0 - 1.56.0
name: test name: test
steps: steps:
- name: Checkout sources - name: Checkout sources
@@ -94,7 +94,7 @@ jobs:
matrix: matrix:
toolchain: toolchain:
- nightly - nightly
- 1.51.0 - 1.56.0
name: test simple_login command-line example name: test simple_login command-line example
steps: steps:
- name: install expect - name: install expect
+5
View File
@@ -1,5 +1,10 @@
# Changelog # 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) ## 0.6.1 (January 25, 2022)
* Fix `zeroize` implementing `Drop` on `enum`s now * Fix `zeroize` implementing `Drop` on `enum`s now
+2 -2
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "opaque-ke" name = "opaque-ke"
version = "0.6.1" version = "0.7.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"
@@ -31,7 +31,7 @@ rand = "0.8"
serde = { version = "1", features = ["derive"], optional = true } serde = { version = "1", features = ["derive"], optional = true }
subtle = { version = "2.3.0", default-features = false } subtle = { version = "2.3.0", default-features = false }
thiserror = "1.0.22" thiserror = "1.0.22"
zeroize = { version = "~1.5", features = ["zeroize_derive"] } zeroize = { version = "1.5", features = ["zeroize_derive"] }
[dev-dependencies] [dev-dependencies]
anyhow = "1.0.35" anyhow = "1.0.35"
+1 -1
View File
@@ -22,7 +22,7 @@ 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.6.1" opaque-ke = "0.7.0"
``` ```
Resources Resources