Lines Matching defs:aes
13 #include "aes.h"
29 } aes;
65 ctx->u.aes.ctx_enc = aes_encrypt_init(key, key_len);
66 if (ctx->u.aes.ctx_enc == NULL) {
70 ctx->u.aes.ctx_dec = aes_decrypt_init(key, key_len);
71 if (ctx->u.aes.ctx_dec == NULL) {
72 aes_encrypt_deinit(ctx->u.aes.ctx_enc);
76 os_memcpy(ctx->u.aes.cbc, iv, AES_BLOCK_SIZE);
122 ctx->u.aes.cbc[j] ^= plain[j];
123 aes_encrypt(ctx->u.aes.ctx_enc, ctx->u.aes.cbc,
124 ctx->u.aes.cbc);
125 os_memcpy(crypt, ctx->u.aes.cbc, AES_BLOCK_SIZE);
186 aes_decrypt(ctx->u.aes.ctx_dec, crypt, plain);
188 plain[j] ^= ctx->u.aes.cbc[j];
189 os_memcpy(ctx->u.aes.cbc, tmp, AES_BLOCK_SIZE);
234 aes_encrypt_deinit(ctx->u.aes.ctx_enc);
235 aes_decrypt_deinit(ctx->u.aes.ctx_dec);