⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cert.h

📁 vc环境下的pgp源码
💻 H
📖 第 1 页 / 共 4 页
字号:
/*******************************************************************
 *
 * This file was generated by TIS/ASN1COMP Ver. 4.2, an ASN.1 compiler.
 * TIS/ASN1COMP is Copyright (c) 1998, TIS Labs at Network Associates, Inc.
 *
 * This file was AUTOMATICALLY GENERATED on Mon May 17 09:25:53 1999
 *
 ******************************************************************/

#ifndef cert_H_
#define cert_H_

#include "cert_util.h"
#include "cert_struct.h"

/*******************************************************************
 *
 * Function declarations for internal functions
 *
 ******************************************************************/

#define PKISizeofAttributeTypeInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceAttributeType PKIDropInPlaceOBJECT_ID
#define PKIPackAttributeTypeInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceAttributeType PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackAttributeTypeInternal PKIUnpackOBJECT_IDInternal

#define PKISizeofAttributeValueInternal PKISizeofANYInternal
#define PKIDropInPlaceAttributeValue PKIDropInPlaceANY
#define PKIPackAttributeValueInternal PKIPackANYInternal
#define PKIUnpkInPlaceAttributeValue PKIUnpkInPlaceANY
#define PKIUnpackAttributeValueInternal PKIUnpackANYInternal

#define PKISizeofBMPStringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceBMPString PKIDropInPlaceOCTET_STRING
#define PKIPackBMPStringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceBMPString PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackBMPStringInternal PKIUnpackOCTET_STRINGInternal

#define PKISizeofBaseDistanceInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceBaseDistance PKIDropInPlaceINTEGER
#define PKIPackBaseDistanceInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceBaseDistance PKIUnpkInPlaceINTEGER
#define PKIUnpackBaseDistanceInternal PKIUnpackINTEGERInternal

#define PKISizeofCPSuriInternal PKISizeofIA5StringInternal
#define PKIDropInPlaceCPSuri PKIDropInPlaceIA5String
#define PKIPackCPSuriInternal PKIPackIA5StringInternal
#define PKIUnpkInPlaceCPSuri PKIUnpkInPlaceIA5String
#define PKIUnpackCPSuriInternal PKIUnpackIA5StringInternal

#define PKISizeofCRLNumberInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCRLNumber PKIDropInPlaceINTEGER
#define PKIPackCRLNumberInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCRLNumber PKIUnpkInPlaceINTEGER
#define PKIUnpackCRLNumberInternal PKIUnpackINTEGERInternal

#define PKISizeofCRLReasonInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCRLReason PKIDropInPlaceINTEGER
#define PKIPackCRLReasonInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCRLReason PKIUnpkInPlaceINTEGER
#define PKIUnpackCRLReasonInternal PKIUnpackINTEGERInternal

#define PKISizeofCertPolicyIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceCertPolicyId PKIDropInPlaceOBJECT_ID
#define PKIPackCertPolicyIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceCertPolicyId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackCertPolicyIdInternal PKIUnpackOBJECT_IDInternal

#define PKISizeofCertificateSerialNumberInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceCertificateSerialNumber PKIDropInPlaceINTEGER
#define PKIPackCertificateSerialNumberInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceCertificateSerialNumber PKIUnpkInPlaceINTEGER
#define PKIUnpackCertificateSerialNumberInternal PKIUnpackINTEGERInternal

#define PKISizeofDSAPublicKeyInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceDSAPublicKey PKIDropInPlaceINTEGER
#define PKIPackDSAPublicKeyInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceDSAPublicKey PKIUnpkInPlaceINTEGER
#define PKIUnpackDSAPublicKeyInternal PKIUnpackINTEGERInternal

#define PKISizeofHoldInstructionCodeInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceHoldInstructionCode PKIDropInPlaceOBJECT_ID
#define PKIPackHoldInstructionCodeInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceHoldInstructionCode PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackHoldInstructionCodeInternal PKIUnpackOBJECT_IDInternal

#define PKISizeofInvalidityDateInternal PKISizeofGeneralizedTimeInternal
#define PKIDropInPlaceInvalidityDate PKIDropInPlaceGeneralizedTime
#define PKIPackInvalidityDateInternal PKIPackGeneralizedTimeInternal
#define PKIUnpkInPlaceInvalidityDate PKIUnpkInPlaceGeneralizedTime
#define PKIUnpackInvalidityDateInternal PKIUnpackGeneralizedTimeInternal

#define PKISizeofKeyIdentifierInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceKeyIdentifier PKIDropInPlaceOCTET_STRING
#define PKIPackKeyIdentifierInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceKeyIdentifier PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackKeyIdentifierInternal PKIUnpackOCTET_STRINGInternal

#define PKISizeofKeyPurposeIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlaceKeyPurposeId PKIDropInPlaceOBJECT_ID
#define PKIPackKeyPurposeIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlaceKeyPurposeId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackKeyPurposeIdInternal PKIUnpackOBJECT_IDInternal

#define PKISizeofKeyUsageInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceKeyUsage PKIDropInPlaceBIT_STRING
#define PKIPackKeyUsageInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceKeyUsage PKIUnpkInPlaceBIT_STRING
#define PKIUnpackKeyUsageInternal PKIUnpackBIT_STRINGInternal

#define PKISizeofPkcs9emailInternal PKISizeofIA5StringInternal
#define PKIDropInPlacePkcs9email PKIDropInPlaceIA5String
#define PKIPackPkcs9emailInternal PKIPackIA5StringInternal
#define PKIUnpkInPlacePkcs9email PKIUnpkInPlaceIA5String
#define PKIUnpackPkcs9emailInternal PKIUnpackIA5StringInternal

#define PKISizeofPolicyQualifierIdInternal PKISizeofOBJECT_IDInternal
#define PKIDropInPlacePolicyQualifierId PKIDropInPlaceOBJECT_ID
#define PKIPackPolicyQualifierIdInternal PKIPackOBJECT_IDInternal
#define PKIUnpkInPlacePolicyQualifierId PKIUnpkInPlaceOBJECT_ID
#define PKIUnpackPolicyQualifierIdInternal PKIUnpackOBJECT_IDInternal

#define PKISizeofReasonFlagsInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceReasonFlags PKIDropInPlaceBIT_STRING
#define PKIPackReasonFlagsInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceReasonFlags PKIUnpkInPlaceBIT_STRING
#define PKIUnpackReasonFlagsInternal PKIUnpackBIT_STRINGInternal

#define PKISizeofSkipCertsInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceSkipCerts PKIDropInPlaceINTEGER
#define PKIPackSkipCertsInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceSkipCerts PKIUnpkInPlaceINTEGER
#define PKIUnpackSkipCertsInternal PKIUnpackINTEGERInternal

#define PKISizeofUTF8StringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceUTF8String PKIDropInPlaceOCTET_STRING
#define PKIPackUTF8StringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceUTF8String PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackUTF8StringInternal PKIUnpackOCTET_STRINGInternal

#define PKISizeofUniqueIdentifierInternal PKISizeofBIT_STRINGInternal
#define PKIDropInPlaceUniqueIdentifier PKIDropInPlaceBIT_STRING
#define PKIPackUniqueIdentifierInternal PKIPackBIT_STRINGInternal
#define PKIUnpkInPlaceUniqueIdentifier PKIUnpkInPlaceBIT_STRING
#define PKIUnpackUniqueIdentifierInternal PKIUnpackBIT_STRINGInternal

#define PKISizeofUniversalStringInternal PKISizeofOCTET_STRINGInternal
#define PKIDropInPlaceUniversalString PKIDropInPlaceOCTET_STRING
#define PKIPackUniversalStringInternal PKIPackOCTET_STRINGInternal
#define PKIUnpkInPlaceUniversalString PKIUnpkInPlaceOCTET_STRING
#define PKIUnpackUniversalStringInternal PKIUnpackOCTET_STRINGInternal

#define PKISizeofVersionInternal PKISizeofINTEGERInternal
#define PKIDropInPlaceVersion PKIDropInPlaceINTEGER
#define PKIPackVersionInternal PKIPackINTEGERInternal
#define PKIUnpkInPlaceVersion PKIUnpkInPlaceINTEGER
#define PKIUnpackVersionInternal PKIUnpackINTEGERInternal

