10 Commits (999b3ffbf34e1b99bee59d0240d847d3f9d6daba)

Author SHA1 Message Date
Logan oos Even cef5561c5a
switched to 2021 (#632) 4 years ago
Logan oos Even 30a1ff9313
readability code clean-up (#543) 4 years ago
Logan007 1d00efa72c adopted aes key-length trigger values 4 years ago
Logan007 c9412a290b made aes always available 4 years ago
Luca Deri 5a06abc75d Compilation fixes 4 years ago
Logan007 b4f9caa00b changed aes transform to cipher text stealing mode 4 years ago
Logan007 680248d154 changed aes transform to cipher text stealing mode 4 years ago
Logan007 6d05d48878 changed aes transform to cipher text stealing mode 4 years ago
Logan007 c2cae9d02e removed minor tranform version 4 years ago
Luca Deri 3eb82b2a32 Code reorganization 4 years ago
Logan007 fad7c191f6 added XORSHIFT128+ random number generator 4 years ago
Logan007 aa3b2b17a5 allowed flexibe iv seed size 5 years ago
Logan007 0ff7eac6fc made openssl_err_as_string static to avoid conflicts with other ciphers that would also use their own function - those can't rely on the AES module being there 5 years ago
Logan007 453489b1e8 fixed typo 5 years ago
Logan007 20847c0063 fixed typo 5 years ago
Luca Deri 8b8e3ed3ee Updated OpenSSL checks 5 years ago
Luca Deri 1cc4996ef3 Added comparibility with OpenSSL 1.0 5 years ago
Luca Deri 97c8948113 MacOS fixes 5 years ago
Logan007 fb1dfdbdf2 reused evp context 5 years ago
Logan007 7712279a8a fixed one more typo 5 years ago
Logan007 e0741a5912 added additional length check after evp-en/decryption 5 years ago
Logan007 8649de7a16 made use of openssl's evp interface to achieve better hardware acceleration for AESed payload 5 years ago
emanuele-f bf0ad28b4b Update openwrt readme 5 years ago
emanuele-f 7cc73aec62 Add support for libcrypto headers 5 years ago
Logan008 47a298cb4d AES: remove obsolete fields sa and nonce (#152) 5 years ago
Logan008 bc260c2312 optimization to flexible AES keysize depending on input key size 6 years ago
emanuele-f d76cb64d0f Fix seed debug print 6 years ago
lucaderi 86870a781e Removed PRIx64, a C99 feature 6 years ago
emanuele-f f33907ebd8 Fix seed debug print on 32bit platforms 6 years ago
emanuele-f 04226c09c8 Fix compilation warnings and little leak 6 years ago
emanuele-f c89ece71ca Code rework changes 6 years ago
emanuele-f c702ca8686 Move AES IV out of struct sa_aes 6 years ago
emanuele-f 84593a2254 memcpy fix 6 years ago
emanuele-f bb07f0426e Properly initialize AES IV and hash the AES key 6 years ago
emanuele-f 50bc1492e2 Remove unnecessary structures in AES encryption 6 years ago
emanuele-f e989f475a1 Fix invalid initializations 6 years ago
emanuele-f c71f629d1b Fix encryption key being zeroed by AES initialization 6 years ago
emanuele-f 37233553a4 Fixes packet drops while communicating with multiple nodes in AES PSK 6 years ago
Luca dcf96a0809 Added #ifdef's for AES 6 years ago
emanuele-f e4601590aa Add -A option to enable AES CBC psk encryption 6 years ago
Luca Deri 7b07636281 Refreshed copyright and added contributors list 7 years ago
Luca Deri b1e9ce6d2a Initial SVN import of n2n v2 8 years ago