SYD-AES(1)
okay so bestie, this is the SYD-AES(1) page for syd-aes β General Commands Manual energy, section 1 β and she is literally an AES-CTR encryption/decryption utility. π
β¨
π NAME π
syd-aes β AES-CTR encryption and decryption utility. No cap, that's the whole name vibe. π¦
π SYNOPSIS π
syd-aes [-hv] -e|-d -k <key-serial> -i <iv-hex>
π DESCRIPTION π
okay so the syd-aes utility uses the Linux Kernel Cryptography API to encrypt and decrypt data using AES-CTR mode, and it uses keyrings(7) to select the encryption/decryption key to use β without copying key material into userspace. That's the flex. π
It supports both encryption and decryption operations, with the key serial provided as a 32-bit ID and the IV provided as a hexadecimal string. Given data from standard input, syd-aes performs the specified operation and outputs the result to standard output. π«Ά
Also: syd-aes uses pipes and splice(2) to transfer data using zero-copy, and therefore it is able to encrypt/decrypt files of arbitrary size. Iconic. β¨
β¨ OPTIONS β¨
-hβ Display help. π-vβ Enable verbose mode. If standard error is a terminal, print progress updates periodically, similar todd(1). π-eβ Encrypt the input data. π₯-dβ Decrypt the input data. π§-k <key-serial>β Key serial ID (32-bit integer). The kernel key thatsyd-aes(viaALG_SET_KEY_BY_KEY_SERIAL) will read must grant the caller search permission β i.e. have theKEY_(POS|USR|GRP|OTH)_SEARCHpermission bit(s) set so the kernel can locate and copy the key data into the crypto API; otherwise the operation will be denied (EPERM: "Operation not permitted"). π¨-i <iv>β Hex-encoded IV (128 bits). π
π SEE ALSO π
syd homepage: https://sydbox.exherbo.org/ π
πΈ AUTHORS πΈ
Maintained by Ali Polatel. Up-to-date sources can be found at https://gitlab.exherbo.org/sydbox/sydbox.git and bugs/patches can be submitted to https://gitlab.exherbo.org/groups/sydbox/-/issues. Discuss in #sydbox on Libera Chat or in #sydbox:mailstation.de on Matrix. π«Ά
cute sign-off: the footer's source/version tag is SYD-AES(1), dated 1980-01-01 β mwah π periodt.
π¦ where this page comes from
- nixos 26.05: sydbox 3.51.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms