Lines Matching defs:key
107 u32 key[AES_KEYSIZE_256 / sizeof(u32)];
559 const __be32 *iv, const u32 *key, int keylen)
583 atmel_aes_write_n(dd, AES_KEYWR(0), key, SIZE_IN_WORDS(keylen));
594 dd->ctx->key, dd->ctx->keylen);
1155 static int atmel_aes_setkey(struct crypto_skcipher *tfm, const u8 *key,
1165 memcpy(ctx->key, key, keylen);
1736 static int atmel_aes_gcm_setkey(struct crypto_aead *tfm, const u8 *key,
1746 memcpy(ctx->key, key, keylen);
1870 static int atmel_aes_xts_setkey(struct crypto_skcipher *tfm, const u8 *key,
1876 err = xts_verify_key(tfm, key, keylen);
1883 err = crypto_skcipher_setkey(ctx->fallback_tfm, key, keylen);
1887 memcpy(ctx->base.key, key, keylen/2);
1888 memcpy(ctx->key2, key + keylen/2, keylen/2);
2096 static int atmel_aes_authenc_setkey(struct crypto_aead *tfm, const u8 *key,
2103 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
2106 if (keys.enckeylen > sizeof(ctx->base.key))
2109 /* Save auth key. */
2118 /* Save enc key. */
2120 memcpy(ctx->base.key, keys.enckey, keys.enckeylen);