betrusted-curve25519-dalek-.../src
Tony Arcieri cc304c29ff
Use --cfg curve25519_dalek_backend to select backend (#455)
Crate features are intended to be additive, whereas only 1-of-N possible
backends can be selected.

Features can also be activated by transitive dependencies, which leads
to a problem of different dependences selecting conflicting backends.
Using `--cfg` instead moves all backend selection control to the
toplevel executable.

This commit switches to the following RUSTFLAGS to enable backends:

- `--cfg curve25519_dalek_backend="fiat"`: uses `fiat-crypto`
- `--cfg curve25519_dalek_backend="simd"`: uses nightly-only SIMD
2022-12-09 03:42:52 -05:00
..
backend Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
constants.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
edwards.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
field.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
lib.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
macros.rs cargo fmt 2022-10-28 17:00:24 -04:00
montgomery.rs Fix --no-default-features test warnings; consolidate CI jobs (#461) 2022-12-08 23:26:18 -05:00
ristretto.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
scalar.rs Use --cfg curve25519_dalek_backend to select backend (#455) 2022-12-09 03:42:52 -05:00
traits.rs Fixed doc warnings 2022-11-24 02:37:05 -05:00
window.rs Fix all clippy warnings replay (#441) 2022-12-04 03:40:51 -05:00