*** empty log message ***
[gnutls.git] / lib / gnutls_alert.h
blob14e887890d46b7378fde9b7fb516e9f698d651e3
1 typedef enum AlertLevel { GNUTLS_AL_WARNING=1, GNUTLS_AL_FATAL
2 } AlertLevel;
3 #define GNUTLS_AlertLevel AlertLevel
5 typedef enum AlertDescription {
6 GNUTLS_A_CLOSE_NOTIFY, GNUTLS_A_UNEXPECTED_MESSAGE=10,
7 GNUTLS_A_BAD_RECORD_MAC=20, GNUTLS_A_DECRYPTION_FAILED,
8 GNUTLS_A_RECORD_OVERFLOW, GNUTLS_A_DECOMPRESSION_FAILURE=30,
9 GNUTLS_A_HANDSHAKE_FAILURE=40, GNUTLS_A_SSL3_NO_CERTIFICATE=41,
10 GNUTLS_A_BAD_CERTIFICATE=42, GNUTLS_A_UNSUPPORTED_CERTIFICATE,
11 GNUTLS_A_CERTIFICATE_REVOKED, GNUTLS_A_CERTIFICATE_EXPIRED,
12 GNUTLS_A_CERTIFICATE_UNKNOWN, GNUTLS_A_ILLEGAL_PARAMETER,
13 GNUTLS_A_UNKNOWN_CA, GNUTLS_A_ACCESS_DENIED, GNUTLS_A_DECODE_ERROR=50,
14 GNUTLS_A_DECRYPT_ERROR, GNUTLS_A_EXPORT_RESTRICTION=60,
15 GNUTLS_A_PROTOCOL_VERSION=70, GNUTLS_A_INSUFFICIENT_SECURITY,
16 GNUTLS_A_INTERNAL_ERROR=80, GNUTLS_A_USER_CANCELED=90,
17 GNUTLS_A_NO_RENEGOTIATION=100
18 } AlertDescription;
19 #define GNUTLS_AlertDescription AlertDescription
21 AlertDescription gnutls_alert_get( GNUTLS_STATE state);
22 int gnutls_alert_send( GNUTLS_STATE state, AlertLevel level, AlertDescription desc);