summaryrefslogtreecommitdiff
path: root/sys/include/ape
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-03-01 16:02:56 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2020-03-01 16:02:56 +0100
commit2f976d8b56b77baa7a3b3ed29a56652a53c5315c (patch)
tree9d691574121593ef86d9e65899877dcb52c6a236 /sys/include/ape
parent64640083dee2aaa5c407a8938cc44571333b9b6c (diff)
libsec: move AES XTS function prototypes to AES definition section in the header file
Diffstat (limited to 'sys/include/ape')
-rw-r--r--sys/include/ape/libsec.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/include/ape/libsec.h b/sys/include/ape/libsec.h
index 167bcbb70..6f44db92d 100644
--- a/sys/include/ape/libsec.h
+++ b/sys/include/ape/libsec.h
@@ -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;