index
:
botan.git
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
tls
/
tls_messages.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Server side PSK
lloyd
2012-01-27
1
-6
/
+5
*
Somewhat cleaner PSK handling
lloyd
2012-01-27
1
-3
/
+4
*
Server side PSK kex
lloyd
2012-01-27
1
-2
/
+3
*
Add client-side support for PSK kex. Tested against OpenSSL.
lloyd
2012-01-27
1
-0
/
+4
*
Move all key exchange mechanism code (eg DH/ECDH/SRP) out of the
lloyd
2012-01-25
1
-3
/
+9
*
s/tls_suites/tls_ciphersuite/
lloyd
2012-01-24
1
-1
/
+1
*
We can now actually handle multiple certificate types in the server
lloyd
2012-01-24
1
-2
/
+4
*
Remove Certificate_Type enum
lloyd
2012-01-24
1
-2
/
+2
*
Send the supported elliptic curves extension. Instead of hardcoding
lloyd
2012-01-24
1
-2
/
+3
*
Get the list of supported ECC curves out of the client hello, and
lloyd
2012-01-24
1
-0
/
+3
*
Working ECDH key exchange. Only tested on client side but seems good
lloyd
2012-01-24
1
-2
/
+1
*
Don't assume the server key exchange consists of a series of BigInts.
lloyd
2012-01-24
1
-3
/
+2
*
Make the version number a proper class, makes many things much easier
lloyd
2012-01-23
1
-12
/
+12
*
Since this branch is hugely API breaking already, go ahead and put
lloyd
2012-01-23
1
-21
/
+25
*
Remove the key() method on server key exchange - instead leave it to
lloyd
2012-01-23
1
-1
/
+2
*
Have the client key exchange examine the server key exchange message
lloyd
2012-01-23
1
-5
/
+3
*
When generating a signature in TLS 1.2, respect the request of the
lloyd
2012-01-20
1
-0
/
+6
*
Instead of using a hardcoded value for signature_algothms, go with
lloyd
2012-01-20
1
-1
/
+3
*
TLS_Ciphersuite_Algos was just a strange level of indirection between
lloyd
2012-01-20
1
-10
/
+10
*
Basic processing for signature_algorithms extension in client hello
lloyd
2012-01-20
1
-0
/
+2
*
Initialize values once in constructor instead of in each branch
lloyd
2012-01-20
1
-7
/
+1
*
Many fixes for TLS 1.2 though some things in particular client auth
lloyd
2012-01-20
1
-6
/
+8
*
Various and sundry bug fixes
lloyd
2012-01-19
1
-0
/
+2
*
Kinda maybe working TLS 1.2 for clients. Not well tested at all, but a
lloyd
2012-01-19
1
-1
/
+7
*
Remove Handshake_Message::deserialize which was an unnecessary hook.
lloyd
2012-01-19
1
-20
/
+10
*
I'm not sure if I like this asthetically, but passing around the
lloyd
2012-01-19
1
-29
/
+10
*
Support SSLv3 client auth on the client side.
lloyd
2012-01-19
1
-0
/
+2
*
As someone pointed out on the TLS list, NPN isn't really a negotiation
lloyd
2012-01-04
1
-2
/
+2
*
The first 4 bytes of the client and server randoms are supposed to be
lloyd
2012-01-04
1
-0
/
+2
*
Split hello.cpp into c_hello.cpp and s_hello.cpp
lloyd
2012-01-04
1
-9
/
+13
*
Add support for next protocol negotiation. Client only currently;
lloyd
2012-01-04
1
-26
/
+61
*
Add Credentials_Manager which is an interface to something that knows
lloyd
2012-01-03
1
-1
/
+0
*
Add support for client-side session resumption
lloyd
2011-12-31
1
-13
/
+19
*
Add a function for getting the version number of an active connection.
lloyd
2011-12-30
1
-1
/
+1
*
Add support for the maximum fragment length extension. No hooks for it
lloyd
2011-12-30
1
-0
/
+7
*
Full support for renegotiation including RFC 5746 extensions for
lloyd
2011-12-30
1
-0
/
+2
*
Server side handling of the secure renegotiation extension.
lloyd
2011-12-30
1
-0
/
+2
*
Many renegotiation fixes. Add support for the secure renegotiation
lloyd
2011-12-30
1
-1
/
+5
*
About half an implementation of RFC 5746
lloyd
2011-12-29
1
-50
/
+66
*
Add support for sending server name indicator in client hello
lloyd
2011-12-29
1
-2
/
+4
*
Clean up the ordering of constructor args to the various message types
lloyd
2011-12-29
1
-34
/
+50
*
Additional bits for SSLv3 client auth
lloyd
2011-12-28
1
-1
/
+10
*
Save peer certs in session info. Use helper function for handshake
lloyd
2011-12-28
1
-1
/
+1
*
Working though hacking client verify (server side only). Only supports
lloyd
2011-12-28
1
-14
/
+14
*
Make TLS_Session_Params a real class. Various cleanups.
lloyd
2011-12-28
1
-6
/
+10
*
Partial bits of the server side of client auth. Incomplete.
lloyd
2011-12-28
1
-9
/
+13
*
Force resumed session to use previous ciphersuite, etc
lloyd
2011-12-27
1
-0
/
+8
*
First rev of working session resumption (server side only). Only works
lloyd
2011-12-27
1
-0
/
+7
*
Initial hooks for session resumption
lloyd
2011-12-23
1
-25
/
+37
*
Rename ssl module to tls
lloyd
2011-12-23
1
-0
/
+297