2650 Commits (1908667015d5cc28876971b789c338f81447aaee)

Author SHA1 Message Date
  Adam Langley 489833160b Add d2i_X509_from_buffer. 8 years ago
  David Benjamin 1e5ac5d502 Fix more clang-tidy warnings. 8 years ago
  David Benjamin ea213d1f0b Add missing include. 8 years ago
  David Benjamin d547f55971 Remove superfluous const from CRYPTO_BUFFER_len. 8 years ago
  Brian Smith 0d211bdc4b Clarify the scope & initialization of |data_len| in |aead_tls_open|. 8 years ago
  Alessandro Ghedini 5e393fedef Test getrandom(2) on Linux if available 8 years ago
  Adam Langley 9ef99d5656 Add CRYPTO_BUFFER and CRYPTO_BUFFER_POOL. 8 years ago
  David Benjamin a1bbacac51 Record kCRLTestRoot's private key in the source. 8 years ago
  Nico Weber 351af19bb0 Remove a clang-cl workaround that's no longer needed. 8 years ago
  David Benjamin 35c8afd314 More macro hygiene improvements. 8 years ago
  David Benjamin a7f56f0bfb Use scopers a little more. 8 years ago
  David Benjamin be941d4659 Correctly find all critical CRL extensions. 8 years ago
  Adam Langley afdbb62de2 Ensure that BIO_[w]pending isn't confused about negative numbers. 8 years ago
  Adam Langley 373a6a5a7d Add a no-op |OPENSSL_no_config|. 8 years ago
  Adam Langley 46dd8ec993 Make the loop bounds in keywrap a little more clear. 8 years ago
  David Benjamin b1133e9565 Fix up macros. 8 years ago
  David Benjamin cef36f0cf6 C++ crypto/test/malloc.cc more. 8 years ago
  David Benjamin 52db0eb46c Revert "Get the malloc tests working under ASan." 8 years ago
  David Benjamin 4fec04b484 Place comment(lib, *) pragmas under OPENSSL_MSVC_PRAGMA. 8 years ago
  David Benjamin 1db9e1bc7a Add the certificate_required alert. 8 years ago
  David Benjamin deb2a8769d Const-correct ECDH_compute_key. 8 years ago
  Steven Valdez 803c77a681 Update crypto negotation to draft 15. 8 years ago
  David Benjamin 97227dc52d Replace keywrap AEADs with upstream's APIs. 8 years ago
  David Benjamin 455919dda2 Add CBS_get_any_asn1. 8 years ago
  David Benjamin 1f53747baa "Fix" some trailing whitespace. 8 years ago
  David Benjamin 54afdab584 Fix X509_CRL construction under malloc failures. 8 years ago
  David Benjamin 0838721264 Fix bn_test under malloc tests. 8 years ago
  David Benjamin 7b9bbd9639 Get the malloc tests working under ASan. 8 years ago
  Adam Langley 2fb2ffb660 Update aes.c for new ARM asm names. 8 years ago
  Adam Langley 4467e59bc8 Add PPC64LE assembly for AES-GCM. 8 years ago
  David Benjamin daf4a05bf4 Avoid using empty initializer lists. 8 years ago
  Steven Valdez f9f312af61 Add some sanity checks when checking CRL scores and tests 8 years ago
  David Benjamin 16279bc559 Fix up x509_vpm.c comment. 8 years ago
  David Benjamin c8b6b4fe4a Only predict X25519 in TLS 1.3. 8 years ago
  David Benjamin 7e1f984a7c Fix some bugs in TLS 1.3 server key_share code. 8 years ago
  David Benjamin 1ccfb4e32d Shush a MinGW warning in crypto/x509. 8 years ago
  David Benjamin 84759bd4af Use pthreads on MinGW. 8 years ago
  David Benjamin 3ba2ae0417 Define __STDC_CONSTANT_MACROS in bn_test.cc. 8 years ago
  David Benjamin 40a63113e4 Add BN_set_u64. 8 years ago
  David Benjamin c446ce5294 Add EVP_AEAD_CTX_aead. 8 years ago
  Matthew Braithwaite 8aaa9e12c2 Remove RC4 from TLS for real. 8 years ago
  Adam Langley 75e44ae21d Move gcm_test to C++ 8 years ago
  Alessandro Ghedini 32d961ae48 Implement BIO_eof() for compatibility 8 years ago
  David Benjamin a97919791b Use C99 for size_t loops in gcm.c. 8 years ago
  David Benjamin 3b6fb5903c Use fewer macros in C ChaCha implementation. 8 years ago
  David Benjamin 54091230cd Use C99 for size_t loops. 8 years ago
  David Benjamin c763a40101 Replace CBC_MAC_ROTATE_IN_PLACE with an N lg N rotation. 8 years ago
  Alessandro Ghedini 1fc7e9ccd2 Remove trailing ';' from macros 8 years ago
  David Benjamin 8e726eca12 Remove unused crypto/perlasm/cbc.pl. 8 years ago
  Steven Valdez ed6c5d3910 crypto/bn/*: x86[_64] division instruction doesn't handle constants, change constraint from 'g' to 'rm'. 8 years ago