Lines Matching refs:key_len
44 int key_len; member
64 int key_len; member
73 static int need_fallback(unsigned int key_len) in need_fallback() argument
75 switch (key_len) { in need_fallback()
96 unsigned int key_len) in setkey_fallback_cip() argument
105 ret = crypto_cipher_setkey(sctx->fallback.cip, in_key, key_len); in setkey_fallback_cip()
115 unsigned int key_len) in aes_set_key() argument
121 ret = need_fallback(key_len); in aes_set_key()
127 sctx->key_len = key_len; in aes_set_key()
129 memcpy(sctx->key, in_key, key_len); in aes_set_key()
133 return setkey_fallback_cip(tfm, in_key, key_len); in aes_set_key()
140 if (unlikely(need_fallback(sctx->key_len))) { in aes_encrypt()
145 switch (sctx->key_len) { in aes_encrypt()
165 if (unlikely(need_fallback(sctx->key_len))) { in aes_decrypt()
170 switch (sctx->key_len) { in aes_decrypt()
287 unsigned int key_len) in ecb_aes_set_key() argument
292 ret = need_fallback(key_len); in ecb_aes_set_key()
294 sctx->key_len = key_len; in ecb_aes_set_key()
295 return setkey_fallback_blk(tfm, in_key, key_len); in ecb_aes_set_key()
298 switch (key_len) { in ecb_aes_set_key()
313 return aes_set_key(tfm, in_key, key_len); in ecb_aes_set_key()
346 if (unlikely(need_fallback(sctx->key_len))) in ecb_aes_encrypt()
360 if (unlikely(need_fallback(sctx->key_len))) in ecb_aes_decrypt()
416 unsigned int key_len) in cbc_aes_set_key() argument
421 ret = need_fallback(key_len); in cbc_aes_set_key()
423 sctx->key_len = key_len; in cbc_aes_set_key()
424 return setkey_fallback_blk(tfm, in_key, key_len); in cbc_aes_set_key()
427 switch (key_len) { in cbc_aes_set_key()
442 return aes_set_key(tfm, in_key, key_len); in cbc_aes_set_key()
460 memcpy(param.key, sctx->key, sctx->key_len); in cbc_aes_crypt()
487 if (unlikely(need_fallback(sctx->key_len))) in cbc_aes_encrypt()
501 if (unlikely(need_fallback(sctx->key_len))) in cbc_aes_decrypt()
586 unsigned int key_len) in xts_aes_set_key() argument
591 switch (key_len) { in xts_aes_set_key()
601 xts_fallback_setkey(tfm, in_key, key_len); in xts_aes_set_key()
613 xts_ctx->key_len = key_len; in xts_aes_set_key()
621 unsigned int offset = (xts_ctx->key_len >> 1) & 0x10; in xts_aes_crypt()
670 if (unlikely(xts_ctx->key_len == 48)) in xts_aes_encrypt()
684 if (unlikely(xts_ctx->key_len == 48)) in xts_aes_decrypt()
742 unsigned int key_len) in ctr_aes_set_key() argument
746 switch (key_len) { in ctr_aes_set_key()
761 return aes_set_key(tfm, in_key, key_len); in ctr_aes_set_key()