diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-03-01 16:02:56 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-03-01 16:02:56 +0100 |
commit | 2f976d8b56b77baa7a3b3ed29a56652a53c5315c (patch) | |
tree | 9d691574121593ef86d9e65899877dcb52c6a236 /sys/include/libsec.h | |
parent | 64640083dee2aaa5c407a8938cc44571333b9b6c (diff) |
libsec: move AES XTS function prototypes to AES definition section in the header file
Diffstat (limited to 'sys/include/libsec.h')
-rw-r--r-- | sys/include/libsec.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/include/libsec.h b/sys/include/libsec.h index 1fa37a621..b19d18a76 100644 --- a/sys/include/libsec.h +++ b/sys/include/libsec.h @@ -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; |