Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Windows build. Github issue 32 | lloyd | 2014-11-26 | 3 | -7/+4 |
| | |||||
* | Add an implementation of McEliece encryption based on HyMES | fstrenzke | 2014-11-26 | 29 | -17/+3647 |
| | | | | | | | (https://www.rocq.inria.fr/secret/CBCrypto/index.php?pg=hymes). The original version is LGPL but cryptsource GmbH has secured permission to release it under a BSD license. Also includes the Overbeck CCA2 message encoding scheme. | ||||
* | On Windows fs::path::native() is a u16 string | lloyd | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | Cleanup PBES2 and add GCM support | lloyd | 2014-11-19 | 13 | -468/+273 |
| | |||||
* | Remove use of filters/pipe | lloyd | 2014-11-19 | 2 | -25/+13 |
| | |||||
* | Add gzip compression transform and compress command line prog. | lloyd | 2014-11-19 | 10 | -76/+261 |
| | |||||
* | Remove unused includes | lloyd | 2014-11-18 | 7 | -7/+0 |
| | |||||
* | Convert compression filters to in-place transforms and refactor | lloyd | 2014-11-18 | 26 | -1193/+1061 |
| | | | | | to minimize the amount of logic needed in the files specific to each library. | ||||
* | Fix warnings in Altivec header and add AltiVec detection for POWER8 | lloyd | 2014-11-16 | 3 | -40/+41 |
| | |||||
* | Not helpful | lloyd | 2014-11-16 | 1 | -1/+0 |
| | |||||
* | Use the OCB test specified in RFC 7253 instead of the -03 draft version | lloyd | 2014-11-16 | 1 | -72/+50 |
| | |||||
* | Add some util functions for timing attack countermeasures from Falko | lloyd | 2014-11-15 | 4 | -1/+104 |
| | |||||
* | A TLS Server can now process either TLS or DTLS but not either, | lloyd | 2014-11-15 | 13 | -101/+221 |
| | | | | | with the setting set in the constructor. This prevents various surprising things from happening to applications and simplifies record processing. | ||||
* | Fix relnotes index title | lloyd | 2014-11-15 | 1 | -0/+4 |
| | |||||
* | Update relnotes | lloyd | 2014-11-15 | 1 | -0/+15 |
| | |||||
* | Add specialized reduction for P-521 along with 9x9 Comba routines. | lloyd | 2014-11-15 | 13 | -26/+479 |
| | | | | | Roughly 35-50% faster on my laptop (depending on if mlock is enabled, the overhead in that allocator is becoming much more of a hotspot). | ||||
* | Add missing file | lloyd | 2014-11-12 | 1 | -0/+50 |
| | |||||
* | Add a new Python install script and clean up the makefile templates | lloyd | 2014-11-12 | 7 | -80/+210 |
| | |||||
* | Command line prog cleanup | lloyd | 2014-11-12 | 31 | -522/+478 |
| | |||||
* | RAII and m_ namespace cleanups | lloyd | 2014-11-07 | 2 | -54/+46 |
| | |||||
* | OCB cleanup and additional tests | lloyd | 2014-11-07 | 4 | -53/+152 |
| | |||||
* | RAII cleanups | lloyd | 2014-11-07 | 3 | -65/+57 |
| | |||||
* | Replace Transformatio::nstart with start_raw so we can do a full set | lloyd | 2014-11-05 | 27 | -52/+72 |
| | | | | of overloads in the base class with the same name. | ||||
* | These should be template specializations | lloyd | 2014-11-05 | 1 | -5/+7 |
| | |||||
* | Add the script used to generate mp_comba.cpp | lloyd | 2014-11-04 | 1 | -0/+116 |
| | |||||
* | Let TLS policy disable putting the timestamp in the hello random fields | lloyd | 2014-11-04 | 6 | -11/+25 |
| | |||||
* | Use noexcept on swap | lloyd | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Remove pubkey filters, broken for a long time and not useful | lloyd | 2014-11-04 | 3 | -214/+0 |
| | |||||
* | Typo | lloyd | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Avoid crashing if user types before handshake completes | lloyd | 2014-11-03 | 1 | -8/+9 |
| | |||||
* | Cleanup handling of TLS AEAD nonce sizes, push all knowledge of what | lloyd | 2014-11-03 | 7 | -189/+197 |
| | | | | the nonce sizes should be down to the ciphersuite generating script. | ||||
* | Various small fixes and cleanups, new is_prime util | lloyd | 2014-11-03 | 20 | -38/+116 |
| | |||||
* | Windows/VC build fixes | lloyd | 2014-10-31 | 2 | -13/+14 |
| | |||||
* | Fix various warnings from VC++ 2014 and add missing include | lloyd | 2014-10-31 | 12 | -37/+39 |
| | |||||
* | No need to pass version by reference | lloyd | 2014-10-31 | 3 | -3/+4 |
| | |||||
* | Add TLS fallback signalling (draft-ietf-tls-downgrade-scsv-00) | lloyd | 2014-10-31 | 11 | -31/+77 |
| | |||||
* | Fix error in add_str2oid call, github pull req 28 | etcimon | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Use -O2 instead of -O3 with GCC as it seems tree-vectorize in 4.9.0 | lloyd | 2014-10-31 | 1 | -2/+2 |
| | | | | causes problems when it converts unaligned loads to aligned SSE loads. | ||||
* | If the server offers us a SCSV instead of a real ciphersuite send a fatal alert | lloyd | 2014-10-30 | 3 | -0/+17 |
| | |||||
* | Correct documentation | lloyd | 2014-10-14 | 1 | -1/+1 |
| | |||||
* | Add some secp256k1 KATs and a randomized ECC test suggested in | lloyd | 2014-10-10 | 5 | -3/+148 |
| | | | | http://crypto.stackexchange.com/questions/784 | ||||
* | Some documentation updates WRT DTLS and X.509 cert path processing | lloyd | 2014-10-06 | 2 | -25/+100 |
| | |||||
* | Add support for DTLS handshake timeouts and retransmissions. | lloyd | 2014-10-06 | 8 | -65/+224 |
| | |||||
* | Specify version number in message when we reject due to policy | lloyd | 2014-10-06 | 2 | -2/+4 |
| | |||||
* | Handle new source file | lloyd | 2014-10-06 | 1 | -4/+0 |
| | |||||
* | Fix decoding indefinite length BER constructs that contain a context | lloyd | 2014-09-27 | 2 | -1/+4 |
| | | | | sensitive tag of zero. Github pull 26 from Janusz Chorko. | ||||
* | Don't bother polling std:: clocks if we have clock_gettime | lloyd | 2014-08-09 | 1 | -32/+22 |
| | |||||
* | Asserts here are nice | lloyd | 2014-08-09 | 1 | -2/+7 |
| | |||||
* | Move mul and square operations on a elliptic curve to CurveGFp so we | lloyd | 2014-08-09 | 4 | -213/+279 |
| | | | | | can use different representations/operations depending on the curve (eg, using a specialized version for P-256 reduction) | ||||
* | Have clear_mem just be a plain memset and only call the (slow) | lloyd | 2014-08-09 | 2 | -2/+2 |
| | | | | | zero_mem just before a deallocation where we are actually at risk of the compiler eliding the writes. |