Lines Matching refs:keylen

100 	if (!ctx->cdata.keylen || !ctx->authsize)  in aead_set_sh_desc()
118 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
134 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
201 unsigned int keylen) in aead_setkey() argument
209 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in aead_setkey()
216 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in aead_setkey()
223 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
256 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
289 unsigned int keylen) in des3_aead_setkey() argument
294 err = crypto_authenc_extractkeys(&keys, key, keylen); in des3_aead_setkey()
299 aead_setkey(aead, key, keylen); in des3_aead_setkey()
310 ctx->cdata.keylen; in gcm_set_sh_desc()
312 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
364 const u8 *key, unsigned int keylen) in gcm_setkey() argument
370 ret = aes_check_keylen(keylen); in gcm_setkey()
375 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in gcm_setkey()
377 memcpy(ctx->key, key, keylen); in gcm_setkey()
378 dma_sync_single_for_device(jrdev->parent, ctx->key_dma, keylen, in gcm_setkey()
380 ctx->cdata.keylen = keylen; in gcm_setkey()
413 ctx->cdata.keylen; in rfc4106_set_sh_desc()
415 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
468 const u8 *key, unsigned int keylen) in rfc4106_setkey() argument
474 ret = aes_check_keylen(keylen - 4); in rfc4106_setkey()
479 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4106_setkey()
481 memcpy(ctx->key, key, keylen); in rfc4106_setkey()
486 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
488 ctx->cdata.keylen, ctx->dir); in rfc4106_setkey()
521 ctx->cdata.keylen; in rfc4543_set_sh_desc()
523 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
574 const u8 *key, unsigned int keylen) in rfc4543_setkey() argument
580 ret = aes_check_keylen(keylen - 4); in rfc4543_setkey()
585 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4543_setkey()
587 memcpy(ctx->key, key, keylen); in rfc4543_setkey()
592 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
594 ctx->cdata.keylen, ctx->dir); in rfc4543_setkey()
623 unsigned int keylen, const u32 ctx1_iv_off) in skcipher_setkey() argument
635 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in skcipher_setkey()
637 ctx->cdata.keylen = keylen; in skcipher_setkey()
670 const u8 *key, unsigned int keylen) in aes_skcipher_setkey() argument
674 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()
699 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in rfc3686_skcipher_setkey()
703 const u8 *key, unsigned int keylen) in ctr_skcipher_setkey() argument
715 err = aes_check_keylen(keylen); in ctr_skcipher_setkey()
719 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in ctr_skcipher_setkey()
723 const u8 *key, unsigned int keylen) in des3_skcipher_setkey() argument
726 skcipher_setkey(skcipher, key, keylen, 0); in des3_skcipher_setkey()
730 const u8 *key, unsigned int keylen) in des_skcipher_setkey() argument
733 skcipher_setkey(skcipher, key, keylen, 0); in des_skcipher_setkey()
737 unsigned int keylen) in xts_skcipher_setkey() argument
745 err = xts_verify_key(skcipher, key, keylen); in xts_skcipher_setkey()
751 if (keylen != 2 * AES_KEYSIZE_128 && keylen != 2 * AES_KEYSIZE_256) in xts_skcipher_setkey()
755 err = crypto_skcipher_setkey(ctx->fallback, key, keylen); in xts_skcipher_setkey()
760 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()