ARMV8CRYPTO(4)
π¦ ARMV8CRYPTO(4) β Kernel Interfaces Manual, but make it cute π¦
Okay so this is ARMV8CRYPTO(4) from the Kernel Interfaces Manual, and it's all about the driver for the AES accelerator on ARM CPUs. Bestie, let's get into it π
β¨
β¨ NAME β¨
armv8crypto β driver for the AES accelerator on ARM CPUs. That's it, that's the name β it's literally the ARM AES accelerator driver and it's ready for its main character moment π«Ά.
π SYNOPSIS π
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device crypto
device armv8crypto
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
armv8crypto_load="YES"
π DESCRIPTION π
Starting with the ARMv8 architecture, ARM Limited added optional cryptography instructions to accelerate AES, SHA-1, SHA-2, and finite field arithmetic. It's giving hardware glow-up, no cap β¨π₯.
The processor capability is reported as AES in the Instruction Set Attributes 0 line at boot. The armv8crypto driver does not attach on systems that lack the required CPU capability β no capability, no attachment, no cap π.
The armv8crypto driver registers itself to accelerate AES operations for crypto(4). That's its whole main character job ππ
.
π SEE ALSO π
π¦ HISTORY π¦
The armv8crypto driver first appeared in FreeBSD 11.0. Periodt π.
π AUTHORS π
The armv8crypto driver was written by Andrew Turner <andrew@FreeBSD.org>. Obsessed with that credit, fr fr π«Ά.
Final footer vibe check: this page is from Debian, dated July 29, 2020, and it lives under the ARMV8CRYPTO(4) manual name. Mwah π Bye bestie! π«Άβ¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2016 The FreeBSD Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms