| Commit message (Expand) | Author | Age | Files | Lines |
* | disable EC_POINT coordinate blinding due to failures in ECDHE and TLS | tb | 2018-11-06 | 1 | -1/+3 |
* | revert use of bn_rand_interval due to failures with ECDHE and TLS | tb | 2018-11-06 | 5 | -24/+33 |
* | Include TLSv1.3 in version handling code. | jsing | 2018-11-06 | 1 | -3/+9 |
* | Add TLS1_3_VERSION and SSL_OP_NO_TLSv1_3 defines under guards. | jsing | 2018-11-06 | 2 | -2/+13 |
* | Start working towards adding feature flags (rather than anti-feature flags) | jsing | 2018-11-06 | 1 | -1/+10 |
* | Make use of bn_rand_interval() where appropriate. | tb | 2018-11-05 | 5 | -33/+24 |
* | Introduce bn_rand_interval() that allows specifying an interval [a, b) | tb | 2018-11-05 | 2 | -2/+30 |
* | Eliminate a few "} else" branches, a few unneeded NULL checks before | tb | 2018-11-05 | 3 | -43/+33 |
* | Remove two unnecessary BN_FLG_CONSTTIME dances: BN_mod_exp_ct() already | tb | 2018-11-05 | 2 | -21/+7 |
* | Rename the TLS Supported Elliptic Curves extension to Supported Groups. | jsing | 2018-11-05 | 6 | -88/+92 |
* | Rework the TLS extension handling code to improve readability/flexibility, | jsing | 2018-11-05 | 1 | -89/+112 |
* | Implement coordinate blinding for EC_POINT. | tb | 2018-11-05 | 10 | -18/+110 |
* | Implement C11's aligned_alloc(3). ok guenther@ | otto | 2018-11-05 | 2 | -5/+84 |
* | Clean up the code that checks if we can choose an EC cipher suite. | jsing | 2018-11-05 | 3 | -16/+7 |
* | Consolidate all of the SSL method structs/functions into a single file. | jsing | 2018-11-05 | 8 | -871/+672 |
* | Mop up ecdh_tmp, since it is no longer used. | jsing | 2018-11-05 | 3 | -25/+4 |
* | Define OPENSSL_NO_ASYNC - our libcryptosink does not have built in async | jsing | 2018-11-04 | 1 | -1/+1 |
* | Update the opensslfeatures.h to include all of the OPENSSL_NO_* flags that | jsing | 2018-11-04 | 1 | -8/+84 |
* | Reformat and sort the OPENSSL_NO_* defines. | jsing | 2018-11-04 | 1 | -25/+25 |
* | move X509_get0_serialNumber where it belongs | tb | 2018-11-02 | 1 | -1/+1 |
* | whitespace | tb | 2018-11-02 | 1 | -2/+2 |
* | Bump libcrypto/libssl/libtls majors due to symbol removals (libcrypto) | jsing | 2018-10-24 | 3 | -6/+6 |
* | Make more of libssl's record layer state internal. | jsing | 2018-10-24 | 8 | -88/+86 |
* | Remove a GOST data symbol that should not be exported. | jsing | 2018-10-24 | 1 | -1/+0 |
* | Remove a bunch of ancient and highly crufty ASN.1 related code from | jsing | 2018-10-24 | 9 | -1633/+22 |
* | Remove stack related macros that should have been nuked when | jsing | 2018-10-24 | 1 | -333/+1 |
* | Avoid calling memcpy with a length <= 0. Reported due to a GCC 7.3.0 | tb | 2018-10-20 | 1 | -5/+6 |
* | RFC 3394 section 2 states that we need at least two 64 bit blocks | tb | 2018-10-20 | 1 | -6/+6 |
* | As per POSIX, when str{,r}chr is comparing it should convert c to a char. | martijn | 2018-10-01 | 4 | -8/+10 |
* | bump for LibreSSL 2.8.2 | bcook | 2018-09-30 | 1 | -3/+3 |
* | bump for LibreSSL 2.8.1libressl-v2.8.1 | bcook | 2018-09-23 | 1 | -3/+3 |
* | Simplify initialization of asn1_cb; use correct spelling of NULL. | tb | 2018-09-17 | 1 | -4/+2 |
* | sync with mozilla-release (one removal, TURKTRUST, more details at | sthen | 2018-09-12 | 1 | -48/+1 |
* | tweak previous; | jmc | 2018-09-12 | 2 | -4/+4 |
* | crank to follow minor crank in libcrypto; ok tb@ jsing@ | djm | 2018-09-12 | 2 | -2/+2 |
* | Add some accessor functions: | djm | 2018-09-12 | 8 | -17/+138 |
* | Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE. | jsing | 2018-09-08 | 4 | -77/+28 |
* | SSL_MAX_DIGEST is no longer needed. | jsing | 2018-09-08 | 2 | -17/+10 |
* | ASN1_OBJECTs should be freed with ASN1_OBJECT_free(3), not with free(3). | tb | 2018-09-08 | 1 | -2/+2 |
* | indent labels | tb | 2018-09-08 | 2 | -8/+8 |
* | missing word & a couple of typos | tb | 2018-09-08 | 1 | -3/+3 |
* | Drop SSL_CIPHER_ALGORITHM2_AEAD flag. | jsing | 2018-09-06 | 4 | -31/+25 |
* | Use the newer/more sensible names for EVP_MD_CTX_* functions. | jsing | 2018-09-05 | 5 | -16/+16 |
* | Correctly clear the current cipher state, when changing cipher state. | jsing | 2018-09-05 | 3 | -41/+37 |
* | use timing-safe compares for checking results in signature verification | djm | 2018-09-05 | 4 | -9/+10 |
* | Stop using composite EVP_CIPHER AEADs. | jsing | 2018-09-03 | 1 | -25/+7 |
* | Stop handling AES-GCM via ssl_cipher_get_evp(). | jsing | 2018-09-03 | 1 | -20/+3 |
* | Clean up SSL_DES and SSL_IDEA remnants. | jsing | 2018-09-03 | 1 | -41/+13 |
* | Elliptic curve arithmetic only makes sense between points that belong to | tb | 2018-09-02 | 1 | -1/+5 |
* | Tweak comment. | tb | 2018-09-01 | 1 | -5/+2 |