Lines Matching defs:key

229 				       const unsigned char *key,
254 w_ring[i] = get_unaligned_be32(&key[i * 4]);
597 memcpy(key_ctx->key, ablkctx->rrkey, ablkctx->enckey_len);
599 memcpy(key_ctx->key,
600 ablkctx->key + (ablkctx->enckey_len >> 1),
602 memcpy(key_ctx->key + (ablkctx->enckey_len >> 1),
862 memcpy(chcr_req->key_ctx.key, ablkctx->key,
865 memcpy(chcr_req->key_ctx.key, ablkctx->key +
868 memcpy(chcr_req->key_ctx.key +
870 ablkctx->key,
914 const u8 *key,
923 return crypto_skcipher_setkey(ablkctx->sw_cipher, key, keylen);
927 const u8 *key,
935 err = chcr_cipher_fallback_setkey(cipher, key, keylen);
941 memcpy(ablkctx->key, key, keylen);
943 get_aes_decrypt_key(ablkctx->rrkey, ablkctx->key, keylen << 3);
958 const u8 *key,
966 err = chcr_cipher_fallback_setkey(cipher, key, keylen);
971 memcpy(ablkctx->key, key, keylen);
988 const u8 *key,
998 memcpy(ablkctx->nonce, key + (keylen - CTR_RFC3686_NONCE_SIZE),
1002 err = chcr_cipher_fallback_setkey(cipher, key, keylen);
1008 memcpy(ablkctx->key, key, keylen);
1062 u8 *key;
1070 key = ablkctx->key + keylen;
1071 /* For a 192 bit key remove the padded zeroes which was
1076 ret = aes_expandkey(&aes, key, keylen - 8);
1078 ret = aes_expandkey(&aes, key, keylen);
1611 memcpy(chcr_req->key_ctx.key, req_ctx->partial_hash,
1615 memcpy(chcr_req->key_ctx.key +
2194 static int chcr_ahash_setkey(struct crypto_ahash *tfm, const u8 *key,
2204 /* use the key to calculate the ipad and opad. ipad will sent with the
2210 err = crypto_shash_digest(shash, key, keylen,
2216 memcpy(hmacctx->ipad, key, keylen);
2247 static int chcr_aes_xts_setkey(struct crypto_skcipher *cipher, const u8 *key,
2254 err = chcr_cipher_fallback_setkey(cipher, key, key_len);
2258 memcpy(ablkctx->key, key, key_len);
2260 get_aes_decrypt_key(ablkctx->rrkey, ablkctx->key, key_len << 2);
2268 memmove(ablkctx->key + 32, ablkctx->key + 24, 24);
2269 memset(ablkctx->key + 24, 0, 8);
2270 memset(ablkctx->key + 56, 0, 8);
2381 /* validate key size */
2538 memcpy(chcr_req->key_ctx.key, aeadctx->key,
2541 memcpy(chcr_req->key_ctx.key, actx->dec_rrkey,
2544 memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16),
3102 memcpy(chcr_req->key_ctx.key, aeadctx->key, aeadctx->enckey_len);
3103 memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16),
3104 aeadctx->key, aeadctx->enckey_len);
3214 memcpy(chcr_req->key_ctx.key, aeadctx->key, aeadctx->enckey_len);
3215 memcpy(chcr_req->key_ctx.key + roundup(aeadctx->enckey_len, 16),
3422 const u8 *key,
3445 memcpy(aeadctx->key, key, keylen);
3452 const u8 *key,
3461 error = crypto_aead_setkey(aeadctx->sw_cipher, key, keylen);
3464 return chcr_ccm_common_setkey(aead, key, keylen);
3467 static int chcr_aead_rfc4309_setkey(struct crypto_aead *aead, const u8 *key,
3480 error = crypto_aead_setkey(aeadctx->sw_cipher, key, keylen);
3484 memcpy(aeadctx->salt, key + keylen, 3);
3485 return chcr_ccm_common_setkey(aead, key, keylen);
3488 static int chcr_gcm_setkey(struct crypto_aead *aead, const u8 *key,
3501 ret = crypto_aead_setkey(aeadctx->sw_cipher, key, keylen);
3508 memcpy(aeadctx->salt, key + keylen, 4);
3517 pr_err("GCM: Invalid key length %d\n", keylen);
3522 memcpy(aeadctx->key, key, keylen);
3531 * It will go in key context
3533 ret = aes_expandkey(&aes, key, keylen);
3546 static int chcr_authenc_setkey(struct crypto_aead *authenc, const u8 *key,
3551 /* it contains auth and cipher key both*/
3566 err = crypto_aead_setkey(aeadctx->sw_cipher, key, keylen);
3570 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
3593 pr_err("Unsupported cipher key\n");
3597 /* Copy only encryption key. We use authkey to generate h(ipad) and
3601 memcpy(aeadctx->key, keys.enckey, keys.enckeylen);
3606 get_aes_decrypt_key(actx->dec_rrkey, aeadctx->key,
3675 const u8 *key, unsigned int keylen)
3681 /* it contains auth and cipher key both*/
3689 err = crypto_aead_setkey(aeadctx->sw_cipher, key, keylen);
3693 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
3712 pr_err("Unsupported cipher key %d\n", keys.enckeylen);
3715 memcpy(aeadctx->key, keys.enckey, keys.enckeylen);
3719 get_aes_decrypt_key(actx->dec_rrkey, aeadctx->key,