Lines Matching refs:keylen

87 	if (!ctx->cdata.keylen || !ctx->authsize)  in aead_set_sh_desc()
105 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
121 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
188 unsigned int keylen) in aead_setkey() argument
196 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in aead_setkey()
203 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in aead_setkey()
210 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
243 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
277 unsigned int keylen) in des3_aead_setkey() argument
282 err = crypto_authenc_extractkeys(&keys, key, keylen); in des3_aead_setkey()
287 aead_setkey(aead, key, keylen); in des3_aead_setkey()
298 ctx->cdata.keylen; in gcm_set_sh_desc()
300 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
352 const u8 *key, unsigned int keylen) in gcm_setkey() argument
358 ret = aes_check_keylen(keylen); in gcm_setkey()
365 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in gcm_setkey()
367 memcpy(ctx->key, key, keylen); in gcm_setkey()
368 dma_sync_single_for_device(jrdev->parent, ctx->key_dma, keylen, in gcm_setkey()
370 ctx->cdata.keylen = keylen; in gcm_setkey()
403 ctx->cdata.keylen; in rfc4106_set_sh_desc()
405 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
458 const u8 *key, unsigned int keylen) in rfc4106_setkey() argument
464 ret = aes_check_keylen(keylen - 4); in rfc4106_setkey()
471 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4106_setkey()
473 memcpy(ctx->key, key, keylen); in rfc4106_setkey()
478 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
480 ctx->cdata.keylen, ctx->dir); in rfc4106_setkey()
513 ctx->cdata.keylen; in rfc4543_set_sh_desc()
515 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
566 const u8 *key, unsigned int keylen) in rfc4543_setkey() argument
572 ret = aes_check_keylen(keylen - 4); in rfc4543_setkey()
579 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4543_setkey()
581 memcpy(ctx->key, key, keylen); in rfc4543_setkey()
586 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
588 ctx->cdata.keylen, ctx->dir); in rfc4543_setkey()
617 unsigned int keylen, const u32 ctx1_iv_off) in skcipher_setkey() argument
629 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in skcipher_setkey()
631 ctx->cdata.keylen = keylen; in skcipher_setkey()
667 const u8 *key, unsigned int keylen) in aes_skcipher_setkey() argument
671 err = aes_check_keylen(keylen); in aes_skcipher_setkey()
678 return skcipher_setkey(skcipher, key, keylen, 0); in aes_skcipher_setkey()
682 const u8 *key, unsigned int keylen) in rfc3686_skcipher_setkey() argument
693 keylen -= CTR_RFC3686_NONCE_SIZE; in rfc3686_skcipher_setkey()
695 err = aes_check_keylen(keylen); in rfc3686_skcipher_setkey()
702 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in rfc3686_skcipher_setkey()
706 const u8 *key, unsigned int keylen) in ctr_skcipher_setkey() argument
718 err = aes_check_keylen(keylen); in ctr_skcipher_setkey()
725 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in ctr_skcipher_setkey()
729 const u8 *key, unsigned int keylen) in des3_skcipher_setkey() argument
732 skcipher_setkey(skcipher, key, keylen, 0); in des3_skcipher_setkey()
736 const u8 *key, unsigned int keylen) in des_skcipher_setkey() argument
739 skcipher_setkey(skcipher, key, keylen, 0); in des_skcipher_setkey()
743 unsigned int keylen) in xts_skcipher_setkey() argument
749 if (keylen != 2 * AES_MIN_KEY_SIZE && keylen != 2 * AES_MAX_KEY_SIZE) { in xts_skcipher_setkey()
754 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()