crypto_cipher_setkey — set key for cipher
int crypto_cipher_setkey ( | struct crypto_cipher * tfm, |
const u8 * key, | |
unsigned int keylen) ; |
The caller provided key is set for the single block cipher 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.