mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
df45cb7be8
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2394 ebee16cc-31ac-478f-84a7-5cbb03baadba
20 lines
555 B
C
20 lines
555 B
C
|
|
#ifndef _AES_H_
|
|
#define _AES_H_
|
|
|
|
#include "stm32f10x.h"
|
|
|
|
#define N_ROW 4
|
|
#define N_COL 4
|
|
#define N_BLOCK (N_ROW * N_COL)
|
|
|
|
void aes_encrypt_cbc_128(void *data, void *key, void *chain_block);
|
|
void aes_decrypt_cbc_128(void *data, void *key, void *chain_block);
|
|
void aes_decrypt_key_128_create(void *enc_key, void *dec_key);
|
|
|
|
void aes_encrypt_cbc_256(void *data, void *key, void *chain_block);
|
|
void aes_decrypt_cbc_256(void *data, void *key, void *chain_block);
|
|
void aes_decrypt_key_256_create(void *enc_key, void *dec_key);
|
|
|
|
#endif
|