| OLD | NEW |
| 1 /* Private header file of libSSL. | 1 /* Private header file of libSSL. |
| 2 * Various and sundry protocol constants. DON'T CHANGE THESE. These | 2 * Various and sundry protocol constants. DON'T CHANGE THESE. These |
| 3 * values are defined by the SSL 3.0 protocol specification. | 3 * values are defined by the SSL 3.0 protocol specification. |
| 4 * | 4 * |
| 5 * This Source Code Form is subject to the terms of the Mozilla Public | 5 * This Source Code Form is subject to the terms of the Mozilla Public |
| 6 * License, v. 2.0. If a copy of the MPL was not distributed with this | 6 * License, v. 2.0. If a copy of the MPL was not distributed with this |
| 7 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 7 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| 8 | 8 |
| 9 #ifndef __ssl3proto_h_ | 9 #ifndef __ssl3proto_h_ |
| 10 #define __ssl3proto_h_ | 10 #define __ssl3proto_h_ |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 internal_error = 80, | 100 internal_error = 80, |
| 101 inappropriate_fallback = 86, /* could also be sent for SSLv3 */ | 101 inappropriate_fallback = 86, /* could also be sent for SSLv3 */ |
| 102 user_canceled = 90, | 102 user_canceled = 90, |
| 103 no_renegotiation = 100, | 103 no_renegotiation = 100, |
| 104 | 104 |
| 105 /* Alerts for client hello extensions */ | 105 /* Alerts for client hello extensions */ |
| 106 unsupported_extension = 110, | 106 unsupported_extension = 110, |
| 107 certificate_unobtainable = 111, | 107 certificate_unobtainable = 111, |
| 108 unrecognized_name = 112, | 108 unrecognized_name = 112, |
| 109 bad_certificate_status_response = 113, | 109 bad_certificate_status_response = 113, |
| 110 bad_certificate_hash_value = 114 | 110 bad_certificate_hash_value = 114, |
| 111 no_application_protocol = 120 |
| 111 | 112 |
| 112 } SSL3AlertDescription; | 113 } SSL3AlertDescription; |
| 113 | 114 |
| 114 typedef struct { | 115 typedef struct { |
| 115 SSL3AlertLevel level; | 116 SSL3AlertLevel level; |
| 116 SSL3AlertDescription description; | 117 SSL3AlertDescription description; |
| 117 } SSL3Alert; | 118 } SSL3Alert; |
| 118 | 119 |
| 119 typedef enum { | 120 typedef enum { |
| 120 hello_request = 0, | 121 hello_request = 0, |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 355 unsigned char *iv; | 356 unsigned char *iv; |
| 356 SECItem encrypted_state; | 357 SECItem encrypted_state; |
| 357 unsigned char *mac; | 358 unsigned char *mac; |
| 358 } EncryptedSessionTicket; | 359 } EncryptedSessionTicket; |
| 359 | 360 |
| 360 #define TLS_EX_SESS_TICKET_MAC_LENGTH 32 | 361 #define TLS_EX_SESS_TICKET_MAC_LENGTH 32 |
| 361 | 362 |
| 362 #define TLS_STE_NO_SERVER_NAME -1 | 363 #define TLS_STE_NO_SERVER_NAME -1 |
| 363 | 364 |
| 364 #endif /* __ssl3proto_h_ */ | 365 #endif /* __ssl3proto_h_ */ |
| OLD | NEW |