15 Commits (6ae7ddb755936839e9e23af0231fb249cb09912c)

Auteur SHA1 Bericht Datum
  Adam Langley e3aba378c9 Fix typo in ssl_cert_cache_chain_certs. 6 jaren geleden
  David Benjamin e325c3f471 Give CERT a destructor. 6 jaren geleden
  Matthew Braithwaite 9770532afa Map NOT_YET_VALID errors to |certificate_expired|. 6 jaren geleden
  Matthew Braithwaite e15019572b SSL_alert_from_verify_result: expose. 6 jaren geleden
  David Benjamin 21fa684236 Have fun with lock scopers. 7 jaren geleden
  David Benjamin c11ea942b7 Convert comments in ssl. 7 jaren geleden
  David Benjamin 66d49b4952 Fix SSL_CTX client_CA list locking. 7 jaren geleden
  Steven Valdez 4d71a9a2ca Migrate TLS 1.2 and below state machines to the new style. 7 jaren geleden
  David Benjamin 4492a61567 More scopers. 7 jaren geleden
  David Benjamin ee910bfe24 Use new STACK_OF helpers. 7 jaren geleden
  David Benjamin 31b0c9be30 Add a bunch of scopers. 7 jaren geleden
  David Benjamin e39ac8fb59 Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. 7 jaren geleden
  David Benjamin 86e95b852e Move libssl's internals into the bssl namespace. 7 jaren geleden
  David Benjamin 3a1dd46e4e Add async certificate verification callback. 7 jaren geleden
  David Benjamin e8703a3708 Switch a number of files to C++. 7 jaren geleden
  David Benjamin 54689ed91e Move ssl_verify_alarm_type into ssl_x509.c. 7 jaren geleden
  Adam Langley d5c565a98d Name ssl_x509.c functions consistently. 7 jaren geleden
  Adam Langley 94a62e61aa Hang ssl_auto_chain_if_needed off |X509_METHOD|. 7 jaren geleden
  Adam Langley 2a3b3439c8 Move X509-related verification code into ssl_x509.c. 7 jaren geleden
  Adam Langley 415c010d4a Make all X509-related functions check the X509_METHOD. 7 jaren geleden
  Adam Langley 0bdef09263 Check CA names during the handshake. 7 jaren geleden
  Adam Langley 34b4c829fd Hold CA names as |CRYPTO_BUFFER|s. 7 jaren geleden
  Adam Langley 46db7af2c9 Remove |X509| things from SSL_SESSION. 7 jaren geleden
  Adam Langley 3509dacc3c Add |X509_METHOD| and, using it, move many functions to ssl_x509.c. 7 jaren geleden
  Adam Langley 3a2b47ab5b Don't use |X509| objects in |CERT|, by default. 7 jaren geleden
  Adam Langley d1515a3b0a Move a number of X.509 functions from ssl_lib.c to ssl_x509.c 7 jaren geleden
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 jaren geleden
  David Benjamin 65fb425811 Remove version-specific cipher lists. 7 jaren geleden
  David Benjamin 2644a13d71 Set up the SSL_HANDSHAKE object earlier. 7 jaren geleden
  David Benjamin 0be6fc4c98 Move a few more functions into *_method.c. 7 jaren geleden
  David Benjamin 2578b29126 Make ssl3_choose_cipher and dependencies static. 7 jaren geleden
  David Benjamin 731058ec8e Typedef ssl_early_callback_ctx to SSL_CLIENT_HELLO. 7 jaren geleden
  David Benjamin f3c8f8d19d Pass explicit parameters elsewhere. 8 jaren geleden
  David Benjamin f01f42a2ce Negotiate ciphers before resumption. 8 jaren geleden
  David Benjamin 4e41926774 Move key_block into SSL_HANDSHAKE. 8 jaren geleden
  David Benjamin abbbee10ad Detach TLS 1.3 cipher configuration from the cipher language. 8 jaren geleden
  David Benjamin af3b3d397e Only resolve which cipher list to use once. 8 jaren geleden
  Steven Valdez b6b6ff3bef Verifying resumption cipher validity with current configuration. 8 jaren geleden
  David Benjamin a4c8ff0190 Move TLS 1.2 key exchange fields to SSL_HANDSHAKE. 8 jaren geleden
  David Benjamin 43612b6bc7 Move peer_supported_group_list to SSL_HANDSHAKE. 8 jaren geleden
  David Benjamin a048678cd6 Move some fields from tmp to hs. 8 jaren geleden
  David Benjamin bac75b80cc Move peer_psk_identity_hint to SSL_HANDSHAKE. 8 jaren geleden
  David Benjamin 54091230cd Use C99 for size_t loops. 8 jaren geleden
  David Benjamin fddbadcba9 Pass a ClientHello into ssl3_choose_cipher. 8 jaren geleden
  Steven Valdez 87eab4902d Splitting SSL session state. 8 jaren geleden
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. 8 jaren geleden
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8 jaren geleden
  David Benjamin c42acee63d Stash a copy of the SKX params rather mess with init_buf. 8 jaren geleden
  Nick Harper 1fd39d84cf Add TLS 1.3 record layer to go implementation. 8 jaren geleden
  David Benjamin 936aada25a Move a bunch of public APIs from s3_lib.c to ssl_lib.c. 8 jaren geleden