| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Patch from Uri Blumenthal <[email protected]> sent to the list.
|
| |
|
|
|
|
|
| |
In practice applications treated these two cases completely differently,
so there was no reason to combine them into a single callback.
|
| |
|
|
|
|
| |
Drop the fairly bogus socket wrapper layer.
|
| |
|
|\
| |
| |
| |
| |
| | |
a4741cd07f50a9e1b29b0dd97c6fb8697c038ade)
to branch 'net.randombit.botan.cxx11' (head 116e5ff139c07000be431e07d3472cc8f3919b91)
|
| | |
|
| |
| |
| |
| |
| |
| | |
Add SRP hooks in the examples
Fix next protocol support in the tls_server example.
|
|/
|
|
|
|
| |
but linking using 4.7.0 - asio seems to have problems with the 4.7.0
libstdc++ in C++11 mode, mostly related to missing noexcept and trying
to copy things that are move only.
|
|
|
|
|
|
| |
of just the type code.
Implement Alert::type_string
|
|
|
|
|
|
|
|
|
| |
checking, allowed client auth CAs, etc than the policy class. With
this change, most users won't ever need to modify the default policy
which is likely a good thing.
Remove copy and paste of the credentials manager implemenation in the
examples.
|
| |
|
|
|
|
|
| |
everything into a new namespace (Botan::TLS), removing the TLS_
prefixes on everything.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
what certs, keys, etc are available to the app. Needs polishing but it
seems like it should be sound.
|
|
|
|
| |
its own file. Rename tls_state to tls_handshake_state.
|
|
|
|
|
|
|
|
| |
Add a new callback that is called with the session info when a
handshake completes. Currently only called on the server side as
the client doesn't have session resumption yet.
Rename CipherSuite to TLS_Cipher_Suite.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
TLS 1.0/1.1, SSLv3 uses a different hash format. Only RSA certs tested
so far.
|
|
|
|
| |
old blocking interface and use that.
|
| |
|
|
|
|
| |
Also delete the obsolete/never worked CMS examples
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
results are undefined. This happens to work under GCC and most other
compilers, but does not under Visual C++ 2010. This broke hex_encode
when encoding an empty input, and this subsequently broke SSL
handshaking.
2010 includes a TR1 that works fine for SSL, but it puts the headers
in the main header space rather than under tr1/, so account for that.
Hack the socket header into working under WinSock
Tick version to 1.10.0
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a makefile to build it with Sphinx (http://sphinx.pocoo.org/).
Previously credits.txt listed public domain code sources; instead
directly credit the authors in the relevant files and delete that
file.
Drop the draft FIPS 140 security policy; I can't imagine FIPS 140
validation will ever happen, and if it does, I don't want
anything to do with it.
Also drop the internals doc, which was so out of date (and
incomplete) as to be worthless.
Move the tutorials and InSiTo pdfs into old/ for the time being,
until anything relevant from them can be filtered out and
converted into RST.
|
| |
|
| |
|
| |
|
|
|
|
| |
Report SNI request, if any.
|
| |
|
| |
|
|
I'll officially kill off Ajisai (instead of it just lingering as a zombine
as it is currently).
Apparently I broke something (or multiple things) during the import process;
servers crash and clients gets MAC errors on connect.
|