jedisct1 / rust-aegis

AEGIS high performance ciphers for Rust.
MIT License
24 stars 4 forks source link

Remove `cc` dependency for `pure-rust` #6

Open pinkforest opened 2 months ago

pinkforest commented 2 months ago

Ref commit message: https://github.com/jedisct1/rust-aegis/commit/ec3aedd77d6876df686f6425ae22d9a0ce660c23

This can be removed by using Cargo environment variables in build.rs if ok removing it -

e.g. in build.rs in curve25519-dalek to gate them up further into the crate.

Also I would recommend if #5 is adopted we can gate the cc build-dependency as well cfg in-manifest.

Happy to send a PR

jedisct1 commented 2 months ago

Could you submit a PR? That would be awesome.