1. ee51a22 Add a missing flushHandshake call to the TLS 1.3 handshake. by David Benjamin · 9 years ago
  2. 8c3c313 Remove scoped_types.h. by Adam Langley · 9 years ago
  3. 09feb0f Move C++ helpers into |bssl| namespace. by Adam Langley · 9 years ago
  4. df759b5 Allow CECPQ1 cipher suites to do False Start. by Adam Langley · 9 years ago
  5. 397c8e6 Forbid renegotiation in TLS 1.3. by David Benjamin · 9 years ago
  6. 71dd666 Test that stray HelloRequests during the handshake are ignored. by David Benjamin · 9 years ago
  7. 85f20c2 Implement downgrade signaling in Go. by Nick Harper · 9 years ago
  8. f25dda9 Split readClientHello in two. by David Benjamin · 9 years ago
  9. 7d79f83 Pull Go TLS server extension logic into its own function. by David Benjamin · 9 years ago
  10. 44b33bc Implement OCSP stapling and SCT in Go TLS 1.3. by David Benjamin · 9 years ago
  11. 82261be Improve CCS/Handshake synchronization tests. by David Benjamin · 9 years ago
  12. b41d2e4 Implement basic TLS 1.3 client handshake in Go. by Nick Harper · 9 years ago
  13. 582ba04 Add tests for packed handshake records in TLS. by David Benjamin · 9 years ago
  14. 7510140 Move Go server extension logic to a separate function. by David Benjamin · 9 years ago
  15. f8b0e70 Add parsing logic for the three new TLS 1.3 extensions. by Nick Harper · 9 years ago
  16. ff26f09 Fix c.in.decrypt error handling in runner. by David Benjamin · 9 years ago
  17. 95c6956 Add version tolerance tests for DTLS. by David Benjamin · 9 years ago
  18. 7505144 Extract certificate message processing in Go. by David Benjamin · 9 years ago
  19. a6f8263 Extract Go CertificateRequest logic into a helper. by David Benjamin · 9 years ago
  20. 7e0442a Rewrite Go Certificate and CertificateRequest serialization. by Nick Harper · 9 years ago
  21. e5d577d Add Go HKDF implementation with test. by Nick Harper · 9 years ago
  22. b3d51be Split ServerHello extensions into a separate struct. by Nick Harper · 9 years ago
  23. 5212ef8 Reimplement serverHelloMsg with byteBuilder in Go. by Nick Harper · 9 years ago
  24. 8dda5cc Add a Go version of CBB and convert ClientHello marshaling to it. by Nick Harper · 9 years ago
  25. cedff87 Add TLS 1.3 constants from draft 13 to Go. by David Benjamin · 9 years ago
  26. 24599a8 Rename EncryptedExtensions in Go in preparation for TLS 1.3. by David Benjamin · 9 years ago
  27. cecee27 Fix the Go code to be aware of DTLS version bounds. by David Benjamin · 9 years ago
  28. 4c3ddf7 Explicitly mark nearly every test at TLS 1.2. by David Benjamin · 9 years ago
  29. 60edffd Change SignatureAndHashAlgorithm to SignatureScheme in Go. by Nick Harper · 9 years ago
  30. 9e68f19 Add SSL_get_curve_id and SSL_get_dhe_group_size. by David Benjamin · 9 years ago
  31. d1e28ad Remove key_exchange_info for plain RSA. by David Benjamin · 9 years ago
  32. 929d4ee Don't send legacy ciphers if min_version >= TLS 1.3. by David Benjamin · 9 years ago
  33. 9acf0ca Don't use bugs to test normal cipher/version pairs. by David Benjamin · 9 years ago
  34. c9ae27c Build up TLS 1.3 record-layer tests. by David Benjamin · 9 years ago
  35. 8144f99 Add a test for out-of-order ChangeCipherSpec in DTLS. by David Benjamin · 9 years ago
  36. bde0039 Stop messing with ssl->version before sending protocol_version. by David Benjamin · 9 years ago
  37. 1fd39d8 Add TLS 1.3 record layer to go implementation. by Nick Harper · 9 years ago
  38. 0407e76 Test both disabled version/cipher combinations too. by David Benjamin · 9 years ago
  39. f8fcdf3 Add tests for both Channel ID and NPN together. by David Benjamin · 9 years ago
  40. 6278e24 shim: fix var unused when asserts compiled out by Matt Braithwaite · 9 years ago
  41. 54217e4 newhope: test corrupt key exchange messages. by Matt Braithwaite · 9 years ago
  42. a353cdb Wrap MSVC-only warning pragmas in a macro. by David Benjamin · 9 years ago
  43. 82d0ffb Use the new setter for CurrentTimeCallback in bssl_shim. by David Benjamin · 9 years ago
  44. 2e045a9 Add a deterministic PRNG for runner. by David Benjamin · 9 years ago
  45. 1c0e1e4 Avoid overflow in newhope.go. by David Benjamin · 9 years ago
  46. 01784b4 Rename -timeout to -idle-timeout. by David Benjamin · 9 years ago
  47. c660417 Don't use dtls1_read_bytes to read messages. by David Benjamin · 9 years ago
  48. ac29202 Fix typo. by David Benjamin · 9 years ago
  49. 585d7a4 Test both synchronous and asynchronous DTLS retransmit. by David Benjamin · 9 years ago
  50. 3084e7b Adding ECDHE-PSK GCM Ciphersuites. by Steven Valdez · 9 years ago
  51. 053931e CECPQ1: change from named curve to ciphersuite. by Matt Braithwaite · 9 years ago
  52. 4f94b1c Adding TLS 1.3 constants. by Steven Valdez · 9 years ago
  53. 7e7a82d Rename GetConfigPtr to GetTestConfig. by David Benjamin · 9 years ago
  54. 7fcfd3b Add ISC license to Go files that were missing a license. by Adam Langley · 9 years ago
  55. e25775b Elliptic curve + post-quantum key exchange by Matt Braithwaite · 9 years ago
  56. c82b701 Go version of New Hope post-quantum key exchange. by Matt Braithwaite · 9 years ago
  57. 4d55961 Unflake Unclean-Shutdown-Alert on Windows. by David Benjamin · 9 years ago
  58. f4ce8e5 Refactor ECDH key exchange to make it asymmetrical by Matt Braithwaite · 9 years ago
  59. fa214e4 Tidy up shutdown state. by David Benjamin · 9 years ago
  60. c032dfa Client auth is only legal in certificate-based ciphers. by David Benjamin · 9 years ago
  61. 80d1b35 Add a test for SCTs sent on resume. by David Benjamin · 9 years ago
  62. 376a0fe Adding a method to change the initial DTLS retransmission timer value. by Taylor Brandstetter · 9 years ago
  63. e72df93 Add a README.md for ssl/test. by David Benjamin · 9 years ago
  64. 30152fd Always buffer DTLS retransmits. by David Benjamin · 9 years ago
  65. 0d3a8c6 Don't allow alert records with multiple alerts. by David Benjamin · 9 years ago
  66. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  67. b7c5e84 Fix some malloc test failures. by David Benjamin · 9 years ago
  68. 270f0a7 Print an error if no tests match in runner. by David Benjamin · 9 years ago
  69. 594e7d2 Add a test that declining ALPN works. by David Benjamin · 9 years ago
  70. df28c3a Tidy up the client Certificate message skipping slightly. by David Benjamin · 9 years ago
  71. 11d50f9 Include colons in expectedError matches. by David Benjamin · 9 years ago
  72. 0b7ca7d Add tests for doing client auth with no certificates. by David Benjamin · 9 years ago
  73. acb6dcc Add tests for the old client cert callback. by David Benjamin · 9 years ago
  74. 3ed5977 Add an idle timeout to runner.go. by David Benjamin · 9 years ago
  75. ad004af Rename NID_x25519 to NID_X25519. by David Benjamin · 9 years ago
  76. 154c2f2 Add some missing return false lines to test_config.cc. by David Benjamin · 9 years ago
  77. 9867b7d Add an option to record transcripts from runner tests. by David Benjamin · 9 years ago
  78. f2b8363 Fix the tests for the fuzzer mode. by David Benjamin · 9 years ago
  79. bf82aed Disable all TLS crypto in fuzzer mode. by David Benjamin · 9 years ago
  80. 9bea349 Account for Windows line endings in runner. by David Benjamin · 9 years ago
  81. 2b07fa4 Fix a memory leak in an error path. by David Benjamin · 9 years ago
  82. ff3a149 Ensure runner notices post-main stderr output. by David Benjamin · 9 years ago
  83. e66148a Drop dh->q in bssl_shim when -use-sparse-dh-prime is passed. by David Benjamin · 9 years ago
  84. 43946d4 Update references to the extended master secret draft. by David Benjamin · 9 years ago
  85. 72f7e21 Stop allowing SHA-224 in TLS 1.2. by David Benjamin · 9 years ago
  86. 415564f Update draft-irtf-cfrg-curves-11 references to RFC 7748. by David Benjamin · 9 years ago
  87. a565d29 Remove alert mapping machinery. by David Benjamin · 9 years ago
  88. 241ae83 Add some tests to ensure we ignore bogus curves and ciphers. by David Benjamin · 9 years ago
  89. ef1b009 Consider session if the client supports tickets but offered a session ID. by David Benjamin · 9 years ago
  90. 4cc36ad Make it possible to tell what curve was used on the server. by David Benjamin · 9 years ago
  91. 4298d77 Implement draft-ietf-tls-curve25519-01 in C. by David Benjamin · 9 years ago
  92. cba2b62 Implement draft-ietf-tls-curve25519-01 in Go. by David Benjamin · 9 years ago
  93. ab14563 Bundle a copy of golang.org/x/crypto/curve25519 for testing. by David Benjamin · 9 years ago
  94. a029ebc Switch the bundled poly1305 to relative imports. by David Benjamin · 9 years ago
  95. 64d9250 Completely remove P-224 from the TLS stack. by David Benjamin · 9 years ago
  96. 8c2b3bf Test all supported curves (including those off by default). by David Benjamin · 9 years ago
  97. d16bf34 Add a -lldb flag to runner.go. by David Benjamin · 9 years ago
  98. 13414b3 Implement draft-ietf-tls-chacha20-poly1305-04. by David Benjamin · 9 years ago
  99. 3748990 Implement draft-ietf-tls-chacha20-poly1305-04 in Go. by David Benjamin · 9 years ago
  100. 2089fdd Implement RFC 7539 in Go. by David Benjamin · 9 years ago