80 Commits (6fdea2aba9b75a5be58db21fb9eda43f48d778b9)

Author SHA1 Message Date
  Matthew Braithwaite 7e06de5d2d Really remove DHE ciphersuites from TLS. 7 years ago
  David Benjamin 69522117a6 Support Ed25519 in TLS. 7 years ago
  Matthew Braithwaite cedc6f1824 Remove DHE ciphersuites from TLS. 7 years ago
  David Benjamin 91222b8d38 Fix configuring the empty cipher list. 7 years ago
  Matthew Braithwaite 6ad20dc912 Move error-on-empty-cipherlist into ssl_create_cipher_list(). 7 years ago
  David Benjamin adec7726ec Remove SSL_CIPHER_has_MD5_HMAC. 7 years ago
  Matthew Braithwaite a57dcfb69c Add new cipherlist-setting APIs that reject nonsense. 7 years ago
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 years ago
  Adam Langley 2e839244b0 Remove old ChaCha20-Poly1305 AEAD. 7 years ago
  Adam Langley 5322010405 Revert "Remove old ChaCha20-Poly1305 AEAD." 7 years ago
  Adam Langley def9b46801 Remove old ChaCha20-Poly1305 AEAD. 7 years ago
  Alessandro Ghedini 0726fb76eb Add SSL_CIPHER_is_AEAD. 7 years ago
  David Benjamin 745745df03 Add SSL_CIPHER_is_static_RSA. 7 years ago
  David Benjamin 5fc99c6603 There are no more MD5 ciphers. 7 years ago
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 years ago
  Matthew Braithwaite 651aaefb44 Remove CECPQ1 (experimental post-quantum key agreement). 7 years ago
  David Benjamin 11a7b3c2d9 Trim ssl_create_cipher_list slightly. 8 years ago
  David Benjamin d2cb1c19e2 Remove cipher_list_by_id. 8 years ago
  David Benjamin abbbee10ad Detach TLS 1.3 cipher configuration from the cipher language. 8 years ago
  David Benjamin 305e6fb7f7 Revise ssl_cipher_get_evp_aead. 8 years ago
  Steven Valdez 3cbdc34619 Add GENERIC selector for TLS 1.3 AEAD-only cipher suites. 8 years ago
  Steven Valdez 803c77a681 Update crypto negotation to draft 15. 8 years ago
  Adam Langley 3e9e043229 Add dummy |SSL_COMP_free_compression_methods|. 8 years ago
  Adam Langley f139c9957c Return immediately when cipher-string processing fails. 8 years ago
  Adam Langley f99f2448bd Return immediately if a cipher command is invalid. 8 years ago
  Matthew Braithwaite 8aaa9e12c2 Remove RC4 from TLS for real. 8 years ago
  David Benjamin 54091230cd Use C99 for size_t loops. 8 years ago
  Matt Braithwaite 9c8c418853 Remove RC4 ciphersuites from TLS. 8 years ago
  Steven Valdez cb96654404 Adding ARRAY_SIZE macro for getting the size of constant arrays. 8 years ago
  Steven Valdez 4aa154e08f Adding code to send session as PSK Identity. 8 years ago
  David Benjamin 881f196075 Make ECDHE_PSK + AES_GCM unmatchable. 8 years ago
  David Benjamin 54c217cc6b Forbid PSK ciphers in TLS 1.3 for now. 8 years ago
  Nick Harper 1fd39d84cf Add TLS 1.3 record layer to go implementation. 8 years ago
  David Benjamin c9a4368878 Fix the new ECDHE_PSK ciphers. 8 years ago
  Steven Valdez 7975056ac1 Fixing iv_length for TLS 1.3. 8 years ago
  David Benjamin 0fc7df55c0 Add SSL_CIPHER_is_DHE. 8 years ago
  Steven Valdez 3084e7b87d Adding ECDHE-PSK GCM Ciphersuites. 8 years ago
  Matt Braithwaite 053931e74e CECPQ1: change from named curve to ciphersuite. 8 years ago
  David Benjamin c032dfa27e Client auth is only legal in certificate-based ciphers. 8 years ago
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8 years ago
  David Benjamin 433366587d Move AES128 above AES256 by default. 8 years ago
  David Benjamin a211aee545 Add SSL_CIPHER_has_SHA256_HMAC. 8 years ago
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. 8 years ago
  Brian Smith 0687bdfc12 Fix -Wformat-nonliteral violation in ssl_cipher.c. 8 years ago
  David Benjamin 4cc36adf5a Make it possible to tell what curve was used on the server. 8 years ago
  David Benjamin 13414b3a04 Implement draft-ietf-tls-chacha20-poly1305-04. 8 years ago
  David Benjamin ff2df337a0 Reformat the cipher suite table. 9 years ago
  David Benjamin 9f2e2770e1 Remove strength_bits. 9 years ago
  David Benjamin d6e9eec3f8 Remove algo_strength. 9 years ago
  David Benjamin dcb6ef0f0b Remove algorithm_ssl. 9 years ago