SAFEXCEL(4)
π SAFEXCEL(4) π
okay bestie, gather round, because today we're talking about safexcel β the Inside Secure SafeXcel-IP-97 security packet engine driver, and she is that girl. this is a section 4 kernel interfaces manual page, so buckle up π
β¨ NAME β¨
safexcel β Inside Secure SafeXcel-IP-97 security packet engine π
β¨ SYNOPSIS β¨
so like, there's two ways to get her into your life, and it's giving pick your fighter π¦
π§ option one: bake her right into the kernel
to compile this driver into the kernel, you drop these lines into your kernel configuration file, no cap:
device crypto
device cryptodev
device safexcel
π§ option two: module girlie
alternatively, to load the driver as a module at boot time, you put this line in loader.conf(5) and let her arrive fashionably late:
safexcel_load="YES"
β¨ DESCRIPTION β¨
okay so the safexcel driver implements crypto(4) support for the cryptographic acceleration functions of the EIP-97 device found on some Marvell systems-on-chip. translation: hardware go brrr so your crypto doesn't have to π
the driver can accelerate the following AES modes:
- AES-CBC π
- AES-CTR β¨
- AES-XTS π¦
- AES-GCM πΈ
- AES-CCM π
safexcel also implements SHA1 and SHA2 transforms, and can combine AES-CBC and AES-CTR with SHA1-HMAC and SHA2-HMAC for encrypt-then-authenticate operations. like, she does the encryption and the authentication, in that order, together. main character energy fr fr π₯
β¨ SEE ALSO β¨
go read them, iykyk π
β¨ HISTORY β¨
the safexcel driver first appeared in FreeBSD 13.0. iconic debut, honestly π
and that's the whole page bestie, we ate and left no crumbs π this was the Debian build of the SAFEXCEL(4) manual, dated June 23, 2020 β mwah, love u, go encrypt something π«Άβ¨
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2020 Rubicon Communications, LLC (Netgate)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms