Lines Matching refs:keylen
52 static int flexi_aes_keylen(int keylen) in flexi_aes_keylen() argument
56 switch (keylen) { in flexi_aes_keylen()
115 unsigned int keylen) in nitrox_skcipher_setkey() argument
138 memcpy(fctx->crypto.u.key, key, keylen); in nitrox_skcipher_setkey()
144 unsigned int keylen) in nitrox_aes_setkey() argument
148 aes_keylen = flexi_aes_keylen(keylen); in nitrox_aes_setkey()
153 return nitrox_skcipher_setkey(cipher, aes_keylen, key, keylen); in nitrox_aes_setkey()
218 const u8 *key, unsigned int keylen) in nitrox_3des_setkey() argument
220 if (keylen != DES3_EDE_KEY_SIZE) { in nitrox_3des_setkey()
225 return nitrox_skcipher_setkey(cipher, 0, key, keylen); in nitrox_3des_setkey()
239 const u8 *key, unsigned int keylen) in nitrox_aes_xts_setkey() argument
246 ret = xts_check_key(tfm, key, keylen); in nitrox_aes_xts_setkey()
250 keylen /= 2; in nitrox_aes_xts_setkey()
252 aes_keylen = flexi_aes_keylen(keylen); in nitrox_aes_xts_setkey()
260 memcpy(fctx->auth.u.key2, (key + keylen), keylen); in nitrox_aes_xts_setkey()
262 return nitrox_skcipher_setkey(cipher, aes_keylen, key, keylen); in nitrox_aes_xts_setkey()
266 const u8 *key, unsigned int keylen) in nitrox_aes_ctr_rfc3686_setkey() argument
273 if (keylen < CTR_RFC3686_NONCE_SIZE) in nitrox_aes_ctr_rfc3686_setkey()
278 memcpy(fctx->crypto.iv, key + (keylen - CTR_RFC3686_NONCE_SIZE), in nitrox_aes_ctr_rfc3686_setkey()
281 keylen -= CTR_RFC3686_NONCE_SIZE; in nitrox_aes_ctr_rfc3686_setkey()
283 aes_keylen = flexi_aes_keylen(keylen); in nitrox_aes_ctr_rfc3686_setkey()
288 return nitrox_skcipher_setkey(cipher, aes_keylen, key, keylen); in nitrox_aes_ctr_rfc3686_setkey()