size_t PKISizeofnoticeNumbers_SEQ_OFInternal(
    PKInoticeNumbers_SEQ_OF *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlacenoticeNumbers_SEQ_OF(
    PKICONTEXT *ctx,
    PKInoticeNumbers_SEQ_OF *f);
size_t PKIPacknoticeNumbers_SEQ_OFInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKInoticeNumbers_SEQ_OF *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlacenoticeNumbers_SEQ_OF (
    PKICONTEXT *ctx,
    PKInoticeNumbers_SEQ_OF *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpacknoticeNumbers_SEQ_OFInternal(
    PKICONTEXT *ctx,
    PKInoticeNumbers_SEQ_OF **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofAlgorithmIdentifierInternal(
    PKIAlgorithmIdentifier *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceAlgorithmIdentifier(
    PKICONTEXT *ctx,
    PKIAlgorithmIdentifier *f);
size_t PKIPackAlgorithmIdentifierInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIAlgorithmIdentifier *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceAlgorithmIdentifier (
    PKICONTEXT *ctx,
    PKIAlgorithmIdentifier *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackAlgorithmIdentifierInternal(
    PKICONTEXT *ctx,
    PKIAlgorithmIdentifier **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofAnotherNameInternal(
    PKIAnotherName *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceAnotherName(
    PKICONTEXT *ctx,
    PKIAnotherName *f);
size_t PKIPackAnotherNameInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIAnotherName *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceAnotherName (
    PKICONTEXT *ctx,
    PKIAnotherName *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackAnotherNameInternal(
    PKICONTEXT *ctx,
    PKIAnotherName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofAttributeTypeAndValueInternal(
    PKIAttributeTypeAndValue *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceAttributeTypeAndValue(
    PKICONTEXT *ctx,
    PKIAttributeTypeAndValue *f);
size_t PKIPackAttributeTypeAndValueInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIAttributeTypeAndValue *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceAttributeTypeAndValue (
    PKICONTEXT *ctx,
    PKIAttributeTypeAndValue *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackAttributeTypeAndValueInternal(
    PKICONTEXT *ctx,
    PKIAttributeTypeAndValue **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

#define PKISizeofBaseCRLNumberInternal PKISizeofCRLNumberInternal
#define PKIDropInPlaceBaseCRLNumber PKIDropInPlaceCRLNumber
#define PKIPackBaseCRLNumberInternal PKIPackCRLNumberInternal
#define PKIUnpkInPlaceBaseCRLNumber PKIUnpkInPlaceCRLNumber
#define PKIUnpackBaseCRLNumberInternal PKIUnpackCRLNumberInternal

size_t PKISizeofBasicConstraintsInternal(
    PKIBasicConstraints *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceBasicConstraints(
    PKICONTEXT *ctx,
    PKIBasicConstraints *f);
size_t PKIPackBasicConstraintsInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIBasicConstraints *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceBasicConstraints (
    PKICONTEXT *ctx,
    PKIBasicConstraints *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackBasicConstraintsInternal(
    PKICONTEXT *ctx,
    PKIBasicConstraints **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofDirectoryStringInternal(
    PKIDirectoryString *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceDirectoryString(
    PKICONTEXT *ctx,
    PKIDirectoryString *f);
size_t PKIPackDirectoryStringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIDirectoryString *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceDirectoryString (
    PKICONTEXT *ctx,
    PKIDirectoryString *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackDirectoryStringInternal(
    PKICONTEXT *ctx,
    PKIDirectoryString **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofDisplayTextInternal(
    PKIDisplayText *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceDisplayText(
    PKICONTEXT *ctx,
    PKIDisplayText *f);
size_t PKIPackDisplayTextInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIDisplayText *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceDisplayText (
    PKICONTEXT *ctx,
    PKIDisplayText *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackDisplayTextInternal(
    PKICONTEXT *ctx,
    PKIDisplayText **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofDss_ParmsInternal(
    PKIDss_Parms *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceDss_Parms(
    PKICONTEXT *ctx,
    PKIDss_Parms *f);
size_t PKIPackDss_ParmsInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIDss_Parms *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceDss_Parms (
    PKICONTEXT *ctx,
    PKIDss_Parms *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackDss_ParmsInternal(
    PKICONTEXT *ctx,
    PKIDss_Parms **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofDss_Sig_ValueInternal(
    PKIDss_Sig_Value *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceDss_Sig_Value(
    PKICONTEXT *ctx,
    PKIDss_Sig_Value *f);
size_t PKIPackDss_Sig_ValueInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIDss_Sig_Value *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceDss_Sig_Value (
    PKICONTEXT *ctx,
    PKIDss_Sig_Value *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackDss_Sig_ValueInternal(
    PKICONTEXT *ctx,
    PKIDss_Sig_Value **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofExtKeyUsageSyntaxInternal(
    PKIExtKeyUsageSyntax *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceExtKeyUsageSyntax(
    PKICONTEXT *ctx,
    PKIExtKeyUsageSyntax *f);
size_t PKIPackExtKeyUsageSyntaxInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIExtKeyUsageSyntax *asnstruct,
    unsigned char tag,
    int *erret);
size_t PKIUnpkInPlaceExtKeyUsageSyntax (
    PKICONTEXT *ctx,
    PKIExtKeyUsageSyntax *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackExtKeyUsageSyntaxInternal(
    PKICONTEXT *ctx,
    PKIExtKeyUsageSyntax **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t PKISizeofExtensionInternal(
    PKIExtension *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void PKIDropInPlaceExtension(
    PKICONTEXT *ctx,
    PKIExtension *f);
size_t PKIPackExtensionInternal(

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -