Expand description
POLYVAL backends
Re-exports§
pub use crate::backend::autodetect::Polyval;
Modules§
- Autodetection for CPU intrinsics, with fallback to the “soft” backend when they are unavailable.
- clmul 🔒Intel
CLMUL
-accelerated implementation for modern x86/x86_64 CPUs (i.e. Intel Sandy Bridge-compatible or newer) - soft 🔒Constant-time software implementation of POLYVAL for 64-bit architectures. Adapted from BearSSL’s
ghash_ctmul64.c
: