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 aesCFBdecrypt(uchar *p, int len, AESstate *s);
|
||||||
void aesOFBencrypt(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;
|
typedef struct AESGCMstate AESGCMstate;
|
||||||
struct AESGCMstate
|
struct AESGCMstate
|
||||||
{
|
{
|
||||||
|
@ -505,10 +508,6 @@ int okCertificate(uchar *cert, int len, Thumbprint *ok);
|
||||||
uchar *readcert(char *filename, int *pcertlen);
|
uchar *readcert(char *filename, int *pcertlen);
|
||||||
PEMChain*readcertchain(char *filename);
|
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{
|
typedef struct ECpoint{
|
||||||
int inf;
|
int inf;
|
||||||
mpint *x;
|
mpint *x;
|
||||||
|
|
|
@ -43,6 +43,9 @@ void aesCFBencrypt(uchar *p, int len, AESstate *s);
|
||||||
void aesCFBdecrypt(uchar *p, int len, AESstate *s);
|
void aesCFBdecrypt(uchar *p, int len, AESstate *s);
|
||||||
void aesOFBencrypt(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;
|
typedef struct AESGCMstate AESGCMstate;
|
||||||
struct AESGCMstate
|
struct AESGCMstate
|
||||||
{
|
{
|
||||||
|
@ -497,10 +500,6 @@ int okCertificate(uchar *cert, int len, Thumbprint *ok);
|
||||||
uchar *readcert(char *filename, int *pcertlen);
|
uchar *readcert(char *filename, int *pcertlen);
|
||||||
PEMChain*readcertchain(char *filename);
|
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{
|
typedef struct ECpoint{
|
||||||
int inf;
|
int inf;
|
||||||
mpint *x;
|
mpint *x;
|
||||||
|
|
Loading…
Reference in a new issue