rs_internal_state 0.1.3

This package serves as an essential building block within the `rs_shield` cryptographic library. It is focused on providing foundational functionality and infrastructure for various cryptographic operations within the larger project. While this package has been made publicly available to satisfy the dependency requirements of Rust's cargo system, its utility is predominantly realized in the context of the `rs_shield` project. Unless you are developing or maintaining a component of the `rs_shield` project, this package might offer limited direct utility. For access to a full suite of cryptographic functionalities, consider using the `rs_shield` library bundle.
Documentation
#![no_std]

extern crate alloc;

pub use bytes_len::BytesLen;
pub use d_words::DWords;
pub use keccak::{state::KeccakState, xof::ExtendedOutputFunction, KeccakSponge};
pub use n_bit_states::{
    sha160bits_state::Sha160BitsState, sha256bits_state::Sha256BitsState, sha512bits_state::Sha512BitsState,
    GenericStateHasher,
};
pub use rotors::sha160rotor::Sha160Rotor;

mod bytes_len;
mod d_words;
mod keccak;
mod n_bit_states;
mod rotors;

#[cfg(test)]
mod unit_tests;