aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Namespace AEAD header guardslloyd2013-07-013-6/+6
* Check for overflow when decoding OIDslloyd2013-06-271-0/+5
* Change same_mem to use XORs instead of equality operators.lloyd2013-06-131-3/+3
* Add missing headerlloyd2013-06-111-0/+47
* Fix includelloyd2013-06-051-1/+1
* Move cryptobox/raw_key.cpp to new module cryptobox_psk which allows itlloyd2013-06-055-25/+12
* Have TLS::Ciphersuite::valid check that all algorithms are available,lloyd2013-06-042-21/+84
* Avoid SIGFPE if no providers during benchmarklloyd2013-05-301-4/+8
* Avoid unnecessary allocations during GCM multiply, 20-30% speeduplloyd2013-05-301-15/+12
* Remove mutation from GCM multiply looplloyd2013-05-301-4/+2
* Add Channel::send_warning_alert and send_fatal_alertlloyd2013-05-304-8/+18
* Fix Windows and static-only makefileslloyd2013-04-232-6/+4
* Change TLS::Ciphersuite constructor to be non-inline and to takelloyd2013-04-192-17/+37
* Add missing dependencieslloyd2013-04-191-0/+2
* Avoid warninglloyd2013-04-191-2/+2
* Compile fixlloyd2013-04-191-1/+1
* Add a constant to make it more obvious that the clock pollinglloyd2013-04-192-9/+11
* Some small TLS doc updateslloyd2013-04-191-0/+2
* Avoid using representable value for internal null alertlloyd2013-04-192-14/+7
* Rename ARC4 to RC4lloyd2013-04-1912-63/+63
* Add more generalized runtime performance test, can check AEAD modeslloyd2013-04-172-135/+109
* Always include modules requiring ISA extensions as long as thelloyd2013-04-1714-85/+94
* Rewrite the TLS padding comparison to be constant timelloyd2013-04-161-6/+6
* Add a policy for Suite B 128-bitlloyd2013-04-122-12/+33
* Remove old/broken/highly incomplete CMS codelloyd2013-04-129-1337/+0
* Kill workaround for GCC 3.xlloyd2013-04-121-4/+0
* Avoid null pointer deref if key was not set in AESlloyd2013-04-121-0/+4
* Move zero as null pointer warning to maintainer mode flagslloyd2013-04-121-2/+2
* Add datestamp to autogenerated tls_suite_info.cpplloyd2013-04-122-16/+13
* Fix Ciphersuite::to_string when using non-GCM AEAD modeslloyd2013-04-121-2/+2
* Update link to CFRG OCB draftlloyd2013-04-111-1/+1
* Add support for AEAD modes in TLS. Add GCM ciphersuites.lloyd2013-04-115-10/+240
* In Channel, pre-size the IO buffers to 16K to avoid excess allocations.lloyd2013-04-111-0/+7
* GCM garbled nonces after one messagelloyd2013-04-112-4/+4
* Only negotiate an AEAD mode when using 1.2lloyd2013-04-113-0/+12
* Mark Channel IO buffers for zeroinglloyd2013-04-103-7/+7
* Make the IV length and MAC keylength explicit in the ciphersuitelloyd2013-04-107-128/+164
* Make ciphersuite_list a virtual member of TLS::Policylloyd2013-04-104-21/+20
* Add erase_chars and replace_charslloyd2013-04-102-7/+47
* Avoid crash in get_aead if handed a string with no slasheslloyd2013-04-101-0/+3
* Add AEAD_Mode::output_lengthlloyd2013-04-104-0/+34
* Add a param to Connection_Cipher_State so it knows which directionlloyd2013-04-103-1/+5
* Lost get_aead decl in revertlloyd2013-04-101-0/+5
* Revert part of 5be6e329324fc8263de56167091754e27305917b,lloyd2013-04-108-14/+15
* Change the default PKCS #8 PBKDF runtime from 200 to 300 milliseconds.lloyd2013-04-044-5/+6
* Make SHA-256 the default instead of SHA-1 in passhash9 - it's beenlloyd2013-04-042-4/+16
* Remove return value of AEAD_Mode::start as it doesn't seem necessarylloyd2013-04-0312-42/+89
* Add an offset to ignore at the start of the buffer in AEAD processinglloyd2013-03-287-67/+117
* Have tls_suite_info.py generate the entire source filelloyd2013-03-282-6/+37
* Add nonce length checks to EAX and GCMlloyd2013-03-282-0/+6