OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |