//! Crypto backend dispatch.
//!
//! Each backend exposes the same crate-private API:
//!
//! - [`Sha512Context`] with `new` / `update` / `finish`
//! - [`constant_time_eq`]
//! - [`random_bytes`]
//! - [`secure_zero_bytes`]
//!
//! Exactly one of the `backend-*` features must be enabled; the
//! mutual-exclusion check lives in `lib.rs`.
pub use *;
pub use *;
pub use *;
pub use *;