mirror of
https://github.com/opnsense/src.git
synced 2026-02-25 11:00:15 -05:00
This lets one use ossl(4) for AES-GCM operations on contemporary amd64 platforms. A kernel benchmark indicates that this gives roughly equivalent throughput to aesni(4) for various buffer sizes. Bulk processing is done in aesni-gcm-x86_64.S, the rest is handled in a C wrapper ported from OpenSSL's gcm128.c. Sponsored by: Stormshield Sponsored by: Klara, Inc. Reviewed by: jhb MFC after: 3 months Differential Revision: https://reviews.freebsd.org/D39967 |
||
|---|---|---|
| .. | ||
| aes-gcm-avx512.S | ||
| aesni-gcm-x86_64.S | ||
| aesni-mb-x86_64.S | ||
| aesni-sha1-x86_64.S | ||
| aesni-sha256-x86_64.S | ||
| aesni-x86_64.S | ||
| chacha-x86_64.S | ||
| cmll-x86_64.S | ||
| e_padlock-x86_64.S | ||
| ecp_nistz256-x86_64.S | ||
| ghash-x86_64.S | ||
| keccak1600-x86_64.S | ||
| md5-x86_64.S | ||
| ossl_aes_gcm.c | ||
| poly1305-x86_64.S | ||
| rc4-md5-x86_64.S | ||
| rc4-x86_64.S | ||
| rsaz-avx2.S | ||
| rsaz-x86_64.S | ||
| sha1-mb-x86_64.S | ||
| sha1-x86_64.S | ||
| sha256-mb-x86_64.S | ||
| sha256-x86_64.S | ||
| sha512-x86_64.S | ||
| vpaes-x86_64.S | ||
| wp-x86_64.S | ||
| x86_64-gf2m.S | ||
| x86_64-mont.S | ||
| x86_64-mont5.S | ||
| x86_64cpuid.S | ||
| x25519-x86_64.S | ||