1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef AES_256_H
- #define AES_256_H
- #include "core/typedefs.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct {
- uint8_t key[32];
- uint8_t enckey[32];
- uint8_t deckey[32];
- } aes256_context;
- void aes256_init(aes256_context *, uint8_t * );
- void aes256_done(aes256_context *);
- void aes256_encrypt_ecb(aes256_context *, uint8_t * );
- void aes256_decrypt_ecb(aes256_context *, uint8_t * );
- #ifdef __cplusplus
- }
- #endif
- #endif
|