4899 Commits (94cd196a80252c98e329e979870f2a462cc4f402)
 

Author SHA1 Message Date
  David Benjamin 3bba5ccf35 Add EndOfEarlyData to per-message tests. 7 years ago
  David Benjamin ac4d5346ad Add missing error path. 7 years ago
  David Benjamin b8d677bfd0 Deduplicate built-in curves and give custom curves an order_mont. 7 years ago
  David Benjamin 66f8235510 Enforce some bounds and invariants on custom curves. 7 years ago
  David Benjamin a08bba51a5 Add bn_mod_exp_mont_small and bn_mod_inverse_prime_mont_small. 7 years ago
  David Benjamin 40e4ecb793 Add "small" variants of Montgomery logic. 7 years ago
  David Benjamin a01aa9aa9f Split BN_from_montgomery_word into a non-BIGNUM core. 7 years ago
  David Benjamin 6bc18a3bd4 Add bn_mul_small and bn_sqr_small. 7 years ago
  David Benjamin 64619deaa3 Const-correct some of the low-level BIGNUM functions. 7 years ago
  David Benjamin bd275702d2 size_t a bunch of bn words bits. 7 years ago
  David Benjamin 73df153be8 Make BN_generate_dsa_nonce internally constant-time. 7 years ago
  David Benjamin b25140c7b6 Fix timing leak in BN_from_montgomery_word. 7 years ago
  David Benjamin 8db94be1d6 Add ECDSA tests for custom curves. 7 years ago
  Daniel Hirche 74b828f263 Clarify the documentation for |BN_is_bit_set|. 7 years ago
  David Benjamin e6f30e4ce1 Add tests for post-handshake CCS in draft "22". 7 years ago
  David Benjamin 13761f2833 Fix TLSInnerPlaintext limit. 7 years ago
  Steven Valdez ba8f1864c1 Disable 'draft 22' by default. 7 years ago
  David Benjamin 4ddbc7bd0d Fix early data printout in bssl client. 7 years ago
  David Benjamin ca8c2c7eab Refresh TLS fuzzer corpora. 7 years ago
  Steven Valdez 964b2377d0 Implement PR 1091 (TLS 1.3 draft '22'). 7 years ago
  David Benjamin 3bcbb37552 Fix -early-data documentation. 7 years ago
  David Benjamin a00fd08c2c Use consistent notation in ECDSA_do_verify comments. 7 years ago
  David Benjamin d66bbf3413 Tidy up BN_mod_exp_mont. 7 years ago
  David Benjamin 607f9807e5 Remove BN_TBIT. 7 years ago
  David Benjamin bf3f6caaf3 Document some BIGNUM internals. 7 years ago
  David Benjamin 0a9222b824 Fix comment typo. 7 years ago
  David Benjamin 238c274054 Capitalization nit. 7 years ago
  David Benjamin 6aedfc137b Remove unnecessary loop over BN_generate_dsa_nonce. 7 years ago
  David Benjamin 896332581e Appease UBSan on pointer alignment. 7 years ago
  David Benjamin 929f842810 Remove custom memcpy and memset from poly1305_vec. 7 years ago
  Adam Langley 0967853d68 Add CFI start/end for _aesni_ctr32[_ghash]_6x 7 years ago
  Adam Langley ee2c1f3e68 aesni-gcm-x86_64.pl: sync CFI directives from upstream. 7 years ago
  David Benjamin fa60369d6d Add error handling in ASN1_i2d_bio. 7 years ago
  David Benjamin b8e2d6327a es/asm/{aes-armv4|bsaes-armv7}.pl: make it work with binutils-2.29. 7 years ago
  Martin Kreichgauer 40e8c921ca change URL type in third_party METADATA files to GIT 7 years ago
  Martin Kreichgauer aa4c3f218e fix a typo in third_party/fiat/METADATA 7 years ago
  Daniel Hirche d5dda9b803 Align |BN_div| with its documentation. 7 years ago
  David Benjamin b1cbe19790 Say a bit more about BIO_METHOD. 7 years ago
  David Benjamin 5b90eb98f6 Add a -require-any-client-cert flag to bssl server 7 years ago
  David Benjamin fdd5fed036 Also print name for SSL_SIGN_RSA_PKCS1_MD5_SHA1. 7 years ago
  Adam Langley b2c312d670 curve25519: fiat-crypto field arithmetic. 7 years ago
  Andres Erbsen 5b280a80df Move curve25519 code to third_party/fiat. 7 years ago
  David Benjamin 55761e6802 Use a higher iteration limit for RSA key generation at e = 3. 7 years ago
  Andres Erbsen 431e767c23 curve25519: adhere to preconditions of fe_*. 7 years ago
  David Benjamin 6cc352e216 Add helper functions for SSL_SIGN_*. 7 years ago
  Daniel Hirche 2eb2889702 bn/exp: don't check |copy_to_prebuf|'s retval in |BN_mod_exp_mont_consttime|. 7 years ago
  David Benjamin 6dda166d21 Support additional curve names. 7 years ago
  David Benjamin a02ed04d52 Add more compatibility symbols for Node. 7 years ago
  David Benjamin f7412cb072 Update tools. 7 years ago
  David Benjamin 2d07d30c44 bn/asm/x86_64-mont5.pl: fix carry bug in bn_sqrx8x_internal. 7 years ago