libsec: move AES XTS function prototypes to AES definition section in the header file
This commit is contained in:
parent
64640083de
commit
2f976d8b56
2 changed files with 6 additions and 8 deletions
|
@ -51,6 +51,9 @@ void aesCFBencrypt(uchar *p, int len, AESstate *s);
|
|||
void aesCFBdecrypt(uchar *p, int len, AESstate *s);
|
||||
void aesOFBencrypt(uchar *p, int len, AESstate *s);
|
||||
|
||||
void aes_xts_encrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
void aes_xts_decrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
|
||||
typedef struct AESGCMstate AESGCMstate;
|
||||
struct AESGCMstate
|
||||
{
|
||||
|
@ -505,10 +508,6 @@ int okCertificate(uchar *cert, int len, Thumbprint *ok);
|
|||
uchar *readcert(char *filename, int *pcertlen);
|
||||
PEMChain*readcertchain(char *filename);
|
||||
|
||||
/* aes_xts.c */
|
||||
void aes_xts_encrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
void aes_xts_decrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
|
||||
typedef struct ECpoint{
|
||||
int inf;
|
||||
mpint *x;
|
||||
|
|
|
@ -43,6 +43,9 @@ void aesCFBencrypt(uchar *p, int len, AESstate *s);
|
|||
void aesCFBdecrypt(uchar *p, int len, AESstate *s);
|
||||
void aesOFBencrypt(uchar *p, int len, AESstate *s);
|
||||
|
||||
void aes_xts_encrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
void aes_xts_decrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
|
||||
typedef struct AESGCMstate AESGCMstate;
|
||||
struct AESGCMstate
|
||||
{
|
||||
|
@ -497,10 +500,6 @@ int okCertificate(uchar *cert, int len, Thumbprint *ok);
|
|||
uchar *readcert(char *filename, int *pcertlen);
|
||||
PEMChain*readcertchain(char *filename);
|
||||
|
||||
/* aes_xts.c */
|
||||
void aes_xts_encrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
void aes_xts_decrypt(AESstate *tweak, AESstate *ecb, uvlong sectorNumber, uchar *input, uchar *output, ulong len);
|
||||
|
||||
typedef struct ECpoint{
|
||||
int inf;
|
||||
mpint *x;
|
||||
|
|
Loading…
Reference in a new issue