226 Commits (4c4ff02fe8d214399369f1f672b613f820885c79)

Autor SHA1 Nachricht Datum
  David Benjamin 7c7d8313ab Trim a few extensions when min_version is TLS 1.3. vor 8 Jahren
  David Benjamin 5c4e8571cc Fill in the curve ID for TLS 1.3. vor 8 Jahren
  Steven Valdez cb96654404 Adding ARRAY_SIZE macro for getting the size of constant arrays. vor 8 Jahren
  David Benjamin 0e95015aa5 RSA-PSS should work in TLS 1.2. vor 8 Jahren
  David Benjamin ee32bea1d3 Fix TLS 1.2 sigalgs fallback logic for ECDSA. vor 8 Jahren
  Steven Valdez 4aa154e08f Adding code to send session as PSK Identity. vor 8 Jahren
  David Benjamin 4ac2dc4c0d Add a comment about ServerHello.supported_groups. vor 8 Jahren
  David Benjamin 3e51757de2 Enforce the server ALPN protocol was advertised. vor 8 Jahren
  David Benjamin 1deb41bb2d Move SCSV handling out of cipher list parsing. vor 8 Jahren
  David Benjamin e14ff06694 Only have one ClientHello parser, not three. vor 8 Jahren
  David Benjamin cec7344bba Add a CBS version of SSL_early_callback_ctx_extension_get. vor 8 Jahren
  Steven Valdez 7259f2fd08 Prefix ext_key_share methods. vor 8 Jahren
  David Benjamin a70de147ff Check for trailing data in key_share extension. vor 8 Jahren
  David Benjamin ce079fda12 Add SSL_is_dtls. vor 8 Jahren
  David Benjamin 0c40a96455 Send unsupported_extension on unexpected ServerHello extensions. vor 8 Jahren
  Steven Valdez 87eab4902d Splitting SSL session state. vor 8 Jahren
  David Benjamin d7573dc894 Tweak ssl_early_callback_init. vor 8 Jahren
  Steven Valdez 5440fe0cd1 Adding HelloRetryRequest. vor 8 Jahren
  Steven Valdez 3a28755bad Fix sending draft_version. vor 8 Jahren
  David Benjamin 942f4ed64e Implement OCSP stapling in TLS 1.3. vor 8 Jahren
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. vor 8 Jahren
  David Benjamin 0c0b7e1e1f Widen SSL_PRIVATE_KEY_METHOD types to include the curve name. vor 8 Jahren
  Steven Valdez eff1e8d9c7 Adding RSA-PSS signature algorithms. vor 8 Jahren
  David Benjamin 1fb125c74a Enforce ECDSA curve matching in TLS 1.3. vor 8 Jahren
  David Benjamin 75ea5bb187 Don't check certificates against the curve list in TLS 1.3. vor 8 Jahren
  David Benjamin 887c300e25 Move the key type check from tls12_check_peer_sigalg to ssl_verify_*. vor 8 Jahren
  David Benjamin 51dd7d6379 Don't fall back to SHA-1 in TLS 1.3, only TLS 1.2. vor 8 Jahren
  Steven Valdez 6b8509a768 Add default handlers for extension parsing. vor 8 Jahren
  David Benjamin ea9a0d5313 Refine SHA-1 default in signature algorithm negotiation. vor 8 Jahren
  David Benjamin d246b81751 Don't decompose sigalgs in key preferences. vor 8 Jahren
  David Benjamin 9e68f19e1b Add SSL_get_curve_id and SSL_get_dhe_group_size. vor 8 Jahren
  David Benjamin b6a0a518a3 Simplify version configuration. vor 8 Jahren
  Steven Valdez f0451ca37d Cleaning up internal use of Signature Algorithms. vor 8 Jahren
  Steven Valdez 025638597a Changing representation of signature/hash to use SignatureScheme. vor 8 Jahren
  Steven Valdez ce902a9bcd Generalizing curves to groups in preparation for TLS 1.3. vor 8 Jahren
  David Benjamin 9b611e28e4 Simplify server_name extension parsing. vor 8 Jahren
  David Benjamin 981936791e Remove some easy obj.h dependencies. vor 8 Jahren
  David Benjamin 1e4ae00ac2 Add a comment about final empty extension intolerance. vor 8 Jahren
  David Benjamin 78f8aabe44 ssl->ctx cannot be NULL. vor 8 Jahren
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. vor 8 Jahren
  David Benjamin fde5afcd88 Remove dead comment. vor 8 Jahren
  Brian Smith 5ba06897be Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. vor 8 Jahren
  David Benjamin 43946d44ae Update references to the extended master secret draft. vor 8 Jahren
  David Benjamin 72f7e21087 Stop allowing SHA-224 in TLS 1.2. vor 8 Jahren
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. vor 8 Jahren
  Adam Langley ce9d85eedd Tweaks for node.js vor 8 Jahren
  David Benjamin fc6e5a7372 Drop the silly 'ECDH_' prefix on X25519. vor 8 Jahren
  David Benjamin d2f0ce80a2 Enable X25519 by default in TLS. vor 8 Jahren
  David Benjamin 23b0a65df1 Move some functions to file scope. vor 8 Jahren
  David Benjamin baa1216ac0 Prune finished labels from SSL3_ENC_METHOD. vor 8 Jahren