diff --git a/aes.h b/aes.h index 398ac7e6d88ffc7ea36a2822e076329069a6cfe7..b505b0e752d53875fec80e2e4b800ef8239ac821 100644 --- a/aes.h +++ b/aes.h @@ -40,13 +40,15 @@ struct aes_ctx { uint32_t keys[60]; /* maximum size of key schedule */ - uint32_t ikeys[60]; /* inverse key schedule */ unsigned nrounds; /* number of rounds to use for our key size */ }; void -aes_set_key(struct aes_ctx *ctx, - unsigned length, const uint8_t *key); +aes_set_encrypt_key(struct aes_ctx *ctx, + unsigned length, const uint8_t *key); +void +aes_set_decrypt_key(struct aes_ctx *ctx, + unsigned length, const uint8_t *key); void aes_encrypt(struct aes_ctx *ctx,