Lines Matching defs:out_alert

563 int tls12_check_peer_sigalg(SSL *ssl, const EVP_MD **out_md, int *out_alert,
572 *out_alert = SSL_AD_INTERNAL_ERROR;
579 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
593 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
600 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
662 * returns zero then a fatal alert with value |*out_alert| will be sent. If
663 * |*out_alert| isn't set, then a |decode_error| alert will be sent. */
669 int (*parse_serverhello)(SSL *ssl, uint8_t *out_alert, CBS *contents);
671 int (*parse_clienthello)(SSL *ssl, uint8_t *out_alert, CBS *contents);
704 static int ext_sni_parse_serverhello(SSL *ssl, uint8_t *out_alert,
720 *out_alert = SSL_AD_INTERNAL_ERROR;
728 static int ext_sni_parse_clienthello(SSL *ssl, uint8_t *out_alert,
791 *out_alert = SSL_AD_UNRECOGNIZED_NAME;
804 *out_alert = SSL_AD_INTERNAL_ERROR;
849 static int ext_ri_parse_serverhello(SSL *ssl, uint8_t *out_alert,
855 *out_alert = SSL_AD_HANDSHAKE_FAILURE;
883 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
890 *out_alert = SSL_AD_HANDSHAKE_FAILURE;
898 *out_alert = SSL_AD_HANDSHAKE_FAILURE;
906 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
914 static int ext_ri_parse_clienthello(SSL *ssl, uint8_t *out_alert,
950 *out_alert = SSL_AD_HANDSHAKE_FAILURE;
997 static int ext_ems_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1011 static int ext_ems_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1073 static int ext_ticket_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1094 static int ext_ticket_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1143 static int ext_sigalgs_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1147 *out_alert = SSL_AD_UNSUPPORTED_EXTENSION;
1155 static int ext_sigalgs_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1208 static int ext_ocsp_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1222 static int ext_ocsp_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1279 static int ext_npn_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1295 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
1316 *out_alert = SSL_AD_INTERNAL_ERROR;
1323 *out_alert = SSL_AD_INTERNAL_ERROR;
1333 static int ext_npn_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1400 static int ext_sct_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1411 *out_alert = SSL_AD_DECODE_ERROR;
1419 *out_alert = SSL_AD_INTERNAL_ERROR;
1426 static int ext_sct_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1475 static int ext_alpn_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1486 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
1505 *out_alert = SSL_AD_INTERNAL_ERROR;
1512 static int ext_alpn_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1554 *out_alert = SSL_AD_INTERNAL_ERROR;
1605 static int ext_channel_id_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1622 static int ext_channel_id_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1694 static int ext_srtp_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1718 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
1738 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
1742 static int ext_srtp_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1851 static int ext_ec_point_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1867 *out_alert = SSL_AD_ILLEGAL_PARAMETER;
1874 static int ext_ec_point_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1876 return ext_ec_point_parse_serverhello(ssl, out_alert, contents);
1928 static int ext_ec_curves_parse_serverhello(SSL *ssl, uint8_t *out_alert,
1934 static int ext_ec_curves_parse_clienthello(SSL *ssl, uint8_t *out_alert,
1952 *out_alert = SSL_AD_INTERNAL_ERROR;
1973 *out_alert = SSL_AD_INTERNAL_ERROR;
2238 static int ssl_scan_clienthello_tlsext(SSL *ssl, CBS *cbs, int *out_alert) {
2259 *out_alert = SSL_AD_DECODE_ERROR;
2270 *out_alert = SSL_AD_DECODE_ERROR;
2285 if (!custom_ext_parse_clienthello(ssl, out_alert, type, &extension)) {
2295 *out_alert = alert;
2311 *out_alert = alert;
2337 static int ssl_scan_serverhello_tlsext(SSL *ssl, CBS *cbs, int *out_alert) {
2345 *out_alert = SSL_AD_DECODE_ERROR;
2357 *out_alert = SSL_AD_DECODE_ERROR;
2366 if (!custom_ext_parse_serverhello(ssl, out_alert, type, &extension)) {
2376 *out_alert = SSL_AD_DECODE_ERROR;
2386 *out_alert = alert;
2401 *out_alert = alert;