92 Commits (b2d987b47c7e87477aa4230bf7b237ea79957c1e)

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