tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

pkixpriv.def (10595B)


      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
      3 ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 ;+LIBPKIXprivate {
      6 ;+    global:
      7 ;+# libpkix functions
      8 ;+# May not become part of the NSS public API. Needed for unit testing for now.
      9 NSS_Get_PKIX_PL_LDAPMessageTemplate;
     10 PKIX_PL_LDAPMessageTemplate;
     11 PKIX_ALLOC_ERROR;
     12 PKIX_BuildChain;
     13 pkix_BuildResult_Create;
     14 PKIX_BuildResult_GetCertChain;
     15 PKIX_BuildResult_GetValidateResult;
     16 PKIX_CertChainChecker_Create;
     17 PKIX_CertChainChecker_GetCertChainCheckerState;
     18 PKIX_CertChainChecker_GetCheckCallback;
     19 PKIX_CertChainChecker_GetSupportedExtensions;
     20 PKIX_CertChainChecker_IsForwardCheckingSupported;
     21 PKIX_CertChainChecker_IsForwardDirectionExpected;
     22 PKIX_CertChainChecker_SetCertChainCheckerState;
     23 PKIX_CertSelector_Create;
     24 PKIX_CertSelector_GetCertSelectorContext;
     25 PKIX_CertSelector_GetCommonCertSelectorParams;
     26 PKIX_CertSelector_GetMatchCallback;
     27 PKIX_CertSelector_SetCommonCertSelectorParams;
     28 PKIX_CertStore_CertContinue;
     29 PKIX_CertStore_Create;
     30 PKIX_CertStore_CrlContinue;
     31 PKIX_CertStore_GetCertCallback;
     32 PKIX_CertStore_GetCertStoreContext;
     33 PKIX_CertStore_GetCRLCallback;
     34 PKIX_CertStore_GetTrustCallback;
     35 pkix_CheckType;
     36 PKIX_ComCertSelParams_AddPathToName;
     37 PKIX_ComCertSelParams_AddSubjAltName;
     38 PKIX_ComCertSelParams_Create;
     39 PKIX_ComCertSelParams_GetAuthorityKeyIdentifier;
     40 PKIX_ComCertSelParams_GetBasicConstraints;
     41 PKIX_ComCertSelParams_GetCertificate;
     42 PKIX_ComCertSelParams_GetCertificateValid;
     43 PKIX_ComCertSelParams_GetExtendedKeyUsage;
     44 PKIX_ComCertSelParams_GetIssuer;
     45 PKIX_ComCertSelParams_GetKeyUsage;
     46 PKIX_ComCertSelParams_GetMatchAllSubjAltNames;
     47 PKIX_ComCertSelParams_GetNameConstraints;
     48 PKIX_ComCertSelParams_GetPathToNames;
     49 PKIX_ComCertSelParams_GetPolicy;
     50 PKIX_ComCertSelParams_GetSerialNumber;
     51 PKIX_ComCertSelParams_GetSubjAltNames;
     52 PKIX_ComCertSelParams_GetSubject;
     53 PKIX_ComCertSelParams_GetSubjKeyIdentifier;
     54 PKIX_ComCertSelParams_GetSubjPKAlgId;
     55 PKIX_ComCertSelParams_GetSubjPubKey;
     56 PKIX_ComCertSelParams_GetVersion;
     57 PKIX_ComCertSelParams_SetAuthorityKeyIdentifier;
     58 PKIX_ComCertSelParams_SetBasicConstraints;
     59 PKIX_ComCertSelParams_SetCertificate;
     60 PKIX_ComCertSelParams_SetCertificateValid;
     61 PKIX_ComCertSelParams_SetExtendedKeyUsage;
     62 PKIX_ComCertSelParams_SetIssuer;
     63 PKIX_ComCertSelParams_SetKeyUsage;
     64 PKIX_ComCertSelParams_SetMatchAllSubjAltNames;
     65 PKIX_ComCertSelParams_SetNameConstraints;
     66 PKIX_ComCertSelParams_SetPathToNames;
     67 PKIX_ComCertSelParams_SetPolicy;
     68 PKIX_ComCertSelParams_SetSerialNumber;
     69 PKIX_ComCertSelParams_SetSubjAltNames;
     70 PKIX_ComCertSelParams_SetSubject;
     71 PKIX_ComCertSelParams_SetSubjKeyIdentifier;
     72 PKIX_ComCertSelParams_SetSubjPKAlgId;
     73 PKIX_ComCertSelParams_SetSubjPubKey;
     74 PKIX_ComCertSelParams_SetVersion;
     75 PKIX_ComCRLSelParams_AddIssuerName;
     76 PKIX_ComCRLSelParams_Create;
     77 PKIX_ComCRLSelParams_GetCertificateChecking;
     78 PKIX_ComCRLSelParams_GetDateAndTime;
     79 PKIX_ComCRLSelParams_GetIssuerNames;
     80 PKIX_ComCRLSelParams_GetMaxCRLNumber;
     81 PKIX_ComCRLSelParams_GetMinCRLNumber;
     82 PKIX_ComCRLSelParams_SetCertificateChecking;
     83 PKIX_ComCRLSelParams_SetDateAndTime;
     84 PKIX_ComCRLSelParams_SetIssuerNames;
     85 PKIX_ComCRLSelParams_SetMaxCRLNumber;
     86 PKIX_ComCRLSelParams_SetMinCRLNumber;
     87 PKIX_CRLSelector_Create;
     88 PKIX_CRLSelector_GetCommonCRLSelectorParams;
     89 PKIX_CRLSelector_GetCRLSelectorContext;
     90 PKIX_CRLSelector_GetMatchCallback;
     91 PKIX_CRLSelector_SetCommonCRLSelectorParams;
     92 pkix_DefaultRevChecker_Initialize;
     93 PKIX_Error_Create;
     94 PKIX_Error_GetCause;
     95 PKIX_Error_GetDescription;
     96 PKIX_Error_GetErrorClass;
     97 PKIX_Error_GetSupplementaryInfo;
     98 PKIX_ERRORCLASSNAMES DATA ;
     99 PKIX_Initialize;
    100 PKIX_Initialize_SetConfigDir;
    101 PKIX_List_AppendItem;
    102 PKIX_List_Create;
    103 PKIX_List_DeleteItem;
    104 PKIX_List_GetItem;
    105 PKIX_List_GetLength;
    106 PKIX_List_InsertItem;
    107 PKIX_List_IsEmpty;
    108 PKIX_List_IsImmutable;
    109 PKIX_List_ReverseList;
    110 PKIX_List_SetImmutable;
    111 PKIX_List_SetItem;
    112 PKIX_AddLogger;
    113 PKIX_GetLoggers;
    114 PKIX_SetLoggers;
    115 PKIX_Logger_Create;
    116 PKIX_Logger_GetLoggerContext;
    117 PKIX_Logger_GetLoggingComponent;
    118 PKIX_Logger_GetLogCallback;
    119 PKIX_Logger_GetMaxLoggingLevel;
    120 PKIX_Logger_SetLoggingComponent;
    121 PKIX_Logger_SetMaxLoggingLevel;
    122 PKIX_OcspChecker_Initialize;
    123 PKIX_OcspChecker_SetOCSPResponder;
    124 PKIX_OcspChecker_SetPasswordInfo;
    125 PKIX_OcspChecker_SetVerifyFcn;
    126 PKIX_PL_AcquireReaderLock;
    127 PKIX_PL_AcquireWriterLock;
    128 PKIX_PL_BasicConstraints_GetCAFlag;
    129 PKIX_PL_BasicConstraints_GetPathLenConstraint;
    130 PKIX_PL_BigInt_Create;
    131 PKIX_PL_ByteArray_Create;
    132 PKIX_PL_ByteArray_GetLength;
    133 PKIX_PL_ByteArray_GetPointer;
    134 PKIX_PL_Cert_AreCertPoliciesCritical;
    135 PKIX_PL_Cert_CheckNameConstraints;
    136 PKIX_PL_Cert_CheckValidity;
    137 PKIX_PL_Cert_Create;
    138 pkix_pl_Cert_CreateToList;
    139 pkix_pl_Cert_CreateWithNSSCert;
    140 PKIX_PL_Cert_GetAuthorityInfoAccess;
    141 PKIX_PL_Cert_GetAuthorityKeyIdentifier;
    142 PKIX_PL_Cert_GetBasicConstraints;
    143 PKIX_PL_Cert_GetCriticalExtensionOIDs;
    144 PKIX_PL_Cert_GetExtendedKeyUsage;
    145 PKIX_PL_Cert_GetInhibitAnyPolicy;
    146 PKIX_PL_Cert_GetIssuer;
    147 PKIX_PL_Cert_GetNameConstraints;
    148 PKIX_PL_Cert_GetPolicyInformation;
    149 PKIX_PL_Cert_GetPolicyMappingInhibited;
    150 PKIX_PL_Cert_GetPolicyMappings;
    151 PKIX_PL_Cert_GetRequireExplicitPolicy;
    152 PKIX_PL_Cert_GetSerialNumber;
    153 PKIX_PL_Cert_GetSubject;
    154 PKIX_PL_Cert_GetSubjectAltNames;
    155 PKIX_PL_Cert_GetSubjectInfoAccess;
    156 PKIX_PL_Cert_GetSubjectKeyIdentifier;
    157 PKIX_PL_Cert_GetSubjectPublicKey;
    158 PKIX_PL_Cert_GetSubjectPublicKeyAlgId;
    159 PKIX_PL_Cert_GetVersion;
    160 PKIX_PL_Cert_IsCertTrusted;
    161 PKIX_PL_Cert_MergeNameConstraints;
    162 PKIX_PL_Cert_VerifyKeyUsage;
    163 PKIX_PL_Cert_VerifySignature;
    164 PKIX_PL_CertPolicyInfo_GetPolicyId;
    165 PKIX_PL_CertPolicyInfo_GetPolQualifiers;
    166 PKIX_PL_CertPolicyMap_GetIssuerDomainPolicy;
    167 PKIX_PL_CertPolicyMap_GetSubjectDomainPolicy;
    168 PKIX_PL_CollectionCertStore_Create;
    169 PKIX_PL_CRL_Create;
    170 pkix_pl_CRL_CreateToList;
    171 PKIX_PL_CRL_GetCriticalExtensionOIDs;
    172 PKIX_PL_CRL_GetCRLEntryForSerialNumber;
    173 PKIX_PL_CRL_GetIssuer;
    174 PKIX_PL_CRL_VerifySignature;
    175 PKIX_PL_CRLEntry_GetCriticalExtensionOIDs;
    176 PKIX_PL_CRLEntry_GetCRLEntryReasonCode;
    177 PKIX_PL_Date_Create_UTCTime;
    178 pkix_pl_Date_CreateFromPRTime;
    179 pkix_pl_Date_GetPRTime;
    180 PKIX_PL_EkuChecker_Initialize;
    181 PKIX_PL_Free;
    182 PKIX_PL_GeneralName_Create;
    183 PKIX_PL_GetString;
    184 PKIX_PL_HashTable_Add;
    185 PKIX_PL_HashTable_Create;
    186 PKIX_PL_HashTable_Lookup;
    187 PKIX_PL_HashTable_Remove;
    188 PKIX_PL_HttpCertStore_Create;
    189 pkix_pl_HttpCertStore_CreateWithAsciiName;
    190 PKIX_PL_Initialize;
    191 PKIX_PL_InfoAccess_GetMethod;
    192 PKIX_PL_InfoAccess_GetLocation;
    193 PKIX_PL_InfoAccess_GetLocationType;
    194 PKIX_PL_LdapCertStore_Create;
    195 PKIX_PL_LdapClient_InitiateRequest;
    196 PKIX_PL_LdapClient_ResumeRequest;
    197 PKIX_PL_LdapDefaultClient_AbandonRequest;
    198 PKIX_PL_LdapDefaultClient_Create;
    199 PKIX_PL_LdapDefaultClient_CreateByName;
    200 pkix_pl_LdapResponse_Create;
    201 PKIX_PL_Malloc;
    202 PKIX_PL_Memcpy;
    203 PKIX_PL_MonitorLock_Create;
    204 PKIX_PL_MonitorLock_Enter;
    205 PKIX_PL_MonitorLock_Exit;
    206 PKIX_PL_Mutex_Create;
    207 PKIX_PL_Mutex_Lock;
    208 PKIX_PL_Mutex_Unlock;
    209 PKIX_PL_NssContext_Create;
    210 PKIX_PL_Object_Alloc;
    211 PKIX_PL_Object_Compare;
    212 PKIX_PL_Object_DecRef;
    213 PKIX_PL_Object_Duplicate;
    214 PKIX_PL_Object_Equals;
    215 PKIX_PL_Object_GetType;
    216 PKIX_PL_Object_Hashcode;
    217 PKIX_PL_Object_IncRef;
    218 PKIX_PL_Object_IsTypeRegistered;
    219 PKIX_PL_Object_Lock;
    220 PKIX_PL_Object_RegisterType;
    221 PKIX_PL_Object_ToString;
    222 PKIX_PL_Object_Unlock;
    223 PKIX_PL_OID_Create;
    224 pkix_pl_OcspRequest_Create;
    225 pkix_pl_OcspResponse_Create;
    226 pkix_pl_OcspResponse_Decode;
    227 pkix_pl_OcspResponse_GetStatus;
    228 pkix_pl_OcspResponse_GetStatusForCert;
    229 PKIX_PL_OcspResponse_UseBuildChain;
    230 pkix_pl_OcspResponse_VerifySignature;
    231 PKIX_PL_Pk11CertStore_Create;
    232 PKIX_PL_PolicyQualifier_GetPolicyQualifierId;
    233 PKIX_PL_PolicyQualifier_GetQualifier;
    234 PKIX_PL_PublicKey_MakeInheritedDSAPublicKey;
    235 PKIX_PL_PublicKey_NeedsDSAParameters;
    236 PKIX_PL_Realloc;
    237 PKIX_PL_ReleaseReaderLock;
    238 PKIX_PL_ReleaseWriterLock;
    239 PKIX_PL_RWLock_Create;
    240 PKIX_PL_Shutdown;
    241 pkix_pl_Socket_Create;
    242 pkix_pl_Socket_CreateByName;
    243 pkix_pl_Socket_GetCallbackList;
    244 PKIX_PL_Sprintf;
    245 PKIX_PL_String_Create;
    246 PKIX_PL_String_GetEncoded;
    247 PKIX_PL_X500Name_Create;
    248 pkix_pl_X500Name_GetCommonName;
    249 pkix_pl_X500Name_GetCountryName;
    250 pkix_pl_X500Name_GetOrgName;
    251 PKIX_PL_X500Name_Match;
    252 pkix_PolicyNode_AddToParent;
    253 pkix_PolicyNode_Create;
    254 PKIX_PolicyNode_GetChildren;
    255 PKIX_PolicyNode_GetDepth;
    256 PKIX_PolicyNode_GetExpectedPolicies;
    257 PKIX_PolicyNode_GetParent;
    258 PKIX_PolicyNode_GetPolicyQualifiers;
    259 PKIX_PolicyNode_GetValidPolicy;
    260 PKIX_PolicyNode_IsCritical;
    261 pkix_PolicyNode_Prune;
    262 PKIX_ProcessingParams_AddCertChainChecker;
    263 PKIX_ProcessingParams_AddCertStore;
    264 PKIX_ProcessingParams_AddRevocationChecker;
    265 PKIX_ProcessingParams_Create;
    266 PKIX_ProcessingParams_GetCertChainCheckers;
    267 PKIX_ProcessingParams_GetCertStores;
    268 PKIX_ProcessingParams_GetDate;
    269 PKIX_ProcessingParams_GetHintCerts;
    270 PKIX_ProcessingParams_GetInitialPolicies;
    271 PKIX_ProcessingParams_GetPolicyQualifiersRejected;
    272 PKIX_ProcessingParams_GetResourceLimits;
    273 PKIX_ProcessingParams_GetRevocationCheckers;
    274 PKIX_ProcessingParams_GetTargetCertConstraints;
    275 PKIX_ProcessingParams_GetTrustAnchors;
    276 PKIX_ProcessingParams_IsAnyPolicyInhibited;
    277 PKIX_ProcessingParams_IsCRLRevocationCheckingEnabled;
    278 PKIX_ProcessingParams_IsExplicitPolicyRequired;
    279 PKIX_ProcessingParams_IsPolicyMappingInhibited;
    280 PKIX_ProcessingParams_SetAnyPolicyInhibited;
    281 PKIX_ProcessingParams_SetCertChainCheckers;
    282 PKIX_ProcessingParams_SetCertStores;
    283 PKIX_ProcessingParams_SetDate;
    284 PKIX_ProcessingParams_SetExplicitPolicyRequired;
    285 PKIX_ProcessingParams_SetHintCerts;
    286 PKIX_ProcessingParams_SetInitialPolicies;
    287 PKIX_ProcessingParams_SetPolicyMappingInhibited;
    288 PKIX_ProcessingParams_SetPolicyQualifiersRejected;
    289 PKIX_ProcessingParams_SetResourceLimits;
    290 PKIX_ProcessingParams_SetRevocationCheckers;
    291 PKIX_ProcessingParams_SetRevocationEnabled;
    292 PKIX_ProcessingParams_SetTargetCertConstraints;
    293 PKIX_RevocationChecker_Create;
    294 PKIX_RevocationChecker_GetRevCallback;
    295 PKIX_RevocationChecker_GetRevCheckerContext;
    296 PKIX_Shutdown;
    297 pkix_Throw;
    298 PKIX_TrustAnchor_CreateWithCert;
    299 PKIX_TrustAnchor_CreateWithNameKeyPair;
    300 PKIX_TrustAnchor_GetCAName;
    301 PKIX_TrustAnchor_GetCAPublicKey;
    302 PKIX_TrustAnchor_GetNameConstraints;
    303 PKIX_TrustAnchor_GetTrustedCert;
    304 PKIX_ValidateChain;
    305 PKIX_ValidateChain_NB;
    306 PKIX_ValidateParams_Create;
    307 PKIX_ValidateParams_GetCertChain;
    308 PKIX_ValidateParams_GetProcessingParams;
    309 pkix_ValidateResult_Create;
    310 PKIX_ValidateResult_GetPolicyTree;
    311 PKIX_ValidateResult_GetPublicKey;
    312 PKIX_ValidateResult_GetTrustAnchor;
    313 pkix_VerifyNode_AddToChain;
    314 pkix_VerifyNode_Create;
    315 PKIX_ResourceLimits_Create;
    316 PKIX_ResourceLimits_GetMaxDepth;
    317 PKIX_ResourceLimits_GetMaxFanout;
    318 PKIX_ResourceLimits_GetMaxTime;
    319 PKIX_ResourceLimits_SetMaxDepth;
    320 PKIX_ResourceLimits_SetMaxFanout;
    321 PKIX_ResourceLimits_SetMaxTime;
    322 ;+};