2166 Commits (974c7ba4efd2b8df0264069d51b599c55e688fa2)
 

Author SHA1 Message Date
  David Benjamin 974c7ba4ef Route DHE through the SSL_ECDH abstraction as well. 8 years ago
  David Benjamin 4cc36adf5a Make it possible to tell what curve was used on the server. 8 years ago
  David Benjamin 4298d77379 Implement draft-ietf-tls-curve25519-01 in C. 8 years ago
  David Benjamin c18ef750ee Allocate a NID for X25519. 8 years ago
  David Benjamin 3a2a48086b Remove long-dead comment. 8 years ago
  David Benjamin cba2b62a85 Implement draft-ietf-tls-curve25519-01 in Go. 8 years ago
  David Benjamin ab14563022 Bundle a copy of golang.org/x/crypto/curve25519 for testing. 8 years ago
  David Benjamin a029ebc4c6 Switch the bundled poly1305 to relative imports. 8 years ago
  David Benjamin 64d9250e2f Completely remove P-224 from the TLS stack. 8 years ago
  David Benjamin 8c2b3bf965 Test all supported curves (including those off by default). 8 years ago
  David Benjamin fc8251258d Convert ssl3_send_cert_verify to CBB. 8 years ago
  Adam Langley 5fb18c6b42 Make MSVC happy. 8 years ago
  David Benjamin 2a0b391ac9 Rewrite ssl3_send_server_key_exchange to use CBB. 8 years ago
  David Benjamin d16bf3421c Add a -lldb flag to runner.go. 8 years ago
  David Benjamin af21bcf91f Remove other unnecessary BN_CTX allocations. 8 years ago
  David Benjamin ae0eaaa397 Convert ssl3_send_client_key_exchange to CBB. 8 years ago
  Adam Langley 3ac4b3a391 Remove NO_ASM define that I accidently included in the previous commit. 8 years ago
  Adam Langley e6c540290d Don't build X25519 asm code when NO_ASM is set. 8 years ago
  Adam Langley 77a173efed Add x86-64 assembly for X25519. 9 years ago
  Matt Braithwaite c75c0ae088 Add #defines for ED25519 key and signature lengths. 8 years ago
  David Benjamin 48cce66aac Tidy up ssl3_get_server_key_exchange slightly. 8 years ago
  David Benjamin c1cc858af2 Check for EC_KEY_set_public_key error. 8 years ago
  David Benjamin 4cc671cbf4 Add CBB_reserve and CBB_did_write. 8 years ago
  David Benjamin e13263d5e4 Resolve a few old TODOs. 8 years ago
  David Benjamin 841934f079 Remove stack macros for nonexistent types. 8 years ago
  David Benjamin 70ab223490 Remove ASN1_R_MALLOC_FAILURE. 8 years ago
  David Benjamin b965c63acb Reject calls to X509_verify_cert that have not been reinitialised 8 years ago
  David Benjamin 3f5b43df07 Simplify RSA key exchange padding check. 9 years ago
  Luke Granger-Brown 3ef608594d Refuse to parse RSA pubkeys with invalid exponents. 8 years ago
  David Benjamin afe57cb14d Add a tool to generate Ed25519 keys. 8 years ago
  Adam Langley 77c3c0b025 Enable Ed25519 when building with OPENSSL_SMALL. 8 years ago
  David Benjamin 9f897b2580 Remove the stitched RC4-MD5 code and use the generic one. 9 years ago
  David Benjamin 1741a9d143 Save some mallocs in computing the MAC for e_tls.c. 9 years ago
  David Benjamin df571631cc Add RC4-SHA1 and DES-EDE3-CBC-SHA1 to bssl speed. 9 years ago
  David Benjamin 13414b3a04 Implement draft-ietf-tls-chacha20-poly1305-04. 8 years ago
  David Benjamin 37489902ba Implement draft-ietf-tls-chacha20-poly1305-04 in Go. 8 years ago
  David Benjamin 2089fdd10e Implement RFC 7539 in Go. 8 years ago
  David Benjamin 86e412dc18 Add client cert support to bssl client. 9 years ago
  David Benjamin 23a681b9f9 Fix build. 8 years ago
  David Benjamin e3203923b5 Rename the Go ChaCha20-Poly1305 implementation. 8 years ago
  David Benjamin 8ffab72683 Point EVP_aead_chacha20_poly1305 at the standardized version. 9 years ago
  David Benjamin fef6fb592b Fix ChaCha20-Poly1305 tests. 8 years ago
  David Benjamin 60a08ac211 Remove unreachable code to duplicate DH keys. 8 years ago
  David Benjamin 4ec0cce743 Slightly tweak some array allocations. 8 years ago
  David Benjamin 2936170d68 Fix memory leak in DSA redo case. 8 years ago
  David Benjamin a01deee96b Make CBB_len relative to its argument. 9 years ago
  Adam Langley 77385bb43d Mark platform-specific HOST_[c2l|l2c] as (void). 8 years ago
  David Benjamin 6969971fef Remove a dead prototype. 9 years ago
  David Benjamin 1b36716ce2 Remove crypto/header_removed.h. 9 years ago
  David Benjamin 017231a544 Remove asm __asm__ define. 9 years ago