// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | |
// Copyright by contributors to this project. | |
// SPDX-License-Identifier: (Apache-2.0 OR MIT) | |
#![cfg_attr(not(feature = "std"), no_std)] | |
extern crate alloc; | |
mod aead; | |
mod dh; | |
mod ec; | |
mod kdf; | |
mod kem; | |
pub use aead::{AeadId, AeadType, AEAD_ID_EXPORT_ONLY, AES_TAG_LEN}; | |
pub use dh::DhType; | |
pub use ec::Curve; | |
pub use kdf::{KdfId, KdfType}; | |
pub use kem::{KemId, KemResult, KemType}; | |
#[cfg(feature = "mock")] | |
pub mod mock; |