mbedtls_ssl_send_alert_message() is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesmbedTLSmbedtls_ssl_send_alert_message()

mbedtls_ssl_send_alert_message() function

Send an alert message

Syntax

int mbedtls_ssl_send_alert_message( mbedtls_ssl_context *ssl,     unsigned char level,     unsigned char message );
Implemented in ssl_tls.c:5242

Arguments

ssl

SSL context

level

The alert level of the message (MBEDTLS_SSL_ALERT_LEVEL_WARNING or MBEDTLS_SSL_ALERT_LEVEL_FATAL)

message

The alert message (SSL_ALERT_MSG_*)

Return value

0 if successful, or a specific SSL error code.

Notes

If this function returns something other than 0 or MBEDTLS_ERR_SSL_WANT_READ/WRITE, you must stop using the SSL context for reading or writing, and either free it or call \c mbedtls_ssl_session_reset() on it before re-using it for a new connection; the current connection must be closed.

References

LocationReferrerText
ssl_tls.c:5242
int mbedtls_ssl_send_alert_message( mbedtls_ssl_context *ssl,
ssl.h:3178
int mbedtls_ssl_send_alert_message( mbedtls_ssl_context *ssl,
ssl_cli.c:1138ssl_parse_renegotiation_info()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1274ssl_parse_supported_point_formats_ext()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1301ssl_parse_supported_point_formats_ext()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1533ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1561ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1594ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1615ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1629ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1641ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1670ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1683ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1722ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1743ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1759ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1781ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1801ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:1973ssl_parse_server_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2388ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2410ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2476ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2526ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2534ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2565ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2575ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2621ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2632ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2649ssl_parse_server_key_exchange()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2715ssl_parse_certificate_request()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2763ssl_parse_certificate_request()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2783ssl_parse_certificate_request()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2814ssl_parse_certificate_request()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2840ssl_parse_certificate_request()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_cli.c:2874ssl_parse_server_hello_done()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:177ssl_parse_renegotiation_info()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:217ssl_parse_signature_algorithms_ext()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:226ssl_parse_signature_algorithms_ext()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:291ssl_parse_supported_elliptic_curves()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:300ssl_parse_supported_elliptic_curves()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:309ssl_parse_supported_elliptic_curves()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:322ssl_parse_supported_elliptic_curves()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:357ssl_parse_supported_point_formats()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1480ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1509ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1593ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1613ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1653ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1665ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1682ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1692ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1837ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1947ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1986ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_srv.c:1993ssl_parse_client_hello()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:4072ssl_parse_record_header()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5232mbedtls_ssl_send_fatal_handshake_failure()
if( ( ret = mbedtls_ssl_send_alert_message( ssl,
ssl_tls.c:5499ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5508ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5524ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5541ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5554ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5561ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5573ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5599ssl_parse_certificate_chain()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL, alert );
ssl_tls.c:5845mbedtls_ssl_parse_certificate()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:5914mbedtls_ssl_parse_change_cipher_spec()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:6538mbedtls_ssl_parse_finished()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:6555mbedtls_ssl_parse_finished()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:6564mbedtls_ssl_parse_finished()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,
ssl_tls.c:8452mbedtls_ssl_read()
if( ( ret = mbedtls_ssl_send_alert_message( ssl,
ssl_tls.c:8733mbedtls_ssl_close_notify()
if( ( ret = mbedtls_ssl_send_alert_message( ssl,
ssl_tls.c:9780mbedtls_ssl_get_key_exchange_md_tls1_2()
mbedtls_ssl_send_alert_message( ssl, MBEDTLS_SSL_ALERT_LEVEL_FATAL,