| // 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; |