Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update for 1.11.6 release1.11.6 | lloyd | 2013-12-29 | 2 | -6/+7 |
| | |||||
* | Add 1.10.7 release notes | lloyd | 2013-12-29 | 3 | -9/+16 |
| | |||||
* | Make Boost easier to disable with minimal feature loss | lloyd | 2013-12-28 | 3 | -10/+17 |
| | |||||
* | Move clmul to its own file (for abi flags) | lloyd | 2013-12-27 | 1 | -0/+2 |
| | |||||
* | Add CPUID check for AVX-512 | lloyd | 2013-12-25 | 1 | -1/+2 |
| | |||||
* | Add Threefish-512 in AVX2 | lloyd | 2013-12-24 | 1 | -7/+9 |
| | | | | Tested using Intel's SDE, but no idea how fast it will be on hardware. | ||||
* | Fix TLS-SRP example | lloyd | 2013-12-21 | 1 | -1/+1 |
| | |||||
* | merge of 'c55938af0026b98297194116c1553d467104b41a' | lloyd | 2013-12-19 | 3 | -3/+13 |
|\ | | | | | | | and 'd0c532af92ea0940685dd0e99d2946329efbc917' | ||||
| * | Add cpuid support for new x86 feature flags like AVX2 and RDSEED | lloyd | 2013-12-14 | 1 | -2/+5 |
| | | |||||
| * | s/default_nonce_size/default_nonce_length/ | lloyd | 2013-12-10 | 1 | -0/+6 |
| | | |||||
| * | Have default TLS policy reject SSLv3. Add TLS::Policy::acceptable_ciphersuite | lloyd | 2013-12-10 | 1 | -1/+2 |
| | | | | | | | | | | to allow either party to filter out specific ciphersuites they don't wish to support for whatever reason. | ||||
* | | Fix OAEP key size check during encoding, and an array over-read when | lloyd | 2013-12-06 | 1 | -0/+5 |
|/ | | | | | decoding a message that was so large we decided it was invalid and truncated it. | ||||
* | Turn off asking for client cert in TLS server example | lloyd | 2013-12-05 | 1 | -2/+10 |
| | |||||
* | Add SIV | lloyd | 2013-12-05 | 1 | -1/+3 |
| | |||||
* | Support the normal names for CCM in TLS policy config | lloyd | 2013-12-04 | 1 | -3/+3 |
| | |||||
* | Disable RC4 in TLS by default | lloyd | 2013-11-29 | 2 | -2/+4 |
| | |||||
* | Have OCSP responses return an enum allowing a range of conditions to be ↵ | lloyd | 2013-11-29 | 1 | -14/+9 |
| | | | | | | | | | | expressed (good status, cert revoked, some other error, etc). Add a certificate store backed by files (requiring boost filesystem). Change Certificate_Store interface somewhat to support retrieval without copying. | ||||
* | Add OCSP example. Fix minor compile issues. | lloyd | 2013-11-28 | 5 | -4/+28 |
| | |||||
* | TLS in-memory session manager now requires a rng object as a | lloyd | 2013-11-28 | 2 | -11/+24 |
| | | | | | constructor argument, previously it used the global rng which caused a serialization point across server threads. | ||||
* | Add a simple HTTP 1.0 GET using asio (for CRLs and OCSP) | lloyd | 2013-11-27 | 1 | -1/+2 |
| | |||||
* | merge of '022cd3c92c37dee696d0c3c0c197f8df8981ccbb' | lloyd | 2013-11-20 | 1 | -0/+5 |
|\ | | | | | | | and '83151ac7a83013a2874f78978df5c4739b879775' | ||||
| * | Direct people interested in TLS to 1.11 | lloyd | 2013-11-20 | 1 | -0/+5 |
| | | |||||
* | | Add HKDF | lloyd | 2013-11-17 | 1 | -0/+3 |
| | | |||||
* | | Enable all the GCC warning flags, as we now require at least GCC 4.7 anyway | lloyd | 2013-11-16 | 1 | -0/+2 |
| | | | | | | | | Fix a few nullptr and cast warnings. | ||||
* | | Forgot to relnote this | lloyd | 2013-11-10 | 1 | -0/+4 |
|/ | |||||
* | Remove download link to 1.8 | lloyd | 2013-11-10 | 1 | -8/+0 |
| | |||||
* | Release 1.11.51.11.5 | lloyd | 2013-11-10 | 2 | -7/+7 |
| | |||||
* | Add 1.10.6 release notes | lloyd | 2013-11-10 | 2 | -0/+49 |
| | |||||
* | Remove obsolete documentation on thread_safe param to lib initializer | lloyd | 2013-11-09 | 1 | -9/+0 |
| | |||||
* | Previously, AutoRNG was just a reference to the global rng, which can | lloyd | 2013-11-08 | 1 | -1/+6 |
| | | | | | | | | | | | cause a huge amount of lock contention in heavily multithreaded code. Now each AutoRNG is its own uniquely seeded HMAC_RNG. The set of entropy sources is shared rather than being per-RNG (so there is only one open fd to /dev/random, etc). So reseeding is still a global lock, but sharing the resources (open file descriptors, etc) across RNGs seems worth the contention. Remove Randpool, which was only used if HMAC_RNG was disabled at build. | ||||
* | Start updating release notes | lloyd | 2013-11-08 | 1 | -7/+30 |
| | |||||
* | Split TLS callbacks into a data callback and an alert callback. | lloyd | 2013-11-05 | 4 | -88/+90 |
| | | | | | In practice applications treated these two cases completely differently, so there was no reason to combine them into a single callback. | ||||
* | Add Brainpool curves to TLS, and prefer them by default. | lloyd | 2013-09-08 | 1 | -4/+5 |
| | | | | Remove 224-bit NIST curve from default parameter list. | ||||
* | Enable CCM ciphersuites in TLS. Disable SHA-1 for signatures in TLS v1.2 | lloyd | 2013-09-06 | 1 | -3/+5 |
| | |||||
* | Add CCM mode | lloyd | 2013-09-05 | 2 | -1/+3 |
| | |||||
* | Support 64 and 96 bit tags in OCB, using the nonce formatting rule | lloyd | 2013-08-26 | 1 | -0/+2 |
| | | | | added in the latest CFRG internet draft. | ||||
* | Update build version to 1.11.5 pre | lloyd | 2013-08-19 | 1 | -0/+6 |
| | |||||
* | Avoid undefined operation in rotation operations | lloyd | 2013-07-31 | 1 | -0/+11 |
| | |||||
* | merge of '2139fa117e35116a6d728cc58b050fd5fa20994f' | lloyd | 2013-07-30 | 2 | -4/+4 |
|\ | | | | | | | and 'a25b72d98eb3f88fcf577fabfcd430ef0758debc' | ||||
| * | Update for 1.11.4 release1.11.4 | lloyd | 2013-07-25 | 2 | -4/+4 |
| | | |||||
* | | Add build instructions for iOS, sent by Jeffery Walton. | lloyd | 2013-07-26 | 1 | -1/+40 |
|/ | |||||
* | Change default policy to prohibit DTLS to minimize surprise. | lloyd | 2013-07-10 | 3 | -10/+42 |
| | | | | | | | | | | Allow applications to send arbirary alert messages. Add a new optional parameter to Channel which specifies how large to make the IO buffers by default. Add Channel::reset_state, and reset the IO buffers and cipher specs after a fatal alert. | ||||
* | Fix ReST syntax | lloyd | 2013-07-10 | 1 | -3/+2 |
| | |||||
* | Fix RST syntax | lloyd | 2013-05-01 | 1 | -1/+1 |
| | |||||
* | Some small TLS doc updates | lloyd | 2013-04-19 | 2 | -29/+37 |
| | |||||
* | Rename ARC4 to RC4 | lloyd | 2013-04-19 | 2 | -1/+3 |
| | |||||
* | Initial notes for 1.11.4 | lloyd | 2013-04-18 | 1 | -0/+17 |
| | |||||
* | Always include modules requiring ISA extensions as long as the | lloyd | 2013-04-17 | 2 | -1/+3 |
| | | | | | | | | | | | compiler and target platform might support it. For instance the AES SSSE3 code is now always in any x86 build, with just that specific file being compiled with -mssse3. Since we'll only call that code if cpuid confirms it works at runtime, we don't have portability issues, and it can be safely included in generic builds (eg for distributions). Tweak how machine specific compiler flags are generated to be a bit easier to maintain. | ||||
* | Update for 1.11.3 release1.11.3 | lloyd | 2013-04-11 | 2 | -4/+4 |
| | |||||
* | Add support for AEAD modes in TLS. Add GCM ciphersuites. | lloyd | 2013-04-11 | 1 | -0/+2 |
| |