pub struct PrivateBlock {
pub psa: [u32; 16],
pub state: State,
}Expand description
Private block containing intermediate state and partial schedule array
This structure represents a block of confidential data in its partially processed form, containing both the intermediate state and the partial schedule array needed to complete the hash computation.
Fields§
§psa: [u32; 16]Partially Extracted array of scheduled variable It does not contain the raw value. It will be used to complete the scheduled variable
state: StateIntermediate State: partially executed state variables It’s SHA-256 state variable in the middle.
Trait Implementations§
Source§impl Debug for PrivateBlock
impl Debug for PrivateBlock
Source§impl PartialEq for PrivateBlock
impl PartialEq for PrivateBlock
impl StructuralPartialEq for PrivateBlock
Auto Trait Implementations§
impl Freeze for PrivateBlock
impl RefUnwindSafe for PrivateBlock
impl Send for PrivateBlock
impl Sync for PrivateBlock
impl Unpin for PrivateBlock
impl UnwindSafe for PrivateBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more