summaryrefslogtreecommitdiffstats
path: root/net/third_party/nss
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-08 18:28:32 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-08 18:28:32 +0000
commit1555aefc47acad1eff95ced68be750d407d97476 (patch)
tree0e21b93f35821d8272664e2f4fc93be88ce96a9a /net/third_party/nss
parentfbf3a625d4f5fd157e6c92a7b62c784f240151b0 (diff)
downloadchromium_src-1555aefc47acad1eff95ced68be750d407d97476.zip
chromium_src-1555aefc47acad1eff95ced68be750d407d97476.tar.gz
chromium_src-1555aefc47acad1eff95ced68be750d407d97476.tar.bz2
The hashAlg field of CK_NSS_MAC_CONSTANT_TIME_PARAMS has been
renamed macAlg in the NSS upstream. R=agl@chromium.org BUG=172658 TEST=none Review URL: https://chromiumcodereview.appspot.com/12220054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181526 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/third_party/nss')
-rw-r--r--net/third_party/nss/patches/cbc.patch6
-rw-r--r--net/third_party/nss/ssl/ssl3con.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/net/third_party/nss/patches/cbc.patch b/net/third_party/nss/patches/cbc.patch
index 85da578..2f18da36 100644
--- a/net/third_party/nss/patches/cbc.patch
+++ b/net/third_party/nss/patches/cbc.patch
@@ -21,10 +21,10 @@ index c3706fe..4b79321 100644
+#define CKM_NSS_SSL3_MAC_CONSTANT_TIME (CKM_NSS + 20)
+
+typedef struct CK_NSS_MAC_CONSTANT_TIME_PARAMS {
-+ CK_MECHANISM_TYPE hashAlg; /* in */
++ CK_MECHANISM_TYPE macAlg; /* in */
+ CK_ULONG ulBodyTotalLen; /* in */
+ CK_BYTE * pHeader; /* in */
-+ CK_ULONG ulHeaderLen; /* in */
++ CK_ULONG ulHeaderLen; /* in */
+} CK_NSS_MAC_CONSTANT_TIME_PARAMS;
+#endif
+
@@ -104,7 +104,7 @@ index c3706fe..4b79321 100644
+ params.ulHeaderLen = 13;
+ }
+
-+ params.hashAlg = spec->mac_def->mmech;
++ params.macAlg = spec->mac_def->mmech;
+ params.ulBodyTotalLen = originalLen;
+ params.pHeader = header;
+
diff --git a/net/third_party/nss/ssl/ssl3con.c b/net/third_party/nss/ssl/ssl3con.c
index e38a624..4ed4b28 100644
--- a/net/third_party/nss/ssl/ssl3con.c
+++ b/net/third_party/nss/ssl/ssl3con.c
@@ -2034,10 +2034,10 @@ ssl3_ComputeRecordMAC(
#define CKM_NSS_SSL3_MAC_CONSTANT_TIME (CKM_NSS + 20)
typedef struct CK_NSS_MAC_CONSTANT_TIME_PARAMS {
- CK_MECHANISM_TYPE hashAlg; /* in */
+ CK_MECHANISM_TYPE macAlg; /* in */
CK_ULONG ulBodyTotalLen; /* in */
CK_BYTE * pHeader; /* in */
- CK_ULONG ulHeaderLen; /* in */
+ CK_ULONG ulHeaderLen; /* in */
} CK_NSS_MAC_CONSTANT_TIME_PARAMS;
#endif
@@ -2117,7 +2117,7 @@ ssl3_ComputeRecordMACConstantTime(
params.ulHeaderLen = 13;
}
- params.hashAlg = spec->mac_def->mmech;
+ params.macAlg = spec->mac_def->mmech;
params.ulBodyTotalLen = originalLen;
params.pHeader = header;