Cargo Features

libcrux-aesgcm has no features set by default.

[dependencies]
libcrux-aesgcm = { version = "0.0.7", features = ["std", "rand", "simd128", "simd256"] }
std
rand

Enables rand ^0.9

simd128

Hardware features can be force enabled.
It is not recommended to use these. This crate performs CPU feature detection and enables the features when they are available.

Enables simd128 of libcrux-intrinsics

Affects aes_gcm_128::neon, aes_gcm_256::neon

simd256

Enables simd256 of libcrux-intrinsics

Affects aes_gcm_128::x64, aes_gcm_256::x64