b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | #ifndef H_ASR_HW_AES_H |
| 2 | #define H_ASR_HW_AES_H |
| 3 | |
| 4 | |
| 5 | int aes_ecb_encrypt(const uint8_t *key, uint32_t keylen, bool use_rkek, |
| 6 | const void* plaintext, void* ciphertext, size_t size); |
| 7 | int aes_ecb_decrypt(const uint8_t *key, uint32_t keylen, bool use_rkek, |
| 8 | const void* ciphertext, void* plaintext, size_t size); |
| 9 | int aes_cbc_encrypt(const uint8_t *iv, const uint8_t *key, uint32_t keylen, |
| 10 | bool use_rkek, const void* plaintext, void* ciphertext, size_t size); |
| 11 | int aes_cbc_decrypt(const uint8_t *iv, const uint8_t *key, uint32_t keylen, |
| 12 | bool use_rkek, const void* ciphertext, void* plaintext, size_t size); |
| 13 | #endif |