aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/tls_suite_info.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove RC4 (and all support for stream ciphers) from TLSlloyd2015-05-151-4/+4
|
* Add new IETF ChaCha suiteslloyd2015-04-041-7/+29
|
* Add a runtime map of string->func() which when called returnlloyd2015-01-281-2/+2
| | | | | | | | | | | | | | | | | Transforms and BlockCiphers. Registration for all types is done at startup but is very cheap as just a std::function and a std::map entry are created, no actual objects are created until needed. This is a huge improvement over Algorithm_Factory which used T::clone() as the function and thus kept a prototype object of each type in memory. Replace existing lookup mechanisms for ciphers, AEADs, and compression to use the transform lookup. The existing Engine framework remains in place for BlockCipher, but the engines now just call to the registry instead of having hardcoded lookups. s/Transformation/Transform/ with typedefs for compatability. Remove lib/selftest code (for runtime selftesting): not the right approach.
* Update TLS OCB ciphersuites to match draft-zauner-tls-aes-ocb-00lloyd2015-01-211-17/+24
| | | | | and enable them in the default build, though still not enabled in the runtime policy.
* Save to file by defaultlloyd2015-01-211-5/+6
|
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Add ChaCha20Poly1305 TLS ciphersuites compatible with Google's implementationlloyd2014-12-311-21/+14
|
* Cleanup handling of TLS AEAD nonce sizes, push all knowledge of whatlloyd2014-11-031-3/+4
| | | | the nonce sizes should be down to the ciphersuite generating script.
* Add flag to enable ChaCha suites (draft-mavrogiannopoulos-chacha-tls-01)lloyd2014-02-081-5/+29
|
* Website tweaks. Rename TLS suite script options.lloyd2014-01-111-16/+14
|
* Add option processing to tls_suite_info scriptlloyd2014-01-071-22/+52
|
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-0/+273