Update curve25519-dalek to 4.0.0-pre.5 (#301)

* Update `curve25519-dalek`

* Improve documentation

* Update `voprf` to 0.5.0-pre.1
This commit is contained in:
daxpedda
2022-12-19 14:04:52 -08:00
committed by GitHub
parent 2dc2b0e617
commit 8901b74030
7 changed files with 44 additions and 75 deletions
+14 -26
View File
@@ -13,13 +13,10 @@ jobs:
fail-fast: false
matrix:
backend_feature:
- --features ristretto255-u64,ristretto255-voprf
- --features ristretto255-u32,ristretto255-voprf
- --features ristretto255-voprf
-
- --features curve25519-u64,ristretto255-u64,ristretto255-voprf
- --features curve25519-u32,ristretto255-u32,ristretto255-voprf
- --features curve25519-u64
- --features curve25519-u32
- --features curve25519,ristretto255-voprf
- --features curve25519
frontend_feature:
-
- --features argon2
@@ -61,13 +58,10 @@ jobs:
# 32-bit x86
- i686-unknown-linux-gnu
backend_feature:
- --features ristretto255-u64,ristretto255-voprf
- --features ristretto255-u32,ristretto255-voprf
- --features ristretto255-voprf
-
- curve25519-u64,ristretto255-u64,ristretto255-voprf
- curve25519-u32,ristretto255-u64,ristretto255-voprf
- curve25519-u64
- curve25519-u32
- curve25519,ristretto255-voprf
- curve25519
steps:
- uses: actions/checkout@v3
- uses: hecrj/setup-rust-action@v1
@@ -135,13 +129,10 @@ jobs:
# for any no_std target
- thumbv6m-none-eabi
backend_feature:
- ristretto255-u64,ristretto255-voprf
- ristretto255-u32,ristretto255-voprf
- ristretto255-voprf
-
- curve25519-u64,ristretto255-u64,ristretto255-voprf
- curve25519-u32,ristretto255-u32,ristretto255-voprf
- curve25519-u64
- curve25519-u32
- curve25519,ristretto255-voprf
- curve25519
frontend_feature:
- argon2
- serde
@@ -158,13 +149,10 @@ jobs:
fail-fast: false
matrix:
backend_feature:
- --features ristretto255-u64,ristretto255-voprf
- --features ristretto255-u32,ristretto255-voprf
- --features ristretto255-voprf
-
- --features curve25519-u64,ristretto255-u64,ristretto255-voprf
- --features curve25519-u32,ristretto255-u32,ristretto255-voprf
- --features curve25519-u32
- --features curve25519-u32
- --features curve25519,ristretto255-voprf
- --features curve25519
steps:
- name: Checkout sources
uses: actions/checkout@v3
@@ -201,7 +189,7 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets --features argon2,std,curve25519-u64 -- -D warnings
args: --all-targets --features argon2,std,curve25519 -- -D warnings
- name: Run cargo doc
uses: actions-rs/cargo@v1
@@ -209,7 +197,7 @@ jobs:
RUSTDOCFLAGS: -D warnings
with:
command: doc
args: --no-deps --document-private-items --features argon2,std,curve25519-u64
args: --no-deps --document-private-items --features argon2,std,curve25519
format:
name: cargo fmt