aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/tls_magic.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for sending server name indicator in client hellolloyd2011-12-291-0/+11
| | | | | | | | Add support for sending and reading the SRP identifier extension. Add some helper classes for managing TLS extensions Add ciphersuite codes for SRP key exchange.
* SSLv3 clients will send this as a warning if the server requests alloyd2011-12-291-0/+1
| | | | client cert and they don't have one.
* Working though hacking client verify (server side only). Only supportslloyd2011-12-281-1/+4
| | | | | TLS 1.0/1.1, SSLv3 uses a different hash format. Only RSA certs tested so far.
* Make TLS_Session_Params a real class. Various cleanups.lloyd2011-12-281-2/+3
|
* Session deserializationlloyd2011-12-271-1/+1
|
* Much smarter state transition checking: at each point in thelloyd2011-12-271-3/+3
| | | | | | | | handshake, keep track of exactly which handshake message type(s) we can expect and assert before processing that what we recieved is what we expected. Contrast with previous 'checking' which was more in the style 'could we perhaps plausibly do something with this message?' aka broken.
* Add the code for DHE/DSS with RC4, not 'official' but the codepointlloyd2011-12-271-0/+1
| | | | | | | was included in a now-expired ID (draft-ietf-tls-56-bit-ciphersuites-01) and mentioned in Rescorla's SSL book. Not implemented by OpenSSL but does appear to be included in GnuTLS.
* Rename ssl module to tlslloyd2011-12-231-0/+192