chore: bump to 0.7.0-pre.0, new ciphersuite impl (#2)
Rust CI / cargo fmt (push) Successful in 3s
Rust CI / cargo clippy (push) Successful in 28s
Rust CI / test (1.87.0 / no backend / no frontend) (push) Successful in 1m24s
Rust CI / test (stable / no backend / no frontend) (push) Successful in 1m18s
Rust CI / test (1.87.0 / no backend / --features danger) (push) Successful in 1m23s
Rust CI / test (stable / no backend / --features danger) (push) Successful in 1m17s
Rust CI / test (1.87.0 / no backend / --features serde) (push) Successful in 1m27s
Rust CI / test (stable / no backend / --features serde) (push) Successful in 1m18s
Rust CI / test (1.87.0 / --features ristretto255-ciphersuite / no frontend) (push) Successful in 1m34s
Rust CI / test (stable / --features ristretto255-ciphersuite / no frontend) (push) Successful in 1m29s
Rust CI / test (1.87.0 / --features ristretto255-ciphersuite / --features danger) (push) Successful in 1m34s
Rust CI / test (stable / --features ristretto255-ciphersuite / --features danger) (push) Successful in 1m30s
Rust CI / test (1.87.0 / --features ristretto255-ciphersuite / --features serde) (push) Successful in 1m36s
Rust CI / test (stable / --features ristretto255-ciphersuite / --features serde) (push) Successful in 1m27s
Rust CI / cargo audit (push) Successful in 5s
Rust CI / no-std (thumbv6m-none-eabi / no backend) (push) Successful in 13s
Rust CI / no-std (wasm32-unknown-unknown / no backend) (push) Successful in 14s
Rust CI / no-std (wasm32-unknown-unknown / --features ristretto255-ciphersuite) (push) Successful in 14s
Rust CI / no-std (thumbv6m-none-eabi / --features ristretto255-ciphersuite) (push) Successful in 13s

Reviewed-on: vexahub/voprf-vexahub#2
Co-authored-by: UneBaguette <[email protected]>
Co-committed-by: UneBaguette <[email protected]>
This commit was merged in pull request #2.
This commit is contained in:
2026-06-28 13:14:48 +02:00
committed by breakingbread
parent 3ce3ac8817
commit 405c1901ef
10 changed files with 130 additions and 134 deletions
+22 -22
View File
@@ -553,8 +553,8 @@ mod tests {
use rand::rngs::SysRng;
use super::*;
use crate::Group;
use crate::common::{Dst, STR_HASH_TO_GROUP};
use crate::{Group, Suite};
fn prf<CS: CipherSuite>(
input: &[u8],
@@ -774,32 +774,32 @@ mod tests {
zeroize_voprf_server::<Ristretto255>();
}
verifiable_retrieval::<NistP256>();
verifiable_batch_retrieval::<NistP256>();
verifiable_bad_public_key::<NistP256>();
verifiable_batch_bad_public_key::<NistP256>();
verifiable_server_evaluate::<NistP256>();
verifiable_retrieval::<Suite<NistP256, sha2::Sha256>>();
verifiable_batch_retrieval::<Suite<NistP256, sha2::Sha256>>();
verifiable_bad_public_key::<Suite<NistP256, sha2::Sha256>>();
verifiable_batch_bad_public_key::<Suite<NistP256, sha2::Sha256>>();
verifiable_server_evaluate::<Suite<NistP256, sha2::Sha256>>();
zeroize_voprf_client::<NistP256>();
zeroize_voprf_server::<NistP256>();
zeroize_voprf_client::<Suite<NistP256, sha2::Sha256>>();
zeroize_voprf_server::<Suite<NistP256, sha2::Sha256>>();
verifiable_retrieval::<NistP384>();
verifiable_batch_retrieval::<NistP384>();
verifiable_bad_public_key::<NistP384>();
verifiable_batch_bad_public_key::<NistP384>();
verifiable_server_evaluate::<NistP384>();
verifiable_retrieval::<Suite<NistP384, sha2::Sha384>>();
verifiable_batch_retrieval::<Suite<NistP384, sha2::Sha384>>();
verifiable_bad_public_key::<Suite<NistP384, sha2::Sha384>>();
verifiable_batch_bad_public_key::<Suite<NistP384, sha2::Sha384>>();
verifiable_server_evaluate::<Suite<NistP384, sha2::Sha384>>();
zeroize_voprf_client::<NistP384>();
zeroize_voprf_server::<NistP384>();
zeroize_voprf_client::<Suite<NistP384, sha2::Sha384>>();
zeroize_voprf_server::<Suite<NistP384, sha2::Sha384>>();
verifiable_retrieval::<NistP521>();
verifiable_batch_retrieval::<NistP521>();
verifiable_bad_public_key::<NistP521>();
verifiable_batch_bad_public_key::<NistP521>();
verifiable_server_evaluate::<NistP521>();
verifiable_retrieval::<Suite<NistP521, sha2::Sha512>>();
verifiable_batch_retrieval::<Suite<NistP521, sha2::Sha512>>();
verifiable_bad_public_key::<Suite<NistP521, sha2::Sha512>>();
verifiable_batch_bad_public_key::<Suite<NistP521, sha2::Sha512>>();
verifiable_server_evaluate::<Suite<NistP521, sha2::Sha512>>();
zeroize_voprf_client::<NistP521>();
zeroize_voprf_server::<NistP521>();
zeroize_voprf_client::<Suite<NistP521, sha2::Sha512>>();
zeroize_voprf_server::<Suite<NistP521, sha2::Sha512>>();
Ok(())
}