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

Side by Side Diff: net/third_party/nss/ssl/notes.txt

Issue 9558017: Update net/third_party/nss to NSS 3.13.3. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Upload before checkin Created 8 years, 9 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
« no previous file with comments | « net/third_party/nss/ssl/manifest.mn ('k') | net/third_party/nss/ssl/ssl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ***** BEGIN LICENSE BLOCK ***** 1 ***** BEGIN LICENSE BLOCK *****
2 Version: MPL 1.1/GPL 2.0/LGPL 2.1 2 Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 3
4 The contents of this file are subject to the Mozilla Public License Version 4 The contents of this file are subject to the Mozilla Public License Version
5 1.1 (the "License"); you may not use this file except in compliance with 5 1.1 (the "License"); you may not use this file except in compliance with
6 the License. You may obtain a copy of the License at 6 the License. You may obtain a copy of the License at
7 http://www.mozilla.org/MPL/ 7 http://www.mozilla.org/MPL/
8 8
9 Software distributed under the License is distributed on an "AS IS" basis, 9 Software distributed under the License is distributed on an "AS IS" basis,
10 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 10 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 --------------------------------------------------------------------------- 84 ---------------------------------------------------------------------------
85 85
86 SECWouldBlock means that the function cannot make progress because it is 86 SECWouldBlock means that the function cannot make progress because it is
87 waiting for some event OTHER THAN socket I/O completion (e.g. waiting for 87 waiting for some event OTHER THAN socket I/O completion (e.g. waiting for
88 user dialog to finish). It is not the same as EWOULDBLOCK. 88 user dialog to finish). It is not the same as EWOULDBLOCK.
89 89
90 --------------------------------------------------------------------------- 90 ---------------------------------------------------------------------------
91 91
92 Rank (order) of locks 92 Rank (order) of locks
93 93
94 [ReadLock ->]\ [firstHandshake ->] [ssl3Handshake ->] recvbuf \ -> "spec" 94 recvLock ->\ firstHandshake -> recvbuf -> ssl3Handshake -> xmitbuf -> "spec"
95 [WriteLock->]/ xmitbuf / 95 sendLock ->/
96 96
97 crypto and hash Data that must be protected while turning plaintext into 97 crypto and hash Data that must be protected while turning plaintext into
98 ciphertext: 98 ciphertext:
99 99
100 SSL2: (in ssl2_Send*) 100 SSL2: (in ssl2_Send*)
101 sec->hash* 101 sec->hash*
102 sec->hashcx (ptr and data) 102 sec->hashcx (ptr and data)
103 sec->enc 103 sec->enc
104 sec->writecx* (ptr and content) 104 sec->writecx* (ptr and content)
105 sec->sendSecret*(ptr and content) 105 sec->sendSecret*(ptr and content)
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 157
158 Data variables (not const) protected by the "sslGlobalDataLock". 158 Data variables (not const) protected by the "sslGlobalDataLock".
159 Note, this really should be a reader/writer lock. 159 Note, this really should be a reader/writer lock.
160 160
161 allowedByPolicy sslcon.c 161 allowedByPolicy sslcon.c
162 maybeAllowedByPolicy sslcon.c 162 maybeAllowedByPolicy sslcon.c
163 chosenPreference sslcon.c 163 chosenPreference sslcon.c
164 policyWasSet sslcon.c 164 policyWasSet sslcon.c
165 165
166 cipherSuites[] ssl3con.c 166 cipherSuites[] ssl3con.c
OLDNEW
« no previous file with comments | « net/third_party/nss/ssl/manifest.mn ('k') | net/third_party/nss/ssl/ssl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698