summaryrefslogtreecommitdiff
path: root/security/nss/lib/libpkix
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/lib/libpkix')
-rwxr-xr-xsecurity/nss/lib/libpkix/include/pkix_util.h29
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/certsel/pkix_certselector.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c2
-rw-r--r--security/nss/lib/libpkix/pkix/checker/pkix_defaultrevchecker.c2
-rw-r--r--security/nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/params/pkix_buildparams.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/params/pkix_procparams.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/params/pkix_resourcelimits.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/params/pkix_trustanchor.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/params/pkix_valparams.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/results/pkix_buildresult.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/results/pkix_policynode.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/results/pkix_valresult.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/results/pkix_verifynode.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/store/pkix_store.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_basicconstraintschecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_build.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_nameconstraintschecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_policychecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_signaturechecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/top/pkix_targetcertchecker.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/util/pkix_error.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/util/pkix_list.c2
-rw-r--r--security/nss/lib/libpkix/pkix/util/pkix_logger.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix/util/pkix_tools.h3
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldaprequest.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapresponse.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c2
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c2
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c2
61 files changed, 149 insertions, 1 deletions
diff --git a/security/nss/lib/libpkix/include/pkix_util.h b/security/nss/lib/libpkix/include/pkix_util.h
index 8710d48d2..619c9c05d 100755
--- a/security/nss/lib/libpkix/include/pkix_util.h
+++ b/security/nss/lib/libpkix/include/pkix_util.h
@@ -514,7 +514,7 @@ PKIX_Error_Create(
* PARAMETERS:
* "error"
* Address of Error whose error code is desired. Must be non-NULL.
- * "pCode"
+ * "pClass"
* Address where PKIX_UInt32 will be stored. Must be non-NULL.
* "plContext"
* Platform-specific context pointer.
@@ -532,6 +532,33 @@ PKIX_Error_GetErrorClass(
void *plContext);
/*
+ * FUNCTION: PKIX_Error_GetErrorCode
+ * DESCRIPTION:
+ *
+ * Retrieves the error code of the Error pointed to by "error" and
+ * stores it at "pCode". Supported error codes are defined in pkixt.h.
+ *
+ * PARAMETERS:
+ * "error"
+ * Address of Error whose error code is desired. Must be non-NULL.
+ * "pCode"
+ * Address where PKIX_UInt32 will be stored. Must be non-NULL.
+ * "plContext"
+ * Platform-specific context pointer.
+ * THREAD SAFETY:
+ * Thread Safe (see Thread Safety Definitions in Programmer's Guide)
+ * RETURNS:
+ * Returns NULL if the function succeeds.
+ * Returns an Error Error if the function fails in a non-fatal way.
+ * Returns a Fatal Error if the function fails in an unrecoverable way.
+ */
+PKIX_Error *
+PKIX_Error_GetErrorCode(
+ PKIX_Error *error,
+ PKIX_ERRORCODE *pCode,
+ void *plContext);
+
+/*
* FUNCTION: PKIX_Error_GetCause
* DESCRIPTION:
*
diff --git a/security/nss/lib/libpkix/pkix/certsel/pkix_certselector.c b/security/nss/lib/libpkix/pkix/certsel/pkix_certselector.c
index 3ee30dec4..cdf1dd7c2 100755
--- a/security/nss/lib/libpkix/pkix/certsel/pkix_certselector.c
+++ b/security/nss/lib/libpkix/pkix/certsel/pkix_certselector.c
@@ -1533,6 +1533,8 @@ pkix_CertSelector_RegisterSelf(void *plContext)
PKIX_ENTER(CERTSELECTOR, "pkix_CertSelector_RegisterSelf");
entry.description = "CertSelector";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_CertSelector);
entry.destructor = pkix_CertSelector_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c b/security/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c
index b371a93bf..74b1d47da 100755
--- a/security/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c
+++ b/security/nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c
@@ -224,6 +224,8 @@ pkix_ComCertSelParams_RegisterSelf(void *plContext)
PKIX_ENTER(COMCERTSELPARAMS, "pkix_ComCertSelParams_RegisterSelf");
entry.description = "ComCertSelParams";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ComCertSelParams);
entry.destructor = pkix_ComCertSelParams_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c b/security/nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c
index e51aec54d..111b23714 100755
--- a/security/nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c
+++ b/security/nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c
@@ -155,6 +155,8 @@ pkix_CertChainChecker_RegisterSelf(void *plContext)
PKIX_ENTER(CERTCHAINCHECKER, "pkix_CertChainChecker_RegisterSelf");
entry.description = "CertChainChecker";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_CertChainChecker);
entry.destructor = pkix_CertChainChecker_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/checker/pkix_defaultrevchecker.c b/security/nss/lib/libpkix/pkix/checker/pkix_defaultrevchecker.c
index c2d69d047..bb439c6dd 100644
--- a/security/nss/lib/libpkix/pkix/checker/pkix_defaultrevchecker.c
+++ b/security/nss/lib/libpkix/pkix/checker/pkix_defaultrevchecker.c
@@ -101,6 +101,8 @@ pkix_DefaultRevocationChecker_RegisterSelf(void *plContext)
"pkix_DefaultRevocationChecker_RegisterSelf");
entry.description = "DefaultRevocationChecker";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_DefaultRevocationChecker);
entry.destructor = pkix_DefaultRevChecker_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c b/security/nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c
index 0ecf070f8..1ddfea917 100644
--- a/security/nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c
+++ b/security/nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c
@@ -102,6 +102,8 @@ pkix_OcspChecker_RegisterSelf(void *plContext)
PKIX_ENTER(OCSPCHECKER, "pkix_OcspChecker_RegisterSelf");
entry.description = "OcspChecker";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_OcspChecker);
entry.destructor = pkix_OcspChecker_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c b/security/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c
index f7e8cb683..f07854909 100755
--- a/security/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c
+++ b/security/nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c
@@ -141,6 +141,8 @@ pkix_RevocationChecker_RegisterSelf(void *plContext)
PKIX_ENTER(REVOCATIONCHECKER, "pkix_RevocationChecker_RegisterSelf");
entry.description = "RevocationChecker";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_RevocationChecker);
entry.destructor = pkix_RevocationChecker_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c b/security/nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c
index a89f82df5..530697cc4 100755
--- a/security/nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c
+++ b/security/nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c
@@ -449,6 +449,8 @@ pkix_ComCRLSelParams_RegisterSelf(void *plContext)
PKIX_ENTER(COMCRLSELPARAMS, "pkix_ComCRLSelParams_RegisterSelf");
entry.description = "ComCRLSelParams";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ComCRLSelParams);
entry.destructor = pkix_ComCRLSelParams_Destroy;
entry.equalsFunction = pkix_ComCRLSelParams_Equals;
entry.hashcodeFunction = pkix_ComCRLSelParams_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c b/security/nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c
index 0f141fd2d..00f104fa1 100755
--- a/security/nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c
+++ b/security/nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c
@@ -589,6 +589,8 @@ pkix_CRLSelector_RegisterSelf(void *plContext)
PKIX_ENTER(CRLSELECTOR, "pkix_CRLSelector_RegisterSelf");
entry.description = "CRLSelector";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_CRLSelector);
entry.destructor = pkix_CRLSelector_Destroy;
entry.equalsFunction = pkix_CRLSelector_Equals;
entry.hashcodeFunction = pkix_CRLSelector_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/params/pkix_buildparams.c b/security/nss/lib/libpkix/pkix/params/pkix_buildparams.c
index c3f253cdb..3f8fe37ab 100755
--- a/security/nss/lib/libpkix/pkix/params/pkix_buildparams.c
+++ b/security/nss/lib/libpkix/pkix/params/pkix_buildparams.c
@@ -243,6 +243,8 @@ pkix_BuildParams_RegisterSelf(void *plContext)
PKIX_ENTER(BUILDPARAMS, "pkix_BuildParams_RegisterSelf");
entry.description = "BuildParams";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_BuildParams);
entry.destructor = pkix_BuildParams_Destroy;
entry.equalsFunction = pkix_BuildParams_Equals;
entry.hashcodeFunction = pkix_BuildParams_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/params/pkix_procparams.c b/security/nss/lib/libpkix/pkix/params/pkix_procparams.c
index 62d671f52..8df9ca4b7 100755
--- a/security/nss/lib/libpkix/pkix/params/pkix_procparams.c
+++ b/security/nss/lib/libpkix/pkix/params/pkix_procparams.c
@@ -525,6 +525,8 @@ pkix_ProcessingParams_RegisterSelf(void *plContext)
PKIX_ENTER(PROCESSINGPARAMS, "pkix_ProcessingParams_RegisterSelf");
entry.description = "ProcessingParams";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ProcessingParams);
entry.destructor = pkix_ProcessingParams_Destroy;
entry.equalsFunction = pkix_ProcessingParams_Equals;
entry.hashcodeFunction = pkix_ProcessingParams_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/params/pkix_resourcelimits.c b/security/nss/lib/libpkix/pkix/params/pkix_resourcelimits.c
index 01ae90e71..2a3a14b2b 100755
--- a/security/nss/lib/libpkix/pkix/params/pkix_resourcelimits.c
+++ b/security/nss/lib/libpkix/pkix/params/pkix_resourcelimits.c
@@ -234,6 +234,8 @@ pkix_ResourceLimits_RegisterSelf(void *plContext)
PKIX_ENTER(RESOURCELIMITS, "pkix_ResourceLimits_RegisterSelf");
entry.description = "ResourceLimits";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ResourceLimits);
entry.destructor = pkix_ResourceLimits_Destroy;
entry.equalsFunction = pkix_ResourceLimits_Equals;
entry.hashcodeFunction = pkix_ResourceLimits_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/params/pkix_trustanchor.c b/security/nss/lib/libpkix/pkix/params/pkix_trustanchor.c
index a2d560ebe..009107e69 100755
--- a/security/nss/lib/libpkix/pkix/params/pkix_trustanchor.c
+++ b/security/nss/lib/libpkix/pkix/params/pkix_trustanchor.c
@@ -354,6 +354,8 @@ pkix_TrustAnchor_RegisterSelf(void *plContext)
PKIX_ENTER(TRUSTANCHOR, "pkix_TrustAnchor_RegisterSelf");
entry.description = "TrustAnchor";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_TrustAnchor);
entry.destructor = pkix_TrustAnchor_Destroy;
entry.equalsFunction = pkix_TrustAnchor_Equals;
entry.hashcodeFunction = pkix_TrustAnchor_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/params/pkix_valparams.c b/security/nss/lib/libpkix/pkix/params/pkix_valparams.c
index 75c182360..dc880221b 100755
--- a/security/nss/lib/libpkix/pkix/params/pkix_valparams.c
+++ b/security/nss/lib/libpkix/pkix/params/pkix_valparams.c
@@ -270,6 +270,8 @@ pkix_ValidateParams_RegisterSelf(void *plContext)
PKIX_ENTER(VALIDATEPARAMS, "pkix_ValidateParams_RegisterSelf");
entry.description = "ValidateParams";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ValidateParams);
entry.destructor = pkix_ValidateParams_Destroy;
entry.equalsFunction = pkix_ValidateParams_Equals;
entry.hashcodeFunction = pkix_ValidateParams_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/results/pkix_buildresult.c b/security/nss/lib/libpkix/pkix/results/pkix_buildresult.c
index 6a82ecb23..0c6ce20c0 100755
--- a/security/nss/lib/libpkix/pkix/results/pkix_buildresult.c
+++ b/security/nss/lib/libpkix/pkix/results/pkix_buildresult.c
@@ -271,6 +271,8 @@ pkix_BuildResult_RegisterSelf(void *plContext)
PKIX_ENTER(BUILDRESULT, "pkix_BuildResult_RegisterSelf");
entry.description = "BuildResult";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_BuildResult);
entry.destructor = pkix_BuildResult_Destroy;
entry.equalsFunction = pkix_BuildResult_Equals;
entry.hashcodeFunction = pkix_BuildResult_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/results/pkix_policynode.c b/security/nss/lib/libpkix/pkix/results/pkix_policynode.c
index 0116a38f2..ffdce63fd 100755
--- a/security/nss/lib/libpkix/pkix/results/pkix_policynode.c
+++ b/security/nss/lib/libpkix/pkix/results/pkix_policynode.c
@@ -1214,6 +1214,8 @@ pkix_PolicyNode_RegisterSelf(void *plContext)
PKIX_ENTER(CERTPOLICYNODE, "pkix_PolicyNode_RegisterSelf");
entry.description = "PolicyNode";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PolicyNode);
entry.destructor = pkix_PolicyNode_Destroy;
entry.equalsFunction = pkix_PolicyNode_Equals;
entry.hashcodeFunction = pkix_PolicyNode_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/results/pkix_valresult.c b/security/nss/lib/libpkix/pkix/results/pkix_valresult.c
index fc6d907de..2ac1c4f19 100755
--- a/security/nss/lib/libpkix/pkix/results/pkix_valresult.c
+++ b/security/nss/lib/libpkix/pkix/results/pkix_valresult.c
@@ -321,6 +321,8 @@ pkix_ValidateResult_RegisterSelf(void *plContext)
PKIX_ENTER(VALIDATERESULT, "pkix_ValidateResult_RegisterSelf");
entry.description = "ValidateResult";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ValidateResult);
entry.destructor = pkix_ValidateResult_Destroy;
entry.equalsFunction = pkix_ValidateResult_Equals;
entry.hashcodeFunction = pkix_ValidateResult_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/results/pkix_verifynode.c b/security/nss/lib/libpkix/pkix/results/pkix_verifynode.c
index 4d409db74..a829a3ea2 100755
--- a/security/nss/lib/libpkix/pkix/results/pkix_verifynode.c
+++ b/security/nss/lib/libpkix/pkix/results/pkix_verifynode.c
@@ -1083,6 +1083,8 @@ pkix_VerifyNode_RegisterSelf(void *plContext)
PKIX_ENTER(VERIFYNODE, "pkix_VerifyNode_RegisterSelf");
entry.description = "VerifyNode";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_VerifyNode);
entry.destructor = pkix_VerifyNode_Destroy;
entry.equalsFunction = pkix_VerifyNode_Equals;
entry.hashcodeFunction = pkix_VerifyNode_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/store/pkix_store.c b/security/nss/lib/libpkix/pkix/store/pkix_store.c
index 07f791bbc..8b86b50d2 100755
--- a/security/nss/lib/libpkix/pkix/store/pkix_store.c
+++ b/security/nss/lib/libpkix/pkix/store/pkix_store.c
@@ -189,6 +189,8 @@ pkix_CertStore_RegisterSelf(void *plContext)
PKIX_ENTER(CERTSTORE, "pkix_CertStore_RegisterSelf");
entry.description = "CertStore";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_CertStore);
entry.destructor = pkix_CertStore_Destroy;
entry.equalsFunction = pkix_CertStore_Equals;
entry.hashcodeFunction = pkix_CertStore_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_basicconstraintschecker.c b/security/nss/lib/libpkix/pkix/top/pkix_basicconstraintschecker.c
index bd59bb6b3..cccee2d37 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_basicconstraintschecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_basicconstraintschecker.c
@@ -96,6 +96,8 @@ pkix_BasicConstraintsCheckerState_RegisterSelf(void *plContext)
"pkix_BasicConstraintsCheckerState_RegisterSelf");
entry.description = "BasicConstraintsCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(pkix_BasicConstraintsCheckerState);
entry.destructor = pkix_BasicConstraintsCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_build.c b/security/nss/lib/libpkix/pkix/top/pkix_build.c
index 4318a3898..ab1445083 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_build.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_build.c
@@ -607,6 +607,8 @@ pkix_ForwardBuilderState_RegisterSelf(void *plContext)
"pkix_ForwardBuilderState_RegisterSelf");
entry.description = "ForwardBuilderState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_ForwardBuilderState);
entry.destructor = pkix_ForwardBuilderState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c b/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c
index d18557e37..479702880 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c
@@ -126,6 +126,8 @@ pkix_DefaultCRLCheckerState_RegisterSelf(void *plContext)
"pkix_DefaultCRLCheckerState_RegisterSelf");
entry.description = "DefaultCRLCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(pkix_DefaultCRLCheckerState);
entry.destructor = pkix_DefaultCRLCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_nameconstraintschecker.c b/security/nss/lib/libpkix/pkix/top/pkix_nameconstraintschecker.c
index 48ad6e17f..eacd57129 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_nameconstraintschecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_nameconstraintschecker.c
@@ -99,6 +99,8 @@ pkix_NameConstraintsCheckerState_RegisterSelf(void *plContext)
"pkix_NameConstraintsCheckerState_RegisterSelf");
entry.description = "NameConstraintsCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(pkix_NameConstraintsCheckerState);
entry.destructor = pkix_NameConstraintsCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_policychecker.c b/security/nss/lib/libpkix/pkix/top/pkix_policychecker.c
index 00f0a036b..ea2469533 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_policychecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_policychecker.c
@@ -357,6 +357,8 @@ pkix_PolicyCheckerState_RegisterSelf(void *plContext)
"pkix_PolicyCheckerState_RegisterSelf");
entry.description = "PolicyCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PolicyCheckerState);
entry.destructor = pkix_PolicyCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_signaturechecker.c b/security/nss/lib/libpkix/pkix/top/pkix_signaturechecker.c
index 07daee18a..e350e3ce1 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_signaturechecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_signaturechecker.c
@@ -100,6 +100,8 @@ pkix_SignatureCheckerState_RegisterSelf(void *plContext)
"pkix_SignatureCheckerState_RegisterSelf");
entry.description = "SignatureCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(pkix_SignatureCheckerState);
entry.destructor = pkix_SignatureCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/top/pkix_targetcertchecker.c b/security/nss/lib/libpkix/pkix/top/pkix_targetcertchecker.c
index dd810a677..5b9391dde 100755
--- a/security/nss/lib/libpkix/pkix/top/pkix_targetcertchecker.c
+++ b/security/nss/lib/libpkix/pkix/top/pkix_targetcertchecker.c
@@ -102,6 +102,8 @@ pkix_TargetCertCheckerState_RegisterSelf(void *plContext)
"pkix_TargetCertCheckerState_RegisterSelf");
entry.description = "TargetCertCheckerState";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(pkix_TargetCertCheckerState);
entry.destructor = pkix_TargetCertCheckerState_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_error.c b/security/nss/lib/libpkix/pkix/util/pkix_error.c
index d59f9ff37..034e6b111 100755
--- a/security/nss/lib/libpkix/pkix/util/pkix_error.c
+++ b/security/nss/lib/libpkix/pkix/util/pkix_error.c
@@ -391,6 +391,8 @@ pkix_Error_RegisterSelf(void *plContext)
PKIX_ENTER(ERROR, "pkix_Error_RegisterSelf");
entry.description = "Error";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_Error);
entry.destructor = pkix_Error_Destroy;
entry.equalsFunction = pkix_Error_Equals;
entry.hashcodeFunction = pkix_Error_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_list.c b/security/nss/lib/libpkix/pkix/util/pkix_list.c
index bd36d19c8..ad0e538f1 100755
--- a/security/nss/lib/libpkix/pkix/util/pkix_list.c
+++ b/security/nss/lib/libpkix/pkix/util/pkix_list.c
@@ -592,6 +592,8 @@ pkix_List_RegisterSelf(void *plContext)
PKIX_ENTER(LIST, "pkix_List_RegisterSelf");
entry.description = "List";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_List);
entry.destructor = pkix_List_Destroy;
entry.equalsFunction = pkix_List_Equals;
entry.hashcodeFunction = pkix_List_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_logger.c b/security/nss/lib/libpkix/pkix/util/pkix_logger.c
index 20da5c498..034716b77 100644
--- a/security/nss/lib/libpkix/pkix/util/pkix_logger.c
+++ b/security/nss/lib/libpkix/pkix/util/pkix_logger.c
@@ -579,6 +579,8 @@ pkix_Logger_RegisterSelf(void *plContext)
PKIX_ENTER(LOGGER, "pkix_Logger_RegisterSelf");
entry.description = "Logger";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_Logger);
entry.destructor = pkix_Logger_Destroy;
entry.equalsFunction = pkix_Logger_Equals;
entry.hashcodeFunction = pkix_Logger_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_tools.h b/security/nss/lib/libpkix/pkix/util/pkix_tools.h
index 6921c8761..f692b8447 100755
--- a/security/nss/lib/libpkix/pkix/util/pkix_tools.h
+++ b/security/nss/lib/libpkix/pkix/util/pkix_tools.h
@@ -349,6 +349,7 @@ extern const PKIX_StdVars zeroStdVars;
{ \
pkixErrorReceived = PKIX_TRUE; \
pkixErrorMsg = PKIX_ErrorText[descNum]; \
+ pkixErrorCode = descNum; \
_PKIX_LOG_ERROR(pkixErrorMsg, PKIX_LOGGER_LEVEL_FATALERROR); \
PKIX_RETURN(FATAL); \
}
@@ -1357,6 +1358,8 @@ extern const PKIX_StdVars zeroStdVars;
typedef struct pkix_ClassTable_EntryStruct pkix_ClassTable_Entry;
struct pkix_ClassTable_EntryStruct {
char *description;
+ PKIX_Int32 objCounter;
+ PKIX_Int32 typeObjectSize;
PKIX_PL_DestructorCallback destructor;
PKIX_PL_EqualsCallback equalsFunction;
PKIX_PL_HashcodeCallback hashcodeFunction;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c
index fd04c6254..766c27c9c 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c
@@ -142,6 +142,8 @@ pkix_pl_AIAMgr_RegisterSelf(void *plContext)
"pkix_pl_AIAMgr_RegisterSelf");
entry.description = "AIAMgr";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_AIAMgr);
entry.destructor = pkix_pl_AIAMgr_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
index f497569cf..0e5f16333 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
@@ -1270,6 +1270,8 @@ pkix_pl_CollectionCertStoreContext_RegisterSelf(void *plContext)
"pkix_pl_CollectionCertStoreContext_RegisterSelf");
entry.description = "CollectionCertStoreContext";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CollectionCertStoreContext);
entry.destructor = pkix_pl_CollectionCertStoreContext_Destroy;
entry.equalsFunction = pkix_pl_CollectionCertStoreContext_Equals;
entry.hashcodeFunction = pkix_pl_CollectionCertStoreContext_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c
index 1bed5ca86..82e6748e6 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c
@@ -153,6 +153,8 @@ pkix_pl_HttpCertStoreContext_RegisterSelf(void *plContext)
"pkix_pl_HttpCertStoreContext_RegisterSelf");
entry.description = "HttpCertStoreContext";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_HttpCertStoreContext);
entry.destructor = pkix_pl_HttpCertStoreContext_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c
index c2409c714..6ac866398 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c
@@ -545,6 +545,8 @@ pkix_pl_HttpDefaultClient_RegisterSelf(void *plContext)
"pkix_pl_HttpDefaultClient_RegisterSelf");
entry.description = "HttpDefaultClient";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_HttpDefaultClient);
entry.destructor = pkix_pl_HttpDefaultClient_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c
index 1da44cdbb..db290429d 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapdefaultclient.c
@@ -1059,6 +1059,8 @@ pkix_pl_LdapDefaultClient_RegisterSelf(void *plContext)
"pkix_pl_LdapDefaultClient_RegisterSelf");
entry.description = "LdapDefaultClient";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_LdapDefaultClient);
entry.destructor = pkix_pl_LdapDefaultClient_Destroy;
entry.equalsFunction = pkix_pl_LdapDefaultClient_Equals;
entry.hashcodeFunction = pkix_pl_LdapDefaultClient_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldaprequest.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldaprequest.c
index 2b2f91f04..b728f3c14 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldaprequest.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldaprequest.c
@@ -506,6 +506,8 @@ pkix_pl_LdapRequest_RegisterSelf(void *plContext)
PKIX_ENTER(LDAPREQUEST, "pkix_pl_LdapRequest_RegisterSelf");
entry.description = "LdapRequest";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_LdapRequest);
entry.destructor = pkix_pl_LdapRequest_Destroy;
entry.equalsFunction = pkix_pl_LdapRequest_Equals;
entry.hashcodeFunction = pkix_pl_LdapRequest_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapresponse.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapresponse.c
index 6c8828d79..a3915b1a4 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapresponse.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapresponse.c
@@ -304,6 +304,8 @@ pkix_pl_LdapResponse_RegisterSelf(void *plContext)
PKIX_ENTER(LDAPRESPONSE, "pkix_pl_LdapResponse_RegisterSelf");
entry.description = "LdapResponse";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_LdapResponse);
entry.destructor = pkix_pl_LdapResponse_Destroy;
entry.equalsFunction = pkix_pl_LdapResponse_Equals;
entry.hashcodeFunction = pkix_pl_LdapResponse_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c
index b69fac907..8a2231c30 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c
@@ -779,6 +779,8 @@ pkix_pl_Socket_RegisterSelf(void *plContext)
PKIX_ENTER(SOCKET, "pkix_pl_Socket_RegisterSelf");
entry.description = "Socket";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_Socket);
entry.destructor = pkix_pl_Socket_Destroy;
entry.equalsFunction = pkix_pl_Socket_Equals;
entry.hashcodeFunction = pkix_pl_Socket_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c
index 067a91412..85ce3fa65 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c
@@ -385,6 +385,8 @@ pkix_pl_CertBasicConstraints_RegisterSelf(void *plContext)
"pkix_pl_CertBasicConstraints_RegisterSelf");
entry.description = "CertBasicConstraints";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CertBasicConstraints);
entry.destructor = pkix_pl_CertBasicConstraints_Destroy;
entry.equalsFunction = pkix_pl_CertBasicConstraints_Equals;
entry.hashcodeFunction = pkix_pl_CertBasicConstraints_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
index f9249e9e7..85d7f7c22 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
@@ -1385,6 +1385,8 @@ pkix_pl_Cert_RegisterSelf(void *plContext)
PKIX_ENTER(CERT, "pkix_pl_Cert_RegisterSelf");
entry.description = "Cert";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_Cert);
entry.destructor = pkix_pl_Cert_Destroy;
entry.equalsFunction = pkix_pl_Cert_Equals;
entry.hashcodeFunction = pkix_pl_Cert_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c
index 3c1239369..c29eab7f3 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c
@@ -337,6 +337,8 @@ pkix_pl_CertPolicyInfo_RegisterSelf(void *plContext)
PKIX_ENTER(CERTPOLICYINFO, "pkix_pl_CertPolicyInfo_RegisterSelf");
entry.description = "CertPolicyInfo";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CertPolicyInfo);
entry.destructor = pkix_pl_CertPolicyInfo_Destroy;
entry.equalsFunction = pkix_pl_CertPolicyInfo_Equals;
entry.hashcodeFunction = pkix_pl_CertPolicyInfo_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c
index 22c2a0347..48466b1b4 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c
@@ -356,6 +356,8 @@ pkix_pl_CertPolicyMap_RegisterSelf(void *plContext)
PKIX_ENTER(CERTPOLICYMAP, "pkix_pl_CertPolicyMap_RegisterSelf");
entry.description = "CertPolicyMap";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CertPolicyMap);
entry.destructor = pkix_pl_CertPolicyMap_Destroy;
entry.equalsFunction = pkix_pl_CertPolicyMap_Equals;
entry.hashcodeFunction = pkix_pl_CertPolicyMap_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c
index b43556fc6..8d402723f 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c
@@ -334,6 +334,8 @@ pkix_pl_CertPolicyQualifier_RegisterSelf(void *plContext)
"pkix_pl_CertPolicyQualifier_RegisterSelf");
entry.description = "CertPolicyQualifier";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CertPolicyQualifier);
entry.destructor = pkix_pl_CertPolicyQualifier_Destroy;
entry.equalsFunction = pkix_pl_CertPolicyQualifier_Equals;
entry.hashcodeFunction = pkix_pl_CertPolicyQualifier_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c
index 5c3e33b1d..a0ec8d049 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c
@@ -685,6 +685,8 @@ pkix_pl_CRL_RegisterSelf(void *plContext)
PKIX_ENTER(CRL, "pkix_pl_CRL_RegisterSelf");
entry.description = "CRL";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CRL);
entry.destructor = pkix_pl_CRL_Destroy;
entry.equalsFunction = pkix_pl_CRL_Equals;
entry.hashcodeFunction = pkix_pl_CRL_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c
index a8383df21..66f22d11f 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c
@@ -661,6 +661,8 @@ pkix_pl_CRLEntry_RegisterSelf(void *plContext)
PKIX_ENTER(CRLENTRY, "pkix_pl_CRLEntry_RegisterSelf");
entry.description = "CRLEntry";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CRLEntry);
entry.destructor = pkix_pl_CRLEntry_Destroy;
entry.equalsFunction = pkix_pl_CRLEntry_Equals;
entry.hashcodeFunction = pkix_pl_CRLEntry_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c
index 9615c9ff6..d5b5998df 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c
@@ -435,6 +435,8 @@ pkix_pl_Date_RegisterSelf(void *plContext)
PKIX_ENTER(DATE, "pkix_pl_Date_RegisterSelf");
entry.description = "Date";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_Date);
entry.destructor = pkix_pl_Date_Destroy;
entry.equalsFunction = pkix_pl_Date_Equals;
entry.hashcodeFunction = pkix_pl_Date_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c
index 9663080b2..aaaeadc20 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c
@@ -781,6 +781,8 @@ pkix_pl_GeneralName_RegisterSelf(void *plContext)
PKIX_ENTER(GENERALNAME, "pkix_pl_GeneralName_RegisterSelf");
entry.description = "GeneralName";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_GeneralName);
entry.destructor = pkix_pl_GeneralName_Destroy;
entry.equalsFunction = pkix_pl_GeneralName_Equals;
entry.hashcodeFunction = pkix_pl_GeneralName_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c
index 5fbaf9974..6ecfc4cb8 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c
@@ -343,6 +343,8 @@ pkix_pl_InfoAccess_RegisterSelf(void *plContext)
"pkix_pl_InfoAccess_RegisterSelf");
entry.description = "InfoAccess";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_InfoAccess);
entry.destructor = pkix_pl_InfoAccess_Destroy;
entry.equalsFunction = pkix_pl_InfoAccess_Equals;
entry.hashcodeFunction = pkix_pl_InfoAccess_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c
index bce1ba4eb..b5cdb8d4f 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c
@@ -729,6 +729,8 @@ pkix_pl_CertNameConstraints_RegisterSelf(void *plContext)
"pkix_pl_CertNameConstraints_RegisterSelf");
entry.description = "CertNameConstraints";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_CertNameConstraints);
entry.destructor = pkix_pl_CertNameConstraints_Destroy;
entry.equalsFunction = pkix_pl_CertNameConstraints_Equals;
entry.hashcodeFunction = pkix_pl_CertNameConstraints_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c
index 31752c6fb..161a08d3b 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c
@@ -245,6 +245,8 @@ pkix_pl_OcspRequest_RegisterSelf(void *plContext)
PKIX_ENTER(OCSPREQUEST, "pkix_pl_OcspRequest_RegisterSelf");
entry.description = "OcspRequest";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_OcspRequest);
entry.destructor = pkix_pl_OcspRequest_Destroy;
entry.equalsFunction = pkix_pl_OcspRequest_Equals;
entry.hashcodeFunction = pkix_pl_OcspRequest_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
index 1bdf831e4..88f9c3dab 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
@@ -446,6 +446,8 @@ pkix_pl_OcspResponse_RegisterSelf(void *plContext)
PKIX_ENTER(OCSPRESPONSE, "pkix_pl_OcspResponse_RegisterSelf");
entry.description = "OcspResponse";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_OcspResponse);
entry.destructor = pkix_pl_OcspResponse_Destroy;
entry.equalsFunction = pkix_pl_OcspResponse_Equals;
entry.hashcodeFunction = pkix_pl_OcspResponse_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c
index 2a1bcd039..f75b331b3 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c
@@ -371,6 +371,8 @@ pkix_pl_PublicKey_RegisterSelf(void *plContext)
PKIX_ENTER(PUBLICKEY, "pkix_pl_PublicKey_RegisterSelf");
entry.description = "PublicKey";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_PublicKey);
entry.destructor = pkix_pl_PublicKey_Destroy;
entry.equalsFunction = pkix_pl_PublicKey_Equals;
entry.hashcodeFunction = pkix_pl_PublicKey_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c
index f1bfdc0f0..c7dadb450 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c
@@ -273,6 +273,8 @@ pkix_pl_X500Name_RegisterSelf(void *plContext)
PKIX_ENTER(X500NAME, "pkix_pl_X500Name_RegisterSelf");
entry.description = "X500Name";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_X500Name);
entry.destructor = pkix_pl_X500Name_Destroy;
entry.equalsFunction = pkix_pl_X500Name_Equals;
entry.hashcodeFunction = pkix_pl_X500Name_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c
index 1a1241249..7a5bdee37 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c
@@ -267,6 +267,8 @@ pkix_pl_BigInt_RegisterSelf(void *plContext)
PKIX_ENTER(BIGINT, "pkix_pl_BigInt_RegisterSelf");
entry.description = "BigInt";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_BigInt);
entry.destructor = pkix_pl_BigInt_Destroy;
entry.equalsFunction = pkix_pl_BigInt_Equals;
entry.hashcodeFunction = pkix_pl_BigInt_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c
index 600c81840..8e9f423e2 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c
@@ -421,6 +421,8 @@ pkix_pl_ByteArray_RegisterSelf(void *plContext)
PKIX_ENTER(BYTEARRAY, "pkix_pl_ByteArray_RegisterSelf");
entry.description = "ByteArray";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_ByteArray);
entry.destructor = pkix_pl_ByteArray_Destroy;
entry.equalsFunction = pkix_pl_ByteArray_Equals;
entry.hashcodeFunction = pkix_pl_ByteArray_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c
index d93dc41b3..3ed7893ff 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c
@@ -108,6 +108,8 @@ pkix_pl_HashTable_RegisterSelf(
PKIX_ENTER(HASHTABLE, "pkix_pl_HashTable_RegisterSelf");
entry.description = "HashTable";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_HashTable);
entry.destructor = pkix_pl_HashTable_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c
index 3933cc08c..c82e0b233 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c
@@ -92,6 +92,8 @@ pkix_pl_MonitorLock_RegisterSelf(
PKIX_ENTER(MONITORLOCK, "pkix_pl_MonitorLock_RegisterSelf");
entry.description = "MonitorLock";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_MonitorLock);
entry.destructor = pkix_pl_MonitorLock_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c
index d95d2fe93..8362284c0 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c
@@ -96,6 +96,8 @@ pkix_pl_Mutex_RegisterSelf(
PKIX_ENTER(MUTEX, "pkix_pl_Mutex_RegisterSelf");
entry.description = "Mutex";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_Mutex);
entry.destructor = pkix_pl_Mutex_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c
index 7add913bf..a1f688885 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c
@@ -251,6 +251,8 @@ pkix_pl_OID_RegisterSelf(
PKIX_ENTER(OID, "pkix_pl_OID_RegisterSelf");
entry.description = "OID";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_OID);
entry.destructor = pkix_pl_OID_Destroy;
entry.equalsFunction = pkix_pl_OID_Equals;
entry.hashcodeFunction = pkix_pl_OID_Hashcode;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c
index 57300d328..fbe4260a8 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c
@@ -91,6 +91,8 @@ pkix_pl_RWLock_RegisterSelf(
PKIX_ENTER(RWLOCK, "pkix_pl_RWLock_RegisterSelf");
entry.description = "RWLock";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_RWLock);
entry.destructor = pkix_pl_RWLock_Destroy;
entry.equalsFunction = NULL;
entry.hashcodeFunction = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c
index a6e98e0e2..0ab428cf0 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c
@@ -276,6 +276,8 @@ pkix_pl_String_RegisterSelf(
PKIX_ENTER(STRING, "pkix_pl_String_RegisterSelf");
entry.description = "String";
+ entry.objCounter = 0;
+ entry.typeObjectSize = sizeof(PKIX_PL_String);
entry.destructor = pkix_pl_String_Destroy;
entry.equalsFunction = pkix_pl_String_Equals;
entry.hashcodeFunction = pkix_pl_String_Hashcode;