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_policy.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Shuffle things around. Add NIST X.509 test to build.
lloyd
2014-01-01
1
-286
/
+0
*
Have default TLS policy reject SSLv3. Add TLS::Policy::acceptable_ciphersuite
lloyd
2013-12-10
1
-7
/
+15
*
Disable RC4 in TLS by default
lloyd
2013-11-29
1
-1
/
+1
*
Add Brainpool curves to TLS, and prefer them by default.
lloyd
2013-09-08
1
-0
/
+3
*
Enable CCM ciphersuites in TLS. Disable SHA-1 for signatures in TLS v1.2
lloyd
2013-09-06
1
-4
/
+8
*
Change default policy to prohibit DTLS to minimize surprise.
lloyd
2013-07-10
1
-3
/
+4
*
Some small TLS doc updates
lloyd
2013-04-19
1
-0
/
+2
*
Rename ARC4 to RC4
lloyd
2013-04-19
1
-2
/
+2
*
Add a policy for Suite B 128-bit
lloyd
2013-04-12
1
-5
/
+0
*
Add support for AEAD modes in TLS. Add GCM ciphersuites.
lloyd
2013-04-11
1
-4
/
+6
*
Only negotiate an AEAD mode when using 1.2
lloyd
2013-04-11
1
-0
/
+4
*
Make ciphersuite_list a virtual member of TLS::Policy
lloyd
2013-04-10
1
-8
/
+9
*
Add TLS::Policy::server_uses_own_ciphersuite_preferences()
lloyd
2013-03-21
1
-0
/
+8
*
Prefer RC4 over AES. Gak.
lloyd
2013-02-06
1
-3
/
+3
*
Changes so DTLS handshake can send messages under different epochs, eg
lloyd
2012-11-12
1
-4
/
+1
*
Remove TLS::Policy::pref_version. Instead pass the version to offer to
lloyd
2012-10-13
1
-5
/
+0
*
No reason to pass a u16bit by reference
lloyd
2012-09-10
1
-1
/
+1
*
Fix DTLS version string.
lloyd
2012-07-28
1
-8
/
+10
*
Add a class that handles writing handshake messages instead of pushing
lloyd
2012-07-16
1
-5
/
+5
*
Changes to version handling in support of DTLS work.
lloyd
2012-07-12
1
-2
/
+5
*
Split TLS::Policy::allowed_hashes into allowed_signature_hashes and
lloyd
2012-06-29
1
-17
/
+26
*
Add TLS::Policy::minimum_dh_group_size, default 1024. Send an
lloyd
2012-06-25
1
-0
/
+5
*
Commented out entry for anon in default policy:
lloyd
2012-06-17
1
-0
/
+1
*
Profiling with valgrind shows that the 2**16 iteration for finding
lloyd
2012-06-14
1
-16
/
+6
*
Use initialize lists here, much cleaner
lloyd
2012-06-09
1
-53
/
+44
*
Compile fix
lloyd
2012-04-20
1
-1
/
+1
*
Put the implementation of Policy::dh_group in source so it's easier to
lloyd
2012-04-19
1
-0
/
+5
*
Finish up server side SRP support, a little ugly but it works.
lloyd
2012-04-06
1
-14
/
+8
*
Remove Policy::choose_compression and move to tls_server
lloyd
2012-04-04
1
-44
/
+30
*
Limit the lifetime of tickets to Policy::session_ticket_lifetime()
lloyd
2012-04-04
1
-40
/
+23
*
Add anonymous DH/ECDH ciphersuites to the cipher list. Interop checked
lloyd
2012-04-02
1
-3
/
+4
*
Remove the Ciphersuite_Code enum and move all ciphersuite
lloyd
2012-03-30
1
-6
/
+3
*
Move min_version and pref_version to the source file so they can be
lloyd
2012-03-02
1
-0
/
+10
*
Support getting ciphersuites by name as well as suite ID
lloyd
2012-01-28
1
-4
/
+5
*
Add Camellia ciphersuites from RFC 4132.
lloyd
2012-01-28
1
-1
/
+10
*
Change naming convention to match RFCs
lloyd
2012-01-27
1
-2
/
+2
*
Working though somewhat clumsy DHE_PSK and ECDHE_PSK. Tested against GnuTLS
lloyd
2012-01-27
1
-1
/
+2
*
Server side PSK kex
lloyd
2012-01-27
1
-1
/
+4
*
Add client-side support for PSK kex. Tested against OpenSSL.
lloyd
2012-01-27
1
-4
/
+8
*
Make Alert a first class object ala Version. Move the alert codes into
lloyd
2012-01-26
1
-0
/
+1
*
In earlier versions, key exchange == "RSA" meant export-style
lloyd
2012-01-25
1
-3
/
+5
*
Go back to choosing the ciphersuite based on the server's preferences.
lloyd
2012-01-25
1
-13
/
+9
*
s/tls_suites/tls_ciphersuite/
lloyd
2012-01-24
1
-1
/
+1
*
Add support for the IDEA ciphersuite, though don't require it to be
lloyd
2012-01-24
1
-1
/
+7
*
Fix ECC curve negotiation on the server side.
lloyd
2012-01-24
1
-3
/
+8
*
We can now actually handle multiple certificate types in the server
lloyd
2012-01-24
1
-14
/
+8
*
ECDSA support. Only client side tested
lloyd
2012-01-24
1
-1
/
+1
*
Send the supported elliptic curves extension. Instead of hardcoding
lloyd
2012-01-24
1
-0
/
+31
*
Get the list of supported ECC curves out of the client hello, and
lloyd
2012-01-24
1
-3
/
+7
*
Allow ECDH negotiation by default
lloyd
2012-01-24
1
-4
/
+1
[next]