diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-04-29 02:58:10 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-04-29 02:58:10 +0200 |
commit | 12bb7bcfff4db1b122c4643859f3d4f1420fba38 (patch) | |
tree | b7058954093d166a23aa1d71fbf411ad7b5ff0c7 /sys/include | |
parent | e9c9ea4235697b84d0745c3d56b476230bad27bb (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')
-rw-r--r-- | sys/include/libsec.h | 3 |
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); |