INNER CODE UNIT · Rust

drop

RustCrypto/stream-ciphers · hc-256/src/lib.rs:193

    fn drop(&mut self) {
        self.ptable.zeroize();
        self.qtable.zeroize();
        self.idx.zeroize();
    }
}

#[cfg(feature = "zeroize")]
impl ZeroizeOnDrop for Hc256Core {}

struct Backend<'a>(&'a mut Hc256Core);

impl BlockSizeUser for Backend<'_> {
    type BlockSize = <Hc256Core as BlockSizeUser>::BlockSize;
}

impl ParBlocksSizeUser for Backend<'_> {
    type ParBlocksSize = U1;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…