#![no_std]
#![doc = include_str!("../README.md")]
#![doc(
html_logo_url = "https://raw.githubusercontent.com/RustCrypto/media/26acc39f/logo.svg",
html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/media/26acc39f/logo.svg"
)]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub use digest::{self, KeyInit, Mac};
pub mod block_api;
use cipher::BlockCipherEncrypt;
use digest::block_api::SmallBlockSizeUser;
digest::buffer_fixed!(
#[derive(Clone)]
pub struct GenericBeltMac<C: BlockCipherEncrypt + SmallBlockSizeUser>(block_api::BeltMacCore<C>);
impl: ResetMacTraits AlgorithmName InnerInit;
);
pub type BeltMac = GenericBeltMac<belt_block::BeltBlock>;