Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(232)

Side by Side Diff: nss/lib/libpkix/pkix/results/pkix_policynode.c

Issue 1504923011: Update NSS to 3.21 RTM and NSPR to 4.11 RTM (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/nss
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* This Source Code Form is subject to the terms of the Mozilla Public 1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this 2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 /* 4 /*
5 * pkix_policynode.c 5 * pkix_policynode.c
6 * 6 *
7 * Policy Node Object Type Definition 7 * Policy Node Object Type Definition
8 * 8 *
9 */ 9 */
10 10
(...skipping 806 matching lines...) Expand 10 before | Expand all | Expand 10 after
817 PKIX_CHECK(pkix_CheckType 817 PKIX_CHECK(pkix_CheckType
818 (object, PKIX_CERTPOLICYNODE_TYPE, plContext), 818 (object, PKIX_CERTPOLICYNODE_TYPE, plContext),
819 PKIX_OBJECTNOTPOLICYNODE); 819 PKIX_OBJECTNOTPOLICYNODE);
820 820
821 node = (PKIX_PolicyNode *)object; 821 node = (PKIX_PolicyNode *)object;
822 822
823 PKIX_CHECK(pkix_SinglePolicyNode_Hashcode 823 PKIX_CHECK(pkix_SinglePolicyNode_Hashcode
824 (node, &nodeHash, plContext), 824 (node, &nodeHash, plContext),
825 PKIX_SINGLEPOLICYNODEHASHCODEFAILED); 825 PKIX_SINGLEPOLICYNODEHASHCODEFAILED);
826 826
827 nodeHash = 31*nodeHash + (PKIX_UInt32)(node->parent); 827 nodeHash = 31*nodeHash + (PKIX_UInt32)((char *)node->parent - (char *)NU LL);
828 828
829 PKIX_HASHCODE 829 PKIX_HASHCODE
830 (node->children, 830 (node->children,
831 &childrenHash, 831 &childrenHash,
832 plContext, 832 plContext,
833 PKIX_OBJECTHASHCODEFAILED); 833 PKIX_OBJECTHASHCODEFAILED);
834 834
835 nodeHash = 31*nodeHash + childrenHash; 835 nodeHash = 31*nodeHash + childrenHash;
836 836
837 *pHashcode = nodeHash; 837 *pHashcode = nodeHash;
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after
1368 { 1368 {
1369 1369
1370 PKIX_ENTER(CERTPOLICYNODE, "PKIX_PolicyNode_GetDepth"); 1370 PKIX_ENTER(CERTPOLICYNODE, "PKIX_PolicyNode_GetDepth");
1371 1371
1372 PKIX_NULLCHECK_TWO(node, pDepth); 1372 PKIX_NULLCHECK_TWO(node, pDepth);
1373 1373
1374 *pDepth = node->depth; 1374 *pDepth = node->depth;
1375 1375
1376 PKIX_RETURN(CERTPOLICYNODE); 1376 PKIX_RETURN(CERTPOLICYNODE);
1377 } 1377 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698