mirror of
https://github.com/saymrwulf/betrusted-curve25519-dalek-source.git
synced 2026-09-04 20:24:07 +00:00
add fiat backends to Travis tests
This commit is contained in:
parent
abd1922456
commit
d1ed427af5
3 changed files with 6 additions and 1 deletions
|
|
@ -9,6 +9,10 @@ env:
|
|||
- TEST_COMMAND=test EXTRA_FLAGS='--no-default-features' FEATURES='std u32_backend'
|
||||
# Tests the u64 backend
|
||||
- TEST_COMMAND=test EXTRA_FLAGS='--no-default-features' FEATURES='std u64_backend'
|
||||
# Tests the fiat_u32 backend
|
||||
- TEST_COMMAND=test EXTRA_FLAGS='--no-default-features' FEATURES='std fiat_u32_backend'
|
||||
# Tests the fiat_u64 backend
|
||||
- TEST_COMMAND=test EXTRA_FLAGS='--no-default-features' FEATURES='std fiat_u64_backend'
|
||||
# Tests the simd backend
|
||||
- TEST_COMMAND=test EXTRA_FLAGS='--no-default-features' FEATURES='std simd_backend'
|
||||
# Tests serde support and default feature selection
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ u32_backend = []
|
|||
u64_backend = []
|
||||
# fiat-u64 backend (with formally-verified field arith) uses u64s with u128 products.
|
||||
fiat_u64_backend = ["fiat-crypto"]
|
||||
# fiat-u32 backend (with formally-verified field arith) uses u64s with u128 products.
|
||||
# fiat-u32 backend (with formally-verified field arith) uses u32s with u64 products.
|
||||
fiat_u32_backend = ["fiat-crypto"]
|
||||
# The SIMD backend uses parallel formulas, using either AVX2 or AVX512-IFMA.
|
||||
simd_backend = ["nightly", "u64_backend", "packed_simd"]
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
// This means that missing docs will still fail CI, but means we can use
|
||||
// README.md as the crate documentation.
|
||||
#![cfg_attr(feature = "nightly", deny(missing_docs))]
|
||||
|
||||
#![cfg_attr(feature = "nightly", doc(include = "../README.md"))]
|
||||
#![doc(html_logo_url = "https://doc.dalek.rs/assets/dalek-logo-clear.png")]
|
||||
#![doc(html_root_url = "https://docs.rs/curve25519-dalek/3.0.2")]
|
||||
|
|
|
|||
Loading…
Reference in a new issue