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

Side by Side Diff: nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c

Issue 16132005: Allow NSS to be built with NO_NSPR_10_SUPPORT. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/nss/
Patch Set: Created 7 years, 6 months 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_pl_nameconstraints.c 5 * pkix_pl_nameconstraints.c
6 * 6 *
7 * Name Constraints Object Functions Definitions 7 * Name Constraints Object Functions Definitions
8 * 8 *
9 */ 9 */
10 10
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 PKIX_Error * 271 PKIX_Error *
272 pkix_pl_CertNameConstraints_CheckNameSpaceNssNames( 272 pkix_pl_CertNameConstraints_CheckNameSpaceNssNames(
273 CERTGeneralName *nssSubjectNames, 273 CERTGeneralName *nssSubjectNames,
274 PKIX_PL_CertNameConstraints *nameConstraints, 274 PKIX_PL_CertNameConstraints *nameConstraints,
275 PKIX_Boolean *pCheckPass, 275 PKIX_Boolean *pCheckPass,
276 void *plContext) 276 void *plContext)
277 { 277 {
278 CERTNameConstraints **nssNameConstraintsList = NULL; 278 CERTNameConstraints **nssNameConstraintsList = NULL;
279 CERTNameConstraints *nssNameConstraints = NULL; 279 CERTNameConstraints *nssNameConstraints = NULL;
280 CERTGeneralName *nssMatchName = NULL; 280 CERTGeneralName *nssMatchName = NULL;
281 PRArenaPool *arena = NULL; 281 PLArenaPool *arena = NULL;
282 PKIX_UInt32 numItems = 0; 282 PKIX_UInt32 numItems = 0;
283 PKIX_UInt32 i; 283 PKIX_UInt32 i;
284 SECStatus status = SECSuccess; 284 SECStatus status = SECSuccess;
285 285
286 PKIX_ENTER(CERTNAMECONSTRAINTS, 286 PKIX_ENTER(CERTNAMECONSTRAINTS,
287 "pkix_pl_CertNameConstraints_CheckNameSpaceNssNames"); 287 "pkix_pl_CertNameConstraints_CheckNameSpaceNssNames");
288 PKIX_NULLCHECK_THREE(nssSubjectNames, nameConstraints, pCheckPass); 288 PKIX_NULLCHECK_THREE(nssSubjectNames, nameConstraints, pCheckPass);
289 289
290 *pCheckPass = PKIX_TRUE; 290 *pCheckPass = PKIX_TRUE;
291 291
(...skipping 892 matching lines...) Expand 10 before | Expand all | Expand 10 after
1184 PKIX_Error * 1184 PKIX_Error *
1185 PKIX_PL_CertNameConstraints_CheckNamesInNameSpace( 1185 PKIX_PL_CertNameConstraints_CheckNamesInNameSpace(
1186 PKIX_List *nameList, /* List of PKIX_PL_GeneralName */ 1186 PKIX_List *nameList, /* List of PKIX_PL_GeneralName */
1187 PKIX_PL_CertNameConstraints *nameConstraints, 1187 PKIX_PL_CertNameConstraints *nameConstraints,
1188 PKIX_Boolean *pCheckPass, 1188 PKIX_Boolean *pCheckPass,
1189 void *plContext) 1189 void *plContext)
1190 { 1190 {
1191 CERTNameConstraints **nssNameConstraintsList = NULL; 1191 CERTNameConstraints **nssNameConstraintsList = NULL;
1192 CERTNameConstraints *nssNameConstraints = NULL; 1192 CERTNameConstraints *nssNameConstraints = NULL;
1193 CERTGeneralName *nssMatchName = NULL; 1193 CERTGeneralName *nssMatchName = NULL;
1194 PRArenaPool *arena = NULL; 1194 PLArenaPool *arena = NULL;
1195 PKIX_PL_GeneralName *name = NULL; 1195 PKIX_PL_GeneralName *name = NULL;
1196 PKIX_UInt32 numNameItems = 0; 1196 PKIX_UInt32 numNameItems = 0;
1197 PKIX_UInt32 numNCItems = 0; 1197 PKIX_UInt32 numNCItems = 0;
1198 PKIX_UInt32 i, j; 1198 PKIX_UInt32 i, j;
1199 SECStatus status = SECSuccess; 1199 SECStatus status = SECSuccess;
1200 1200
1201 PKIX_ENTER(CERTNAMECONSTRAINTS, 1201 PKIX_ENTER(CERTNAMECONSTRAINTS,
1202 "PKIX_PL_CertNameConstraints_CheckNamesInNameSpace"); 1202 "PKIX_PL_CertNameConstraints_CheckNamesInNameSpace");
1203 PKIX_NULLCHECK_TWO(nameConstraints, pCheckPass); 1203 PKIX_NULLCHECK_TWO(nameConstraints, pCheckPass);
1204 1204
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1265 cleanup: 1265 cleanup:
1266 1266
1267 if (arena){ 1267 if (arena){
1268 PKIX_CERTNAMECONSTRAINTS_DEBUG 1268 PKIX_CERTNAMECONSTRAINTS_DEBUG
1269 ("\t\tCalling PORT_FreeArena).\n"); 1269 ("\t\tCalling PORT_FreeArena).\n");
1270 PORT_FreeArena(arena, PR_FALSE); 1270 PORT_FreeArena(arena, PR_FALSE);
1271 } 1271 }
1272 1272
1273 PKIX_RETURN(CERTNAMECONSTRAINTS); 1273 PKIX_RETURN(CERTNAMECONSTRAINTS);
1274 } 1274 }
OLDNEW
« no previous file with comments | « nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c ('k') | nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspcertid.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698