Lines Matching refs:keylen
211 if (!ctx->cdata.keylen) in aead_set_sh_desc()
229 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
245 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
339 ctx->cdata.keylen; in gcm_set_sh_desc()
341 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
404 ctx->cdata.keylen; in rfc4106_set_sh_desc()
406 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
472 ctx->cdata.keylen; in rfc4543_set_sh_desc()
474 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
538 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
569 unsigned int keylen) in chachapoly_setkey() argument
575 if (keylen != CHACHA_KEY_SIZE + saltlen) in chachapoly_setkey()
578 memcpy(ctx->key, key, keylen); in chachapoly_setkey()
580 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
586 const u8 *key, unsigned int keylen) in aead_setkey() argument
594 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in aead_setkey()
601 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in aead_setkey()
608 ctx->adata.keylen = keys.authkeylen; in aead_setkey()
641 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
650 unsigned int keylen) in des3_aead_setkey() argument
655 err = crypto_authenc_extractkeys(&keys, key, keylen); in des3_aead_setkey()
660 aead_setkey(aead, key, keylen); in des3_aead_setkey()
667 const u8 *key, unsigned int keylen) in gcm_setkey() argument
673 err = aes_check_keylen(keylen); in gcm_setkey()
678 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in gcm_setkey()
680 memcpy(ctx->key, key, keylen); in gcm_setkey()
681 dma_sync_single_for_device(jrdev, ctx->key_dma, keylen, ctx->dir); in gcm_setkey()
682 ctx->cdata.keylen = keylen; in gcm_setkey()
688 const u8 *key, unsigned int keylen) in rfc4106_setkey() argument
694 err = aes_check_keylen(keylen - 4); in rfc4106_setkey()
699 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4106_setkey()
701 memcpy(ctx->key, key, keylen); in rfc4106_setkey()
707 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
708 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
714 const u8 *key, unsigned int keylen) in rfc4543_setkey() argument
720 err = aes_check_keylen(keylen - 4); in rfc4543_setkey()
725 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in rfc4543_setkey()
727 memcpy(ctx->key, key, keylen); in rfc4543_setkey()
733 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
734 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
740 unsigned int keylen, const u32 ctx1_iv_off) in skcipher_setkey() argument
752 DUMP_PREFIX_ADDRESS, 16, 4, key, keylen, 1); in skcipher_setkey()
754 ctx->cdata.keylen = keylen; in skcipher_setkey()
776 const u8 *key, unsigned int keylen) in aes_skcipher_setkey() argument
780 err = aes_check_keylen(keylen); in aes_skcipher_setkey()
784 return skcipher_setkey(skcipher, key, keylen, 0); in aes_skcipher_setkey()
788 const u8 *key, unsigned int keylen) in rfc3686_skcipher_setkey() argument
799 keylen -= CTR_RFC3686_NONCE_SIZE; in rfc3686_skcipher_setkey()
801 err = aes_check_keylen(keylen); in rfc3686_skcipher_setkey()
805 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in rfc3686_skcipher_setkey()
809 const u8 *key, unsigned int keylen) in ctr_skcipher_setkey() argument
821 err = aes_check_keylen(keylen); in ctr_skcipher_setkey()
825 return skcipher_setkey(skcipher, key, keylen, ctx1_iv_off); in ctr_skcipher_setkey()
829 const u8 *key, unsigned int keylen) in des_skcipher_setkey() argument
832 skcipher_setkey(skcipher, key, keylen, 0); in des_skcipher_setkey()
836 const u8 *key, unsigned int keylen) in des3_skcipher_setkey() argument
839 skcipher_setkey(skcipher, key, keylen, 0); in des3_skcipher_setkey()
843 unsigned int keylen) in xts_skcipher_setkey() argument
851 err = xts_verify_key(skcipher, key, keylen); in xts_skcipher_setkey()
857 if (keylen != 2 * AES_KEYSIZE_128 && keylen != 2 * AES_KEYSIZE_256) in xts_skcipher_setkey()
861 err = crypto_skcipher_setkey(ctx->fallback, key, keylen); in xts_skcipher_setkey()
866 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
1156 append_data(desc, ctx->key + ctx->cdata.keylen, 4); in init_gcm_job()