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

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

Issue 24216005: NSS: fix session cache lock initialisation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add reference to Bugzilla bug. Created 7 years, 3 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/ssl3con.c ('k') | net/third_party/nss/ssl/sslnonce.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * This file is PRIVATE to SSL and should be the first thing included by 2 * This file is PRIVATE to SSL and should be the first thing included by
3 * any SSL implementation file. 3 * any SSL implementation file.
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 __sslimpl_h_ 9 #ifndef __sslimpl_h_
10 #define __sslimpl_h_ 10 #define __sslimpl_h_
(...skipping 1827 matching lines...) Expand 10 before | Expand all | Expand 10 after
1838 extern PRBool 1838 extern PRBool
1839 ssl_SetWrappingKey(SSLWrappedSymWrappingKey *wswk); 1839 ssl_SetWrappingKey(SSLWrappedSymWrappingKey *wswk);
1840 1840
1841 /* get rid of the symmetric wrapping key references. */ 1841 /* get rid of the symmetric wrapping key references. */
1842 extern SECStatus SSL3_ShutdownServerCache(void); 1842 extern SECStatus SSL3_ShutdownServerCache(void);
1843 1843
1844 extern SECStatus ssl_InitSymWrapKeysLock(void); 1844 extern SECStatus ssl_InitSymWrapKeysLock(void);
1845 1845
1846 extern SECStatus ssl_FreeSymWrapKeysLock(void); 1846 extern SECStatus ssl_FreeSymWrapKeysLock(void);
1847 1847
1848 extern SECStatus ssl_InitSessionCacheLocks(PRBool lazyInit); 1848 extern SECStatus ssl_InitSessionCacheLocks(void);
1849
1850 extern SECStatus ssl_FreeSessionCacheLocks(void);
1851 1849
1852 /***************** platform client auth ****************/ 1850 /***************** platform client auth ****************/
1853 1851
1854 #ifdef NSS_PLATFORM_CLIENT_AUTH 1852 #ifdef NSS_PLATFORM_CLIENT_AUTH
1855 // Releases the platform key. 1853 // Releases the platform key.
1856 extern void ssl_FreePlatformKey(PlatformKey key); 1854 extern void ssl_FreePlatformKey(PlatformKey key);
1857 1855
1858 // Implement the client CertificateVerify message for SSL3/TLS1.0 1856 // Implement the client CertificateVerify message for SSL3/TLS1.0
1859 extern SECStatus ssl3_PlatformSignHashes(SSL3Hashes *hash, 1857 extern SECStatus ssl3_PlatformSignHashes(SSL3Hashes *hash,
1860 PlatformKey key, SECItem *buf, 1858 PlatformKey key, SECItem *buf,
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
1937 #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) 1935 #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS)
1938 #define SSL_GETPID getpid 1936 #define SSL_GETPID getpid
1939 #elif defined(WIN32) 1937 #elif defined(WIN32)
1940 extern int __cdecl _getpid(void); 1938 extern int __cdecl _getpid(void);
1941 #define SSL_GETPID _getpid 1939 #define SSL_GETPID _getpid
1942 #else 1940 #else
1943 #define SSL_GETPID() 0 1941 #define SSL_GETPID() 0
1944 #endif 1942 #endif
1945 1943
1946 #endif /* __sslimpl_h_ */ 1944 #endif /* __sslimpl_h_ */
OLDNEW
« no previous file with comments | « net/third_party/nss/ssl/ssl3con.c ('k') | net/third_party/nss/ssl/sslnonce.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698