Lines Matching refs:aes
377 struct crypto_aes_ctx aes; in safexcel_skcipher_aes_setkey() local
380 ret = aes_expandkey(&aes, key, len); in safexcel_skcipher_aes_setkey()
386 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aes_setkey()
394 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aes_setkey()
398 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aes_setkey()
409 struct crypto_aes_ctx aes; in safexcel_aead_setkey() local
440 err = aes_expandkey(&aes, keys.enckey, keys.enckeylen); in safexcel_aead_setkey()
1434 struct crypto_aes_ctx aes; in safexcel_skcipher_aesctr_setkey() local
1442 ret = aes_expandkey(&aes, key, keylen); in safexcel_skcipher_aesctr_setkey()
1448 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aesctr_setkey()
1456 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesctr_setkey()
1460 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aesctr_setkey()
2469 struct crypto_aes_ctx aes; in safexcel_skcipher_aesxts_setkey() local
2480 ret = aes_expandkey(&aes, key, keylen); in safexcel_skcipher_aesxts_setkey()
2486 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_skcipher_aesxts_setkey()
2494 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesxts_setkey()
2497 ret = aes_expandkey(&aes, (u8 *)(key + keylen), keylen); in safexcel_skcipher_aesxts_setkey()
2504 aes.key_enc[i]) { in safexcel_skcipher_aesxts_setkey()
2513 cpu_to_le32(aes.key_enc[i]); in safexcel_skcipher_aesxts_setkey()
2517 memzero_explicit(&aes, sizeof(aes)); in safexcel_skcipher_aesxts_setkey()
2583 struct crypto_aes_ctx aes; in safexcel_aead_gcm_setkey() local
2587 ret = aes_expandkey(&aes, key, len); in safexcel_aead_gcm_setkey()
2589 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_gcm_setkey()
2595 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_aead_gcm_setkey()
2603 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_aead_gcm_setkey()
2609 aes_encrypt(&aes, (u8 *)hashkey, (u8 *)hashkey); in safexcel_aead_gcm_setkey()
2624 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_gcm_setkey()
2685 struct crypto_aes_ctx aes; in safexcel_aead_ccm_setkey() local
2688 ret = aes_expandkey(&aes, key, len); in safexcel_aead_ccm_setkey()
2690 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_ccm_setkey()
2696 if (le32_to_cpu(ctx->key[i]) != aes.key_enc[i]) { in safexcel_aead_ccm_setkey()
2704 ctx->key[i] = cpu_to_le32(aes.key_enc[i]); in safexcel_aead_ccm_setkey()
2706 cpu_to_be32(aes.key_enc[i]); in safexcel_aead_ccm_setkey()
2719 memzero_explicit(&aes, sizeof(aes)); in safexcel_aead_ccm_setkey()