blob: 00c9bdf129ad2e01e015916f5850049012164dca [file]
// Licensed under the Apache-2.0 license
//! 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;