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
81 ret = crypto_cipher_setkey(sctx->fallback.cip, in_key, key_len); in setkey_fallback_cip()
91 unsigned int key_len) in aes_set_key() argument
97 fc = (key_len == 16) ? CPACF_KM_AES_128 : in aes_set_key()
98 (key_len == 24) ? CPACF_KM_AES_192 : in aes_set_key()
99 (key_len == 32) ? CPACF_KM_AES_256 : 0; in aes_set_key()
104 return setkey_fallback_cip(tfm, in_key, key_len); in aes_set_key()
106 sctx->key_len = key_len; in aes_set_key()
107 memcpy(sctx->key, in_key, key_len); in aes_set_key()
238 unsigned int key_len) in ecb_aes_set_key() argument
244 fc = (key_len == 16) ? CPACF_KM_AES_128 : in ecb_aes_set_key()
245 (key_len == 24) ? CPACF_KM_AES_192 : in ecb_aes_set_key()
246 (key_len == 32) ? CPACF_KM_AES_256 : 0; in ecb_aes_set_key()
251 return setkey_fallback_blk(tfm, in_key, key_len); in ecb_aes_set_key()
253 sctx->key_len = key_len; in ecb_aes_set_key()
254 memcpy(sctx->key, in_key, key_len); in ecb_aes_set_key()
353 unsigned int key_len) in cbc_aes_set_key() argument
359 fc = (key_len == 16) ? CPACF_KMC_AES_128 : in cbc_aes_set_key()
360 (key_len == 24) ? CPACF_KMC_AES_192 : in cbc_aes_set_key()
361 (key_len == 32) ? CPACF_KMC_AES_256 : 0; in cbc_aes_set_key()
366 return setkey_fallback_blk(tfm, in_key, key_len); in cbc_aes_set_key()
368 sctx->key_len = key_len; in cbc_aes_set_key()
369 memcpy(sctx->key, in_key, key_len); in cbc_aes_set_key()
386 memcpy(param.key, sctx->key, sctx->key_len); in cbc_aes_crypt()
509 unsigned int key_len) in xts_aes_set_key() argument
515 err = xts_fallback_setkey(tfm, in_key, key_len); in xts_aes_set_key()
520 if (fips_enabled && key_len != 32 && key_len != 64) { in xts_aes_set_key()
526 fc = (key_len == 32) ? CPACF_KM_XTS_128 : in xts_aes_set_key()
527 (key_len == 64) ? CPACF_KM_XTS_256 : 0; in xts_aes_set_key()
535 key_len = key_len / 2; in xts_aes_set_key()
536 xts_ctx->key_len = key_len; in xts_aes_set_key()
537 memcpy(xts_ctx->key, in_key, key_len); in xts_aes_set_key()
538 memcpy(xts_ctx->pcc_key, in_key + key_len, key_len); in xts_aes_set_key()
561 offset = xts_ctx->key_len & 0x10; in xts_aes_crypt()
566 memcpy(pcc_param.key + offset, xts_ctx->pcc_key, xts_ctx->key_len); in xts_aes_crypt()
569 memcpy(xts_param.key + offset, xts_ctx->key, xts_ctx->key_len); in xts_aes_crypt()
664 unsigned int key_len) in ctr_aes_set_key() argument
670 fc = (key_len == 16) ? CPACF_KMCTR_AES_128 : in ctr_aes_set_key()
671 (key_len == 24) ? CPACF_KMCTR_AES_192 : in ctr_aes_set_key()
672 (key_len == 32) ? CPACF_KMCTR_AES_256 : 0; in ctr_aes_set_key()
677 return setkey_fallback_blk(tfm, in_key, key_len); in ctr_aes_set_key()
679 sctx->key_len = key_len; in ctr_aes_set_key()
680 memcpy(sctx->key, in_key, key_len); in ctr_aes_set_key()
813 ctx->key_len = keylen; in gcm_aes_setkey()
1033 memcpy(param.k, ctx->key, ctx->key_len); in gcm_aes_crypt()