| Index: net/third_party/nss/ssl/sslauth.c
|
| diff --git a/net/third_party/nss/ssl/sslauth.c b/net/third_party/nss/ssl/sslauth.c
|
| index e14bcc1b39ba22ef44f27c9345de9d1c7da3290f..3f4924dff29e60c8d76f50785cc0c1daa48e4c12 100644
|
| --- a/net/third_party/nss/ssl/sslauth.c
|
| +++ b/net/third_party/nss/ssl/sslauth.c
|
| @@ -252,6 +252,28 @@ SSL_GetClientAuthDataHook(PRFileDesc *s, SSLGetClientAuthData func,
|
| return SECSuccess;
|
| }
|
|
|
| +#ifdef NSS_PLATFORM_CLIENT_AUTH
|
| +/* NEED LOCKS IN HERE. */
|
| +SECStatus
|
| +SSL_GetPlatformClientAuthDataHook(PRFileDesc *s,
|
| + SSLGetPlatformClientAuthData func,
|
| + void *arg)
|
| +{
|
| + sslSocket *ss;
|
| +
|
| + ss = ssl_FindSocket(s);
|
| + if (!ss) {
|
| + SSL_DBG(("%d: SSL[%d]: bad socket in GetPlatformClientAuthDataHook",
|
| + SSL_GETPID(), s));
|
| + return SECFailure;
|
| + }
|
| +
|
| + ss->getPlatformClientAuthData = func;
|
| + ss->getPlatformClientAuthDataArg = arg;
|
| + return SECSuccess;
|
| +}
|
| +#endif /* NSS_PLATFORM_CLIENT_AUTH */
|
| +
|
| /* NEED LOCKS IN HERE. */
|
| SECStatus
|
| SSL_SetPKCS11PinArg(PRFileDesc *s, void *arg)
|
|
|