blob: a892337f39ecc8febae45fcca38d4b77002ffeb6 [file]
// Licensed under the Apache-2.0 license
// SPDX-License-Identifier: Apache-2.0
//! AST10x0 HACE (Hash and Crypto Engine) peripheral support.
mod aes;
mod constants;
mod context;
mod device;
mod digest;
mod error;
mod helpers;
mod hmac;
mod registers;
pub use aes::{AesCipher, AesKey, AesOp, AesSkin, Cbc, Ecb, AES_BLOCK};
pub use device::{HaceDevice, HashAlgo};
pub use digest::HaceDigest;
pub use error::HaceError;
pub use hmac::{HaceHmac, HaceHmacCtx, HmacKey, HMAC_KEY_CAP};
pub use registers::HaceRegisters;