Index: net/third_party/nss/ssl/sslimpl.h |
=================================================================== |
--- net/third_party/nss/ssl/sslimpl.h (revision 75055) |
+++ net/third_party/nss/ssl/sslimpl.h (working copy) |
@@ -473,8 +473,18 @@ |
int inlen); |
typedef SECStatus (*SSLDestroy)(void *context, PRBool freeit); |
+#ifdef NSS_PLATFORM_CLIENT_AUTH |
+#if defined(XP_WIN32) |
+typedef PCERT_KEY_CONTEXT PlatformKey; |
+#elif defined(XP_MACOSX) |
+typedef SecKeyRef PlatformKey; |
+#else |
+typedef void *PlatformKey; |
+#endif |
+#endif |
+ |
/* |
** ssl3State and CipherSpec structs |
*/ |
@@ -834,15 +844,6 @@ |
PRBool nextProtoNego;/* Our peer has sent this extension */ |
} SSL3HandshakeState; |
-#ifdef NSS_PLATFORM_CLIENT_AUTH |
-#if defined(XP_WIN32) |
-typedef PCERT_KEY_CONTEXT PlatformKey; |
-#elif defined(XP_MACOSX) |
-typedef SecKeyRef PlatformKey; |
-#else |
-typedef void *PlatformKey; |
-#endif |
-#endif |
/* |