OLD | NEW |
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 710 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
721 | 721 |
722 /* Signed certificate timestamps received in a TLS extension. | 722 /* Signed certificate timestamps received in a TLS extension. |
723 ** (used only in client). | 723 ** (used only in client). |
724 */ | 724 */ |
725 SECItem signedCertTimestamps; | 725 SECItem signedCertTimestamps; |
726 | 726 |
727 /* This lock is lazily initialized by CacheSID when a sid is first | 727 /* This lock is lazily initialized by CacheSID when a sid is first |
728 * cached. Before then, there is no need to lock anything because | 728 * cached. Before then, there is no need to lock anything because |
729 * the sid isn't being shared by anything. | 729 * the sid isn't being shared by anything. |
730 */ | 730 */ |
731 » PRRWLock *lock; | 731 » NSSRWLock *lock; |
732 | 732 |
733 /* The lock must be held while reading or writing these members | 733 /* The lock must be held while reading or writing these members |
734 * because they change while the sid is cached. | 734 * because they change while the sid is cached. |
735 */ | 735 */ |
736 struct { | 736 struct { |
737 /* The session ticket, if we have one, is sent as an extension | 737 /* The session ticket, if we have one, is sent as an extension |
738 * in the ClientHello message. This field is used only by | 738 * in the ClientHello message. This field is used only by |
739 * clients. It is protected by lock when lock is non-null | 739 * clients. It is protected by lock when lock is non-null |
740 * (after the sid has been added to the client session cache). | 740 * (after the sid has been added to the client session cache). |
741 */ | 741 */ |
(...skipping 1284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2026 #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) | 2026 #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) |
2027 #define SSL_GETPID getpid | 2027 #define SSL_GETPID getpid |
2028 #elif defined(WIN32) | 2028 #elif defined(WIN32) |
2029 extern int __cdecl _getpid(void); | 2029 extern int __cdecl _getpid(void); |
2030 #define SSL_GETPID _getpid | 2030 #define SSL_GETPID _getpid |
2031 #else | 2031 #else |
2032 #define SSL_GETPID() 0 | 2032 #define SSL_GETPID() 0 |
2033 #endif | 2033 #endif |
2034 | 2034 |
2035 #endif /* __sslimpl_h_ */ | 2035 #endif /* __sslimpl_h_ */ |
OLD | NEW |