89 Commits (a54cc0c55c46996caa75a6d508f1a56693581fbe)

Autor SHA1 Mensaje Fecha
  Adam Langley 33ad2b59da Tidy up extensions stuff and drop fastradio support. hace 9 años
  Adam Langley 49c7af1c42 Convert the Channel ID extension to the new system. hace 9 años
  Adam Langley 5021b223d8 Convert the renegotiation extension to the new system. hace 9 años
  David Benjamin d98452d2db Add a test for the ticket callback. hace 9 años
  Adam Langley bc94929290 bssl_shim: move large buffer to heap. hace 9 años
  David Benjamin ba4594aee6 Don't put sessions from renegotiations in the cache. hace 9 años
  David Benjamin 91eab5c9df Move all the bssl_shim handshake checks to their own function. hace 9 años
  David Benjamin b4d65fda70 Implement asynchronous private key operations for client auth. hace 9 años
  David Benjamin 680ca961f9 Preserve session->sess_cert on ticket renewal. hace 9 años
  Adam Langley af0e32cb84 Add SSL_get_tls_unique. hace 9 años
  David Benjamin 44d3eed2bb Forbid caller-initiated renegotiations and all renego as a servers. hace 9 años
  David Benjamin 9a41d1b946 Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries. hace 9 años
  David Benjamin cff0b90cbb Add client-side tests for renegotiation_info enforcement. hace 9 años
  David Benjamin a07c0fc8f2 Fix SSL_get_current_cipher. hace 9 años
  David Benjamin 897e5e0013 Default renegotiations to off. hace 9 años
  David Benjamin 4d2e7ce47b Remove OPENSSL_timeval. hace 9 años
  David Benjamin 8c24980d83 Promote all dtls1_ctrl hooks to functions. hace 9 años
  David Benjamin dd978784d7 Always enable ecdh_auto. hace 9 años
  David Benjamin b16346b0ad Add SSL_set_reject_peer_renegotiations. hace 9 años
  Brian Smith 83a82981dc Rename BIO_print_errors_fp back to ERR_print_errors_fp & refactor it. hace 9 años
  David Benjamin ff9c74f6f4 Fix bssl_shim build in MSVC. hace 9 años
  David Benjamin c565ebbebc Add tests for SSL_export_keying_material. hace 9 años
  David Benjamin 6c2563e241 Refactor async logic in bssl_shim slightly. hace 9 años
  David Benjamin 87e4acd2f5 Test the interaction of SSL_CB_HANDSHAKE_DONE and False Start. hace 9 años
  David Benjamin 45fb1be33e Remove std::unique_ptr dependency on bssl_shim's scoped types. hace 9 años
  Adam Langley 3e719319be Lowercase some Windows headers. hace 9 años
  David Benjamin 0d4db50a54 Use C++11 inline initialization. hace 9 años
  David Benjamin 67d1fb59ad Test that client cipher preferences are enforced. hace 9 años
  David Benjamin 8b368412d3 Minor formatting fixes. hace 9 años
  Adam Langley 524e717b87 Add a callback for DDoS protection. hace 9 años
  David Benjamin 6f5c0f4471 Add tests for installing the certificate on the early callback. hace 9 años
  David Benjamin 87c8a643e1 Use TCP sockets rather than socketpairs in the SSL tests. hace 9 años
  Adam Langley 5f0efe06e1 Use SSL_MODE_SEND_FALLBACK_SCSV. hace 9 años
  David Benjamin 40f101b78b Return bool from C++ functions in bssl_shim. hace 9 años
  David Benjamin 9d0847ae6d Add some missing error failure checks. hace 9 años
  David Benjamin ed7c475154 Rename cutthrough to False Start. hace 9 años
  David Benjamin a54e2e85ee Remove server-side HelloVerifyRequest support. hace 9 años
  David Benjamin 2d445c0921 Don't use a global for early_callback_called. hace 9 años
  David Benjamin c273d2c537 Use just one style for the shim. hace 9 años
  David Benjamin 1b8b691458 Test asynchronous session lookup. hace 9 años
  David Benjamin 41fdbcdc72 Test asynchronous cert_cb behavior. hace 9 años
  David Benjamin d9e070193f Test async channel ID callback. hace 9 años
  David Benjamin a7f333d103 RAII bssl_shim. hace 9 años
  David Benjamin e0e7d0da68 Initialize the record buffers after the handshake check. hace 9 años
  David Benjamin 83f9040339 Add DTLS timeout and retransmit tests. hace 9 años
  David Benjamin 377fc3160c Document DTLS timeout API and add current_time_cb hook. hace 9 años
  Adam Langley 2b2d66d409 Remove string.h from base.h. hace 9 años
  David Benjamin 9a38e924aa Return SSL_ERROR_SYSCALL on unclean EOF. hace 9 años
  David Benjamin 13be1de469 Add a basic MTU test. hace 9 años
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. hace 10 años