Lines Matching refs:key_len
44 int key_len; member
55 int key_len; member
72 unsigned int key_len) in setkey_fallback_cip() argument
80 return crypto_cipher_setkey(sctx->fallback.cip, in_key, key_len); in setkey_fallback_cip()
84 unsigned int key_len) in aes_set_key() argument
90 fc = (key_len == 16) ? CPACF_KM_AES_128 : in aes_set_key()
91 (key_len == 24) ? CPACF_KM_AES_192 : in aes_set_key()
92 (key_len == 32) ? CPACF_KM_AES_256 : 0; in aes_set_key()
97 return setkey_fallback_cip(tfm, in_key, key_len); in aes_set_key()
99 sctx->key_len = key_len; in aes_set_key()
100 memcpy(sctx->key, in_key, key_len); in aes_set_key()
201 unsigned int key_len) in ecb_aes_set_key() argument
207 fc = (key_len == 16) ? CPACF_KM_AES_128 : in ecb_aes_set_key()
208 (key_len == 24) ? CPACF_KM_AES_192 : in ecb_aes_set_key()
209 (key_len == 32) ? CPACF_KM_AES_256 : 0; in ecb_aes_set_key()
214 return setkey_fallback_skcipher(tfm, in_key, key_len); in ecb_aes_set_key()
216 sctx->key_len = key_len; in ecb_aes_set_key()
217 memcpy(sctx->key, in_key, key_len); in ecb_aes_set_key()
297 unsigned int key_len) in cbc_aes_set_key() argument
303 fc = (key_len == 16) ? CPACF_KMC_AES_128 : in cbc_aes_set_key()
304 (key_len == 24) ? CPACF_KMC_AES_192 : in cbc_aes_set_key()
305 (key_len == 32) ? CPACF_KMC_AES_256 : 0; in cbc_aes_set_key()
310 return setkey_fallback_skcipher(tfm, in_key, key_len); in cbc_aes_set_key()
312 sctx->key_len = key_len; in cbc_aes_set_key()
313 memcpy(sctx->key, in_key, key_len); in cbc_aes_set_key()
336 memcpy(param.key, sctx->key, sctx->key_len); in cbc_aes_crypt()
390 unsigned int key_len) in xts_aes_set_key() argument
396 err = xts_fallback_setkey(tfm, in_key, key_len); in xts_aes_set_key()
401 if (fips_enabled && key_len != 32 && key_len != 64) in xts_aes_set_key()
405 fc = (key_len == 32) ? CPACF_KM_XTS_128 : in xts_aes_set_key()
406 (key_len == 64) ? CPACF_KM_XTS_256 : 0; in xts_aes_set_key()
414 key_len = key_len / 2; in xts_aes_set_key()
415 xts_ctx->key_len = key_len; in xts_aes_set_key()
416 memcpy(xts_ctx->key, in_key, key_len); in xts_aes_set_key()
417 memcpy(xts_ctx->pcc_key, in_key + key_len, key_len); in xts_aes_set_key()
456 offset = xts_ctx->key_len & 0x10; in xts_aes_crypt()
461 memcpy(pcc_param.key + offset, xts_ctx->pcc_key, xts_ctx->key_len); in xts_aes_crypt()
464 memcpy(xts_param.key + offset, xts_ctx->key, xts_ctx->key_len); in xts_aes_crypt()
533 unsigned int key_len) in ctr_aes_set_key() argument
539 fc = (key_len == 16) ? CPACF_KMCTR_AES_128 : in ctr_aes_set_key()
540 (key_len == 24) ? CPACF_KMCTR_AES_192 : in ctr_aes_set_key()
541 (key_len == 32) ? CPACF_KMCTR_AES_256 : 0; in ctr_aes_set_key()
546 return setkey_fallback_skcipher(tfm, in_key, key_len); in ctr_aes_set_key()
548 sctx->key_len = key_len; in ctr_aes_set_key()
549 memcpy(sctx->key, in_key, key_len); in ctr_aes_set_key()
652 ctx->key_len = keylen; in gcm_aes_setkey()
872 memcpy(param.k, ctx->key, ctx->key_len); in gcm_aes_crypt()