hazmat.rs
SHA-2567d2ee8d4660aa05ce5deca8d857e72d2c3a0a5fa03a082a771e6281f09fa20f5
Malecule∅
Evidence
1:21… t" AES functions: AES-NI support.
2//!
3//! Note: this isn't actually used in the `Aes128`/`Aes192`/`Aes256`
4//! implementations in this crate, but instead provides raw AES-NI a …
5:35… on gated under the `hazmat` crate feature.
6
7use super::arch::*;
8use crate::Block;
9
10/// AES cipher (encrypt) round function.
11#[allow(clippy::cast_ptr_alignment)]
12#[target_featur …
13:50… ck, round_key: &Block) {
14 // Safety: `loadu` and `storeu` support unaligned access
15 let b = _mm_loadu_si128(block.as_ptr() as *const __m128i) …