INNER CODE UNIT · Rust

decrypt_pickle_mac_missing

matrix-org/vodozemac · src/cipher/mod.rs:306

    fn decrypt_pickle_mac_missing() {
        let cipher = Cipher::new(&[1u8; 32]);
        assert_matches!(
            cipher.decrypt_pickle(&[2u8; Mac::TRUNCATED_LEN]),
            Err(DecryptionError::MacMissing)
        );

        assert_matches!(
            cipher.decrypt_pickle(&[0u8; Mac::TRUNCATED_LEN + 1]),
            Err(DecryptionError::Mac(_))
        );
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…