69 Commits (5f387e38fc406d6e341248865df61dd9d957171f)

Author SHA1 Message Date
  David Benjamin 3fa65f0f05 Fix some malloc test crashs. 9 years ago
  David Benjamin 0b635c52b2 Add malloc test support to unit tests. 9 years ago
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9 years ago
  Adam Langley d72e284271 Support arbitrary elliptic curve groups. 9 years ago
  Matt Braithwaite 9b68e72d18 Define compatibility function |ERR_remove_state|. 9 years ago
  David Benjamin d6e95eefba Get rid of ssl_undefined_* 9 years ago
  David Benjamin 605641ed95 Move the NULL case in ssl_add_cert_chain up. 9 years ago
  David Benjamin 7133d428dd Promote SNI macros to functions. 9 years ago
  David Benjamin c2807582fd Promote channel ID macros to proper functions. 9 years ago
  David Benjamin 15a3b000cf Promote set_tmp_dh and set_tmp_ecdh to functions. 9 years ago
  David Benjamin 59015c365b Promote all SSL callback ctrl hooks to proper functions. 9 years ago
  Matt Braithwaite 9febf19e54 Add do-nothing compatibility function |ERR_load_ERR_strings|. 9 years ago
  David Benjamin cca4ba7611 Remove unnecessary NULL checks, part 3. 9 years ago
  Adam Langley ad6b28e974 Add 64-bit, P-256 implementation. 9 years ago
  David Benjamin 32cd83f4de Remove the ability to set custom ex_data implementations. 9 years ago
  Adam Langley 8bdd54208e err: convert over to new-style locking. 9 years ago
  Brian Smith 054e682675 Eliminate unnecessary includes from low-level crypto modules. 9 years ago
  Brian Smith 83a82981dc Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. 9 years ago
  Adam Langley 33672736b7 Get rid of the THREADID stuff. 9 years ago
  Adam Langley b9e77a0c0c Use thread-local storage for ERR. 9 years ago
  Adam Langley 2e0f0711dd Remove the implementation abstraction from ERR. 9 years ago
  Adam Langley 765b66cf04 Add DSA support to EVP. 9 years ago
  David Benjamin ece3de95c6 Enforce that sessions are resumed at the version they're created. 9 years ago
  David Benjamin d81e73dcbb Factor out sequence number updates. 9 years ago
  David Benjamin 9faafdaeb8 Clean up do_ssl3_write fragment handling. 9 years ago
  David Benjamin a1283f75f1 Convert err_test to C++. 9 years ago
  Adam Langley 3e719319be Lowercase some Windows headers. 9 years ago
  Adam Langley 0e782a9eb3 Add AEADs for AES-CTR with HMAC-SHA256. 9 years ago
  David Benjamin bc5d8ee0d4 Route EVP_PKEY_CTRL_GET_RSA_OAEP_LABEL through a CBS. 9 years ago
  David Benjamin e60202797d Move EVP_R_COMMAND_NOT_SUPPORTED into individual EVP_PKEY ctrl hooks. 9 years ago
  David Benjamin ee562b987e Get rid of the RSMBLY macros. 9 years ago
  David Benjamin 7538122ca6 Rework DTLS handshake message reassembly logic. 9 years ago
  David Benjamin d27eda00a4 Generate error data at build time. 9 years ago
  David Benjamin b34f510b3b Don't delay-initialize legacy AEADs. 9 years ago
  Adam Langley 50073e8c5e Add functions to parse and generate PKCS#7 files with CRLs. 9 years ago
  David Benjamin 689be0f4b7 Reset all the error codes. 9 years ago
  David Benjamin 96396b3aaa Fix cross-module errors. 9 years ago
  David Benjamin 32f1650658 Split error string data across multiple lines. 9 years ago
  David Benjamin e8fe46adf0 Make err_data_generate.go reproducible. 9 years ago
  Adam Langley cf310a6197 Remove more bits of ERR_STRING_DATA. 9 years ago
  Adam Langley 29b186736c Precompute sorted array for error strings. 9 years ago
  Adam Langley 2b2d66d409 Remove string.h from base.h. 9 years ago
  Brian Smith efed2210e8 Enable more warnings & treat warnings as errors on Windows. 9 years ago
  Brian Smith a87de9b39b Define WIN32_LEAN_AND_MEAN in the build system, not in the code. 9 years ago
  Adam Langley 4a0f0c4910 Change CMakeLists.txt to two-space indent. 9 years ago
  Brian Smith dc94b54708 Clean up use of Windows Platform SDK headers. 9 years ago
  Adam Langley f0eb169829 Free all error queues on shutdown. 9 years ago
  David Benjamin aa3f6daa86 Tag a number of globals as const. 9 years ago
  Adam Langley 2bca0988a4 Free more memory in cleanup functions. 9 years ago
  David Benjamin 2be62c304c Test which direction ERR_get_error reads from the error queue. 9 years ago