Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: net/third_party/nss/ssl/ssl3prot.h

Issue 14522022: Update NSS libSSL to NSS_3_15_BETA2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Make the changes rsleevi suggested Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 /* $Id: ssl3prot.h,v 1.22 2012/04/25 14:50:12 gerv%gerv.net Exp $ */ 8 /* $Id$ */
9 9
10 #ifndef __ssl3proto_h_ 10 #ifndef __ssl3proto_h_
11 #define __ssl3proto_h_ 11 #define __ssl3proto_h_
12 12
13 typedef uint8 SSL3Opaque; 13 typedef uint8 SSL3Opaque;
14 14
15 typedef uint16 SSL3ProtocolVersion; 15 typedef uint16 SSL3ProtocolVersion;
16 /* version numbers are defined in sslproto.h */ 16 /* version numbers are defined in sslproto.h */
17 17
18 typedef uint16 ssl3CipherSuite; 18 typedef uint16 ssl3CipherSuite;
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 server_hello = 2, 122 server_hello = 2,
123 hello_verify_request = 3, 123 hello_verify_request = 3,
124 new_session_ticket = 4, 124 new_session_ticket = 4,
125 certificate = 11, 125 certificate = 11,
126 server_key_exchange = 12, 126 server_key_exchange = 12,
127 certificate_request = 13, 127 certificate_request = 13,
128 server_hello_done = 14, 128 server_hello_done = 14,
129 certificate_verify = 15, 129 certificate_verify = 15,
130 client_key_exchange = 16, 130 client_key_exchange = 16,
131 finished = 20, 131 finished = 20,
132 certificate_status» = 22, 132 certificate_status = 22,
133 next_proto = 67, 133 next_proto = 67,
134 encrypted_extensions= 203 134 encrypted_extensions= 203
135 } SSL3HandshakeType; 135 } SSL3HandshakeType;
136 136
137 typedef struct { 137 typedef struct {
138 uint8 empty; 138 uint8 empty;
139 } SSL3HelloRequest; 139 } SSL3HelloRequest;
140 140
141 typedef struct { 141 typedef struct {
142 SSL3Opaque rand[SSL3_RANDOM_LENGTH]; 142 SSL3Opaque rand[SSL3_RANDOM_LENGTH];
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 unsigned char *iv; 315 unsigned char *iv;
316 SECItem encrypted_state; 316 SECItem encrypted_state;
317 unsigned char *mac; 317 unsigned char *mac;
318 } EncryptedSessionTicket; 318 } EncryptedSessionTicket;
319 319
320 #define TLS_EX_SESS_TICKET_MAC_LENGTH 32 320 #define TLS_EX_SESS_TICKET_MAC_LENGTH 32
321 321
322 #define TLS_STE_NO_SERVER_NAME -1 322 #define TLS_STE_NO_SERVER_NAME -1
323 323
324 #endif /* __ssl3proto_h_ */ 324 #endif /* __ssl3proto_h_ */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698