crypto_aead_setkey (9) - Linux Manuals
crypto_aead_setkey: set key for cipher
NAME
crypto_aead_setkey - set key for cipher
SYNOPSIS
-
int crypto_aead_setkey(struct crypto_aead
* tfm, const u8* key, unsigned intkeylen);
ARGUMENTS
tfm
-
- cipher handle
key
- buffer holding the key
keylen
- length of the key in bytes
DESCRIPTION
The caller provided key is set for the AEAD referenced by the cipher handle.
Note, the key length determines the cipher type. Many block ciphers implement different cipher modes depending on the key size, such as AES-128 vs AES-192 vs. AES-256. When providing a 16 byte key for an AES cipher handle, AES-128 is performed.
RETURN
0 if the setting of the key was successful; < 0 if an error occurred
AUTHORS
Stephan Mueller <smueller [at] chronox.de>
- Author.
Marek Vasut <marek [at] denx.de>
- Author.
COPYRIGHT