blob: 8e62dbb4e0fb251919119321ff6cf13b1542c987 [file]
// Licensed under the Apache-2.0 license
// SPDX-License-Identifier: Apache-2.0
//! RustCrypto implementation of OpenPRoT HAL traits
//!
//! This crate provides implementations of OpenPRoT HAL traits using the
//! RustCrypto ecosystem, offering high-quality, audited cryptographic
//! implementations for embedded and general-purpose use.
//!
//! # Features
#![no_std]
pub mod cipher;
// Re-export commonly used ECDSA types
// Re-export commonly used cipher types
pub use cipher::{Aes256CtrCipher, Aes256GcmCipher, RustCryptoCipherError};
// Re-export RustCrypto-based controller
pub mod controller;
pub use controller::RustCryptoController;