1287 Commits (97718f14376a835dd8a5b5aa807a5f83ef0b84f8)

Author SHA1 Message Date
  David Benjamin 97718f1437 Move references to init_buf into SSL_PROTOCOL_METHOD. 8 years ago
  David Benjamin a2c42d7685 Rename (s3,d1)_meth.c. 8 years ago
  Nick Harper 85f20c2263 Implement downgrade signaling in Go. 8 years ago
  David Benjamin 4dbdf94c67 Push V2ClientHello handling into ssl3_get_message. 8 years ago
  David Benjamin f25dda98bd Split readClientHello in two. 8 years ago
  David Benjamin 7d79f831c7 Pull Go TLS server extension logic into its own function. 8 years ago
  David Benjamin 44b33bc92d Implement OCSP stapling and SCT in Go TLS 1.3. 8 years ago
  David Benjamin 82261be65c Improve CCS/Handshake synchronization tests. 8 years ago
  Nick Harper b41d2e41b1 Implement basic TLS 1.3 client handshake in Go. 8 years ago
  David Benjamin 582ba04dce Add tests for packed handshake records in TLS. 8 years ago
  David Benjamin 751014066c Move Go server extension logic to a separate function. 8 years ago
  Nick Harper f8b0e70392 Add parsing logic for the three new TLS 1.3 extensions. 8 years ago
  David Benjamin 34a3c49875 Simplify TLS reuse_message implementation. 8 years ago
  David Benjamin ff26f09a05 Fix c.in.decrypt error handling in runner. 8 years ago
  David Benjamin 95c69563dc Add version tolerance tests for DTLS. 8 years ago
  David Benjamin 7505144558 Extract certificate message processing in Go. 8 years ago
  David Benjamin a6f82637da Extract Go CertificateRequest logic into a helper. 8 years ago
  Nick Harper 7e0442a217 Rewrite Go Certificate and CertificateRequest serialization. 8 years ago
  Nick Harper e5d577d70e Add Go HKDF implementation with test. 8 years ago
  Nick Harper b3d51be52f Split ServerHello extensions into a separate struct. 8 years ago
  Nick Harper 5212ef8b3d Reimplement serverHelloMsg with byteBuilder in Go. 8 years ago
  Nick Harper 8dda5cc904 Add a Go version of CBB and convert ClientHello marshaling to it. 8 years ago
  David Benjamin d94b83bb37 Rename Channel ID's EncryptedExtensions to just ChannelID in C. 8 years ago
  David Benjamin cedff871ba Add TLS 1.3 constants from draft 13 to Go. 8 years ago
  David Benjamin 24599a89c0 Rename EncryptedExtensions in Go in preparation for TLS 1.3. 8 years ago
  David Benjamin cecee27c99 Fix the Go code to be aware of DTLS version bounds. 8 years ago
  David Benjamin 4c3ddf7ec0 Explicitly mark nearly every test at TLS 1.2. 8 years ago
  Nick Harper 60edffd2a5 Change SignatureAndHashAlgorithm to SignatureScheme in Go. 8 years ago
  Adam Langley 84cd159bad Add SSL_CTX_up_ref. 8 years ago
  Steven Valdez 2b8415e8ff Move the Digest/Sign split for SignatureAlgorithms to a lower level. 8 years ago
  David Benjamin 9e68f19e1b Add SSL_get_curve_id and SSL_get_dhe_group_size. 8 years ago
  David Benjamin 18a3518e5a Don't allocate a group/curve ID for CECPQ1. 8 years ago
  David Benjamin d1e28ad53b Remove key_exchange_info for plain RSA. 8 years ago
  David Benjamin 929d4ee849 Don't send legacy ciphers if min_version >= TLS 1.3. 8 years ago
  David Benjamin b6a0a518a3 Simplify version configuration. 8 years ago
  Steven Valdez f0451ca37d Cleaning up internal use of Signature Algorithms. 8 years ago
  David Benjamin 352d0a9c6c Remove a/b parameters to send_change_cipher_spec. 8 years ago
  Steven Valdez 57a6f3c42c Fix missing cert length prefix. 8 years ago
  Steven Valdez 025638597a Changing representation of signature/hash to use SignatureScheme. 8 years ago
  David Benjamin 9d632f4582 Group d1_both.c by sending and receiving handshake messages. 8 years ago
  David Benjamin dca125efb5 Remove compatibility 'inline' define. 8 years ago
  David Benjamin aad50db45d Stop using the word 'buffer' everywhere. 8 years ago
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8 years ago
  David Benjamin a8288dcb78 Remove pqueue. 8 years ago
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. 8 years ago
  David Benjamin 778f57e511 Store only one handshake write sequence number. 8 years ago
  David Benjamin 29a83c5a0c Rewrite DTLS outgoing message buffering. 8 years ago
  David Benjamin f182ee1bba Always release init_buf after the handshake. 8 years ago
  David Benjamin b5eb1958bb Make dtls1_do_handshake_write less stateful. 8 years ago
  David Benjamin c42acee63d Stash a copy of the SKX params rather mess with init_buf. 8 years ago