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

Unified Diff: nss/lib/certdb/genname.c

Issue 13898013: Update NSS to NSS_3_15_BETA2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/nss/
Patch Set: Update NSS versions and tag in README.chromium Created 7 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: nss/lib/certdb/genname.c
===================================================================
--- nss/lib/certdb/genname.c (revision 195639)
+++ nss/lib/certdb/genname.c (working copy)
@@ -686,7 +686,7 @@
CERTNameConstraints *
cert_DecodeNameConstraints(PRArenaPool *reqArena,
- SECItem *encodedConstraints)
+ const SECItem *encodedConstraints)
{
CERTNameConstraints *constraints;
SECStatus rv;
@@ -1064,7 +1064,8 @@
** names from a cert in preparation for a name constraints test.
*/
CERTGeneralName *
-CERT_GetConstrainedCertificateNames(CERTCertificate *cert, PRArenaPool *arena,
+CERT_GetConstrainedCertificateNames(const CERTCertificate *cert,
+ PRArenaPool *arena,
PRBool includeSubjectCommonName)
{
CERTGeneralName *DN;
@@ -1340,13 +1341,13 @@
** or if some code fails (e.g. out of memory, or invalid constraint)
*/
SECStatus
-cert_CompareNameWithConstraints(CERTGeneralName *name,
- CERTNameConstraint *constraints,
+cert_CompareNameWithConstraints(const CERTGeneralName *name,
+ const CERTNameConstraint *constraints,
PRBool excluded)
{
SECStatus rv = SECSuccess;
SECStatus matched = SECFailure;
- CERTNameConstraint *current;
+ const CERTNameConstraint *current;
PORT_Assert(constraints); /* caller should not call with NULL */
if (!constraints) {
@@ -1464,7 +1465,7 @@
}
if (matched == SECSuccess || rv != SECSuccess)
break;
- current = CERT_GetNextNameConstraint(current);
+ current = CERT_GetNextNameConstraint((CERTNameConstraint*)current);
wtc 2013/04/24 22:49:45 I verified this "const cast" is fine.
} while (current != constraints);
if (rv == SECSuccess) {
if (matched == SECSuccess)
@@ -1565,8 +1566,8 @@
*/
SECStatus
CERT_CheckNameSpace(PRArenaPool *arena,
- CERTNameConstraints *constraints,
- CERTGeneralName *currentName)
+ const CERTNameConstraints *constraints,
+ const CERTGeneralName *currentName)
{
CERTNameConstraint *matchingConstraints;
SECStatus rv = SECSuccess;
« no previous file with comments | « nss/lib/certdb/genname.h ('k') | nss/lib/certdb/polcyxtn.c » ('j') | nss/lib/certhigh/ocsp.c » ('J')

Powered by Google App Engine
This is Rietveld 408576698