#[cfg(all(feature = "alloc", not(feature = "std")))]
use alloc::boxed::Box;
#[cfg(feature = "alloc")]
pub use lib_q_core::{
AeadContext,
AeadKey,
Algorithm,
Nonce,
};
#[cfg(feature = "alloc")]
pub fn context() -> AeadContext {
AeadContext::with_aead_operations(Box::new(
lib_q_aead::LibQAeadProvider::new()
.expect("lib-q-aead LibQAeadProvider / SecurityValidator initialization"),
))
}