aboutsummaryrefslogtreecommitdiff
path: root/src/common/aes.c
AgeCommit message (Expand)Author
2017-03-15Run the copyright update script.Nick Mathewson
2016-11-06Always Use EVP_aes_*_ctr() with openssl 1.1Nick Mathewson
2016-09-22Fix conflicting types errors for aes.c.Nick Mathewson
2016-09-16Add support for AES256 and AES192Nick Mathewson
2016-09-16In aes.c, support 192-bit and 256-bit keys.Nick Mathewson
2016-06-16add LCOV_EXCL for unreachable exit() blocks in src/commonNick Mathewson
2016-06-15Mark src/common tor_assert(0)/tor_fragile_assert() unreached for coverageNick Mathewson
2016-06-14Use ENABLE/DISABLE_GCC_WARNING in masater.Nick Mathewson
2016-06-14Resolve the remaining openssl "-Wredundant-decls" warnings.Nick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-06Fix spaces.Nick Mathewson
2016-02-06Removed aes_crypt, left only aes_crypt_inplace. Removed should_use_openssl_CT...Malek
2016-02-03Make Tor build happily with OpenSSL master and libressl.Nick Mathewson
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-06-29Remove checks for visual C 6.Nick Mathewson
2015-06-01Appease make check-spacesAndrea Shepard
2015-05-21Generate error ASAP if building with too-old opensslNick Mathewson
2015-05-20Merge branch 'bug16034_no_more_openssl_098_squashed'Nick Mathewson
2015-05-20Drop support for OpenSSLs without AES_CTRNick Mathewson
2015-03-21Initialize two variablesSebastian Hahn
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-10-28Add another year to our copyright dates.Nick Mathewson
2013-01-16Update the copyright date to 201.Nick Mathewson
2012-12-13Nuke uses of memcmp outside of unit testsNick Mathewson
2012-11-08Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-11-08Add and use and unlikely-to-be-eliminated memwipe()Nick Mathewson
2012-10-15Merge remote-tracking branch 'public/bug1031'Nick Mathewson
2012-10-12Fix whitespace in aes.cNick Mathewson
2012-10-12Rename all reserved C identifiers we definedNick Mathewson
2012-09-10Downgrade "EVP ctr128 is ok" message to infoNick Mathewson
2012-09-06Don't log about Libevent/OpenSSL initialization when all's wellNick Mathewson
2012-06-04Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson
2012-05-14Bump _WIN32_WINNT to 0x0501 throughout the codeNick Mathewson
2012-05-14Remove all instances of WIN32_WINNT (without leading _)Nick Mathewson
2012-05-14MSVC build issue: add magic to make openssl headers in aes.c workNick Mathewson
2012-03-27Use OpenSSL 1.0.1's EVP aes_ctr implementation when availableNick Mathewson
2012-03-27Refactor the API for setting up a block cipher.Nick Mathewson
2012-01-18Rename nonconformant identifiers.Nick Mathewson
2012-01-10Add missing documentation for counter-mode checksNick Mathewson
2012-01-10Clean up indentation in aes.cNick Mathewson
2012-01-10Test for broken counter-mode at runtimeNick Mathewson
2012-01-10Add macros to construct openssl version numbersNick Mathewson
2011-12-27Require openssl 1.0.0a for using openssl's ctr-mode implementationNick Mathewson
2011-11-25Use openssl's counter mode implementation when we have 1.0.0 or laterNick Mathewson
2011-11-25Use EVP for AES only when hardware accel is presentNick Mathewson
2011-11-11Remove vestiges of RIJNDAEL_COUNTER_OPTIMIZATIONNick Mathewson
2011-11-11Stop using "u32" and "u8" in aes.cNick Mathewson
2011-11-11Dump our internal AES implementationNick Mathewson
2011-03-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-03-16Doxygen documentation for about 100 things that didn't have anyNick Mathewson