| Index: net/third_party/nss/ssl/sslplatf.c | 
| =================================================================== | 
| --- net/third_party/nss/ssl/sslplatf.c	(revision 74371) | 
| +++ net/third_party/nss/ssl/sslplatf.c	(working copy) | 
| @@ -259,7 +259,7 @@ | 
| ssl_MapLowLevelError(SSL_ERROR_SIGN_HASHES_FAILURE); | 
| goto done; | 
| } | 
| -    if (!CryptSignHash(hHash, key->dwKeySpec, NULL, CRYPT_NOHASHOID, | 
| +    if (!CryptSignHash(hHash, key->dwKeySpec, NULL, 0, | 
| NULL, &signatureLen) || signatureLen == 0) { | 
| ssl_MapLowLevelError(SSL_ERROR_SIGN_HASHES_FAILURE); | 
| goto done; | 
| @@ -268,7 +268,7 @@ | 
| if (!buf->data) | 
| goto done;    /* error code was set. */ | 
|  | 
| -    if (!CryptSignHash(hHash, key->dwKeySpec, NULL, CRYPT_NOHASHOID, | 
| +    if (!CryptSignHash(hHash, key->dwKeySpec, NULL, 0, | 
| (BYTE*)buf->data, &signatureLen)) { | 
| ssl_MapLowLevelError(SSL_ERROR_SIGN_HASHES_FAILURE); | 
| goto done; | 
|  |