md5/compress.rs
1cfg_if::cfg_if! {
2 if #[cfg(md5_backend = "soft")] {
3 mod soft;
4 use soft::compress as compress_inner;
5 } else if #[cfg(target_arch = "loongarch64")] {
6 mod loongarch64_asm;
7 use loongarch64_asm::compress as compress_inner;
8 } else {
9 mod soft;
10 use soft::compress as compress_inner;
11 }
12}
13
14/// MD5 compression function
15pub fn compress(state: &mut [u32; 4], blocks: &[[u8; 64]]) {
16 compress_inner(state, blocks)
17}