//! The `Blake2brTableSM` module defines the Blake2br Table State Machine.
//!//! This state machine is responsible for calculating Blake2br XOR table rows.
/// The `Blake2brTableSM` struct represents the Blake2br Table State Machine.
pubstructBlake2brTableSM;implBlake2brTableSM{pubconstTABLE_ID:usize=128;/// Calculates the table row for the XOR tuple (a, b, a ^ b).
////// # Arguments
/// * `a` - The first input byte.
/// * `b` - The second input byte.
////// # Returns
/// The calculated table row offset.
pubconstfncalculate_table_row(a:u8, b:u8)->u32{
a asu32+(b asu32)*256}}