aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_cbc/tls_cbc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix for ASanJack Lloyd2020-04-011-1/+1
* Make CBC padding constant timeJack Lloyd2020-03-291-29/+47
* Deprecate many publically available headersJack Lloyd2019-09-061-0/+1
* More record layer refactoringsJack Lloyd2019-05-241-2/+2
* Fix TLS CBC in DTLS when a bad packet is received.Jack Lloyd2019-05-211-4/+14
* Remove trailing whitespaceJack Lloyd2019-01-131-15/+15
* Fix more MSVC warningsJack Lloyd2018-12-101-3/+4
* Fix some MSVC warningsJack Lloyd2018-12-101-3/+9
* Fix bug in TLS CBC unpaddingJack Lloyd2018-12-031-1/+1
* Add CT::Mask typeJack Lloyd2018-11-281-10/+10
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-1/+1
* Fix more MSVC warningsJack Lloyd2018-10-011-2/+2
* Fix off by one when decoding TLS-CBC ciphertextsJack Lloyd2018-04-091-9/+8
* Remove redundant checkJack Lloyd2017-10-201-3/+0
* Use base CBC modes to implement TLS CBC ciphersuitesJack Lloyd2017-10-191-39/+22
* Remove redundant parensJack Lloyd2017-10-031-1/+1
* In TLS CBC padding check, only need to verify last 256 bytesJack Lloyd2017-09-291-8/+16
* Add a test of TLS CBC padding verificationJack Lloyd2017-09-291-9/+4
* More include header cleanupsJack Lloyd2017-09-211-1/+0
* Use constant_time_compare instead of same_memJack Lloyd2017-09-161-2/+2
* More MSVC warnings fixesJack Lloyd2017-08-311-5/+5
* Avoid false positive valgrind in TLS CBC decryptionJack Lloyd2017-08-291-2/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-36/+36
* Cipher_Mode and AEAD_Mode improvementsDaniel Neus2016-11-081-2/+10
* Simplify some code by using T::create_or_throwJack Lloyd2016-11-031-7/+2
* Merge GH #675 Lucky13 countermeasuresJack Lloyd2016-10-241-0/+80
|\
| * Final changes, now using the countermeasure from the Lucky 13 paper again (or...Juraj Somorovsky2016-10-231-36/+32
| * SHA384 countermeasure (not perfect, but makes the attack harder)Juraj Somorovsky2016-10-221-19/+27
| * Lucky 13 patch for SHA-1 and SHA-256Juraj Somorovsky2016-10-161-0/+76
* | Maintainer mode fixesJack Lloyd2016-10-171-7/+3
|/
* Make TLS CBC optionalJack Lloyd2016-10-081-0/+403