summaryrefslogtreecommitdiff
path: root/security/nss/lib/nss/nsssym.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/nss/lib/nss/nsssym.c')
-rw-r--r--security/nss/lib/nss/nsssym.c429
1 files changed, 0 insertions, 429 deletions
diff --git a/security/nss/lib/nss/nsssym.c b/security/nss/lib/nss/nsssym.c
deleted file mode 100644
index e0c53c993..000000000
--- a/security/nss/lib/nss/nsssym.c
+++ /dev/null
@@ -1,429 +0,0 @@
-
-#define INC_SSL 1
-#define INC_SMIME 1
-
-
-#ifdef INC_SSL
-extern int nss_InitLock;
-
-extern void ATOB_AsciiToData();
-extern void BTOA_DataToAscii();
-extern void CERT_CertChainFromCert();
-extern void CERT_CheckCertValidTimes();
-extern void CERT_DestroyCertificate();
-extern void CERT_DestroyCertificateList();
-extern void CERT_DupCertList();
-extern void CERT_DupCertificate();
-extern void CERT_ExtractPublicKey();
-extern void CERT_FindCertByName();
-extern void CERT_FreeNicknames();
-extern void CERT_GetCertNicknames();
-extern void CERT_GetDefaultCertDB();
-extern void CERT_GetSSLCACerts();
-extern void CERT_NameToAscii();
-extern void CERT_NewTempCertificate();
-extern void CERT_VerifyCertName();
-extern void CERT_VerifyCertNow();
-extern void DER_Lengths();
-extern void DSAU_DecodeDerSig();
-extern void DSAU_EncodeDerSig();
-extern void NSSRWLock_Destroy();
-extern void NSSRWLock_HaveWriteLock();
-extern void NSSRWLock_LockRead();
-extern void NSSRWLock_LockWrite();
-extern void NSSRWLock_New();
-extern void NSSRWLock_UnlockRead();
-extern void NSSRWLock_UnlockWrite();
-extern void NSS_PutEnv();
-extern void PK11_CipherOp();
-extern void PK11_CloneContext();
-extern void PK11_CreateContextByRawKey();
-extern void PK11_CreateContextBySymKey();
-extern void PK11_CreateDigestContext();
-extern void PK11_Derive();
-extern void PK11_DeriveWithFlags();
-extern void PK11_DestroyContext();
-extern void PK11_DigestBegin();
-extern void PK11_DigestFinal();
-extern void PK11_DigestKey();
-extern void PK11_DigestOp();
-extern void PK11_FindBestKEAMatch();
-extern void PK11_FindCertFromNickname();
-extern void PK11_FindFixedKey();
-extern void PK11_FindKeyByAnyCert();
-extern void PK11_FreeSlot();
-extern void PK11_FreeSymKey();
-extern void PK11_GenerateFortezzaIV();
-extern void PK11_GenerateRandom();
-extern void PK11_GetBestKeyLength();
-extern void PK11_GetBestSlot();
-extern void PK11_GetBestSlotMultiple();
-extern void PK11_GetBestWrapMechanism();
-extern void PK11_GetCurrentWrapIndex();
-extern void PK11_GetInternalSlot();
-extern void PK11_GetKeyData();
-extern void PK11_GetMechanism();
-extern void PK11_GetModuleID();
-extern void PK11_GetPrivateModulusLen();
-extern void PK11_GetSlotFromKey();
-extern void PK11_GetSlotFromPrivateKey();
-extern void PK11_GetSlotID();
-extern void PK11_GetSlotSeries();
-extern void PK11_GetTokenInfo();
-extern void PK11_GetWindow();
-extern void PK11_GetWrapKey();
-extern void PK11_IVFromParam();
-extern void PK11_IsPresent();
-extern void PK11_KeyGen();
-extern void PK11_MakeKEAPubKey();
-extern void PK11_ParamFromIV();
-extern void PK11_PubDecryptRaw();
-extern void PK11_PubDerive();
-extern void PK11_PubEncryptRaw();
-extern void PK11_PubUnwrapSymKey();
-extern void PK11_PubWrapSymKey();
-extern void PK11_ReferenceSymKey();
-extern void PK11_RestoreContext();
-extern void PK11_SaveContext();
-extern void PK11_SetFortezzaHack();
-extern void PK11_SetWrapKey();
-extern void PK11_Sign();
-extern void PK11_SignatureLen();
-extern void PK11_SymKeyFromHandle();
-extern void PK11_TokenExists();
-extern void PK11_UnwrapSymKey();
-extern void PK11_UnwrapSymKeyWithFlags();
-extern void PK11_Verify();
-extern void PK11_VerifyKeyOK();
-extern void PK11_WrapSymKey();
-extern void PORT_Alloc();
-extern void PORT_ArenaAlloc();
-extern void PORT_ArenaZAlloc();
-extern void PORT_Free();
-extern void PORT_FreeArena();
-extern void PORT_GetError();
-extern void PORT_NewArena();
-extern void PORT_Realloc();
-extern void PORT_SetError();
-extern void PORT_ZAlloc();
-extern void PORT_ZFree();
-extern void RSA_FormatBlock();
-extern void SECITEM_CompareItem();
-extern void SECITEM_CopyItem();
-extern void SECITEM_FreeItem();
-extern void SECITEM_ZfreeItem();
-extern void SECKEY_CopyPrivateKey();
-extern void SECKEY_CreateRSAPrivateKey();
-extern void SECKEY_DestroyPrivateKey();
-extern void SECKEY_DestroyPublicKey();
-extern void SECKEY_PublicKeyStrength();
-extern void SECKEY_UpdateCertPQG();
-extern void SECMOD_LookupSlot();
-extern void SECOID_GetAlgorithmTag();
-extern void SGN_Begin();
-extern void SGN_DestroyContext();
-extern void SGN_End();
-extern void SGN_NewContext();
-extern void SGN_Update();
-extern void VFY_Begin();
-extern void VFY_CreateContext();
-extern void VFY_DestroyContext();
-extern void VFY_End();
-extern void VFY_Update();
-
-void
-nss_referenceNSSFunctionsForSSL() {
- int tmp2 = nss_InitLock;
-
- ATOB_AsciiToData();
- BTOA_DataToAscii();
- CERT_CertChainFromCert();
- CERT_CheckCertValidTimes();
- CERT_DestroyCertificate();
- CERT_DestroyCertificateList();
- CERT_DupCertList();
- CERT_DupCertificate();
- CERT_ExtractPublicKey();
- CERT_FindCertByName();
- CERT_FreeNicknames();
- CERT_GetCertNicknames();
- CERT_GetDefaultCertDB();
- CERT_GetSSLCACerts();
- CERT_NameToAscii();
- CERT_NewTempCertificate();
- CERT_VerifyCertName();
- CERT_VerifyCertNow();
- DER_Lengths();
- DSAU_DecodeDerSig();
- DSAU_EncodeDerSig();
- NSSRWLock_Destroy();
- NSSRWLock_HaveWriteLock();
- NSSRWLock_LockRead();
- NSSRWLock_LockWrite();
- NSSRWLock_New();
- NSSRWLock_UnlockRead();
- NSSRWLock_UnlockWrite();
- NSS_PutEnv();
- PK11_CipherOp();
- PK11_CloneContext();
- PK11_CreateContextByRawKey();
- PK11_CreateContextBySymKey();
- PK11_CreateDigestContext();
- PK11_Derive();
- PK11_DeriveWithFlags();
- PK11_DestroyContext();
- PK11_DigestBegin();
- PK11_DigestFinal();
- PK11_DigestKey();
- PK11_DigestOp();
- PK11_FindBestKEAMatch();
- PK11_FindCertFromNickname();
- PK11_FindFixedKey();
- PK11_FindKeyByAnyCert();
- PK11_FreeSlot();
- PK11_FreeSymKey();
- PK11_GenerateFortezzaIV();
- PK11_GenerateRandom();
- PK11_GetBestKeyLength();
- PK11_GetBestSlot();
- PK11_GetBestSlotMultiple();
- PK11_GetBestWrapMechanism();
- PK11_GetCurrentWrapIndex();
- PK11_GetInternalSlot();
- PK11_GetKeyData();
- PK11_GetMechanism();
- PK11_GetModuleID();
- PK11_GetPrivateModulusLen();
- PK11_GetSlotFromKey();
- PK11_GetSlotFromPrivateKey();
- PK11_GetSlotID();
- PK11_GetSlotSeries();
- PK11_GetTokenInfo();
- PK11_GetWindow();
- PK11_GetWrapKey();
- PK11_IVFromParam();
- PK11_IsPresent();
- PK11_KeyGen();
- PK11_MakeKEAPubKey();
- PK11_ParamFromIV();
- PK11_PubDecryptRaw();
- PK11_PubDerive();
- PK11_PubEncryptRaw();
- PK11_PubUnwrapSymKey();
- PK11_PubWrapSymKey();
- PK11_ReferenceSymKey();
- PK11_RestoreContext();
- PK11_SaveContext();
- PK11_SetFortezzaHack();
- PK11_SetWrapKey();
- PK11_Sign();
- PK11_SignatureLen();
- PK11_SymKeyFromHandle();
- PK11_TokenExists();
- PK11_UnwrapSymKey();
- PK11_UnwrapSymKeyWithFlags();
- PK11_Verify();
- PK11_VerifyKeyOK();
- PK11_WrapSymKey();
- PORT_Alloc();
- PORT_ArenaAlloc();
- PORT_ArenaZAlloc();
- PORT_Free();
- PORT_FreeArena();
- PORT_GetError();
- PORT_NewArena();
- PORT_Realloc();
- PORT_SetError();
- PORT_ZAlloc();
- PORT_ZFree();
- RSA_FormatBlock();
- SECITEM_CompareItem();
- SECITEM_CopyItem();
- SECITEM_FreeItem();
- SECITEM_ZfreeItem();
- SECKEY_CopyPrivateKey();
- SECKEY_CreateRSAPrivateKey();
- SECKEY_DestroyPrivateKey();
- SECKEY_DestroyPublicKey();
- SECKEY_PublicKeyStrength();
- SECKEY_UpdateCertPQG();
- SECMOD_LookupSlot();
- SECOID_GetAlgorithmTag();
- SGN_Begin();
- SGN_DestroyContext();
- SGN_End();
- SGN_NewContext();
- SGN_Update();
- VFY_Begin();
- VFY_CreateContext();
- VFY_DestroyContext();
- VFY_End();
- VFY_Update();
-}
-
-#endif
-
-#ifdef INC_SMIME
-extern int CERT_IssuerAndSNTemplate;
-extern int CERT_SetOfSignedCrlTemplate;
-extern int SEC_PointerToAnyTemplate;
-extern int SEC_PointerToOctetStringTemplate;
-extern int SEC_SetOfAnyTemplate;
-
-extern void CERT_CertListFromCert();
-extern void CERT_DestroyCertArray();
-extern void CERT_FindSMimeProfile();
-extern void CERT_GetCertIssuerAndSN();
-extern void CERT_ImportCerts();
-extern void CERT_OpenCertDBFilename();
-extern void CERT_SaveSMimeProfile();
-extern void CERT_VerifyCert();
-extern void DER_TimeToUTCTime();
-extern void PK11_CreatePBEAlgorithmID();
-extern void PK11_FindCertAndKeyByRecipientList();
-extern void PK11_FindCertAndKeyByRecipientListNew();
-extern void PK11_FortezzaHasKEA();
-extern void PK11_FortezzaMapSig();
-extern void PK11_GenerateNewParam();
-extern void PK11_GetKeyStrength();
-extern void PK11_IsHW();
-extern void PK11_PBEKeyGen();
-extern void PK11_ParamToAlgid();
-extern void PK11_SetPasswordFunc();
-extern void SEC_ASN1DecodeInteger();
-extern void SEC_ASN1DecoderClearFilterProc();
-extern void SEC_ASN1DecoderClearNotifyProc();
-extern void SEC_ASN1DecoderFinish();
-extern void SEC_ASN1DecoderSetFilterProc();
-extern void SEC_ASN1DecoderSetNotifyProc();
-extern void SEC_ASN1DecoderStart();
-extern void SEC_ASN1DecoderUpdate();
-extern void SEC_ASN1EncoderClearNotifyProc();
-extern void SEC_ASN1EncoderClearStreaming();
-extern void SEC_ASN1EncoderClearTakeFromBuf();
-extern void SEC_ASN1EncoderFinish();
-extern void SEC_ASN1EncoderSetNotifyProc();
-extern void SEC_ASN1EncoderSetStreaming();
-extern void SEC_ASN1EncoderSetTakeFromBuf();
-extern void SEC_ASN1EncoderStart();
-extern void SEC_ASN1EncoderUpdate();
-extern void SEC_PKCS5IsAlgorithmPBEAlg();
-extern void SEC_SignData();
-extern void SGN_Digest();
-extern void VFY_VerifyDigest();
-
-nss_referenceNSSFunctionsForSMIME() {
- int tmp1=CERT_IssuerAndSNTemplate;
- int tmp2=CERT_SetOfSignedCrlTemplate;
- int tmp3=SEC_PointerToAnyTemplate;
- int tmp4=SEC_PointerToOctetStringTemplate;
- int tmp5=SEC_SetOfAnyTemplate;
-
- CERT_CertListFromCert();
- CERT_FindSMimeProfile();
- CERT_GetCertIssuerAndSN();
- CERT_ImportCerts();
- CERT_SaveSMimeProfile();
- CERT_VerifyCert();
- DER_TimeToUTCTime();
- PK11_CreatePBEAlgorithmID();
- PK11_FindCertAndKeyByRecipientListNew();
- PK11_FortezzaHasKEA();
- PK11_FortezzaMapSig();
- PK11_GenerateNewParam();
- PK11_GetKeyStrength();
- PK11_IsHW();
- PK11_ParamToAlgid();
- PK11_SetPasswordFunc();
- SEC_ASN1DecodeInteger();
- SEC_ASN1DecoderClearFilterProc();
- SEC_ASN1DecoderFinish();
- SEC_ASN1DecoderSetFilterProc();
- SEC_ASN1DecoderSetNotifyProc();
- SEC_ASN1DecoderStart();
- SEC_ASN1DecoderUpdate();
- SEC_ASN1EncoderClearNotifyProc();
- SEC_ASN1EncoderClearStreaming();
- SEC_ASN1EncoderClearTakeFromBuf();
- SEC_ASN1EncoderFinish();
- SEC_ASN1EncoderSetNotifyProc();
- SEC_ASN1EncoderSetStreaming();
- SEC_ASN1EncoderSetTakeFromBuf();
- SEC_ASN1EncoderStart();
- SEC_ASN1EncoderUpdate();
- SEC_PKCS5IsAlgorithmPBEAlg();
- SEC_SignData();
- SGN_Digest();
- VFY_VerifyDigest();
- CERT_OpenCertDBFilename();
- CERT_DestroyCertArray();
- PK11_PBEKeyGen();
- PK11_FindCertAndKeyByRecipientList();
- SEC_ASN1DecoderClearNotifyProc();
-}
-#endif
-
-extern int CERT_CertificateRequestTemplate;
-
-extern void CERT_DecodeCertificatePoliciesExtension();
-extern void CERT_DecodeUserNotice();
-extern void CERT_DestroyCertificatePoliciesExtension();
-extern void CERT_GenTime2FormattedAscii();
-extern void CERT_Hexify();
-extern void DER_GeneralizedTimeToTime();
-extern void HASH_GetHashObject();
-extern void MD2_Flatten();
-extern void MD2_Resurrect();
-extern void MD5_Flatten();
-extern void MD5_Resurrect();
-extern void NSSBase64Decoder_Create();
-extern void NSSBase64Decoder_Destroy();
-extern void NSSBase64Decoder_Update();
-extern void NSSBase64Encoder_Create();
-extern void NSSBase64Encoder_Destroy();
-extern void NSSBase64Encoder_Update();
-extern void PK11_ChangePW();
-extern void PK11_CheckUserPassword();
-extern void PK11_DoPassword();
-extern void PK11_FindKeyByKeyID();
-extern void PK11_InitPin();
-extern void PK11_NeedUserInit();
-extern void PQG_ParamGen();
-extern void PQG_VerifyParams();
-extern void SECITEM_ReallocItem();
-extern void SECKEY_DeriveKeyDBPassword();
-extern void SECKEY_GetKeyDBVersion();
-
-nss_CMDExports() {
- int tmp1 = CERT_CertificateRequestTemplate;
-
- CERT_DecodeCertificatePoliciesExtension();
- CERT_DecodeUserNotice();
- CERT_DestroyCertificatePoliciesExtension();
- CERT_GenTime2FormattedAscii();
- CERT_Hexify();
- DER_GeneralizedTimeToTime();
- HASH_GetHashObject();
- MD2_Flatten();
- MD2_Resurrect();
- MD5_Flatten();
- MD5_Resurrect();
- NSSBase64Decoder_Create();
- NSSBase64Decoder_Destroy();
- NSSBase64Decoder_Update();
- NSSBase64Encoder_Create();
- NSSBase64Encoder_Destroy();
- NSSBase64Encoder_Update();
- PK11_ChangePW();
- PK11_CheckUserPassword();
- PK11_DoPassword();
- PK11_FindKeyByKeyID();
- PK11_InitPin();
- PK11_NeedUserInit();
- PQG_ParamGen();
- PQG_VerifyParams();
- SECITEM_ReallocItem();
- SECKEY_DeriveKeyDBPassword();
- SECKEY_GetKeyDBVersion();
-}
-