summaryrefslogtreecommitdiff
path: root/sys/include/libsec.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-04-29 02:58:10 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-04-29 02:58:10 +0200
commit12bb7bcfff4db1b122c4643859f3d4f1420fba38 (patch)
treeb7058954093d166a23aa1d71fbf411ad7b5ff0c7 /sys/include/libsec.h
parente9c9ea4235697b84d0745c3d56b476230bad27bb (diff)
libsec: remove aesCTRencrypt()/aesCTRdecrypt() (thanks mischief and qrstuv)
as mischief and qrstuv point out, these functions are not very usefull and are even implemented wrong (incrementCTR()), so deleting the code.
Diffstat (limited to 'sys/include/libsec.h')
-rw-r--r--sys/include/libsec.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/include/libsec.h b/sys/include/libsec.h
index 4ab074fdb..ccebac087 100644
--- a/sys/include/libsec.h
+++ b/sys/include/libsec.h
@@ -23,7 +23,6 @@ struct AESstate
ulong setup;
int rounds;
int keybytes;
- uint ctrsz;
uchar key[AESmaxkey]; /* unexpanded key */
ulong ekey[4*(AESmaxrounds + 1)]; /* encryption key */
ulong dkey[4*(AESmaxrounds + 1)]; /* decryption key */
@@ -38,8 +37,6 @@ void aes_decrypt(ulong rk[], int Nr, uchar ct[16], uchar pt[16]);
void setupAESstate(AESstate *s, uchar key[], int keybytes, uchar *ivec);
void aesCBCencrypt(uchar *p, int len, AESstate *s);
void aesCBCdecrypt(uchar *p, int len, AESstate *s);
-void aesCTRdecrypt(uchar *p, int len, AESstate *s);
-void aesCTRencrypt(uchar *p, int len, AESstate *s);
void setupAESXCBCstate(AESstate *s);
uchar* aesXCBCmac(uchar *p, int len, AESstate *s);