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

📄 cert_asn.h

📁 vc环境下的pgp源码
💻 H
📖 第 1 页 / 共 3 页
字号:
    int outerSizeFlag);
size_t PKIPackPolicyQualifierInfo(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPolicyQualifierInfo *asnstruct,
    int *erret);
size_t PKIUnpackPolicyQualifierInfo(
    PKICONTEXT *ctx,
    PKIPolicyQualifierInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIPrivateKeyUsagePeriod *PKINewPrivateKeyUsagePeriod(
    PKICONTEXT *ctx);
void PKIFreePrivateKeyUsagePeriod(
    PKICONTEXT *ctx,
    PKIPrivateKeyUsagePeriod *f);
size_t PKISizeofPrivateKeyUsagePeriod (
    PKICONTEXT *ctx,
    PKIPrivateKeyUsagePeriod *asnstruct,
    int outerSizeFlag);
size_t PKIPackPrivateKeyUsagePeriod(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPrivateKeyUsagePeriod *asnstruct,
    int *erret);
size_t PKIUnpackPrivateKeyUsagePeriod(
    PKICONTEXT *ctx,
    PKIPrivateKeyUsagePeriod **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIRSAKey *PKINewRSAKey(
    PKICONTEXT *ctx);
void PKIFreeRSAKey(
    PKICONTEXT *ctx,
    PKIRSAKey *f);
size_t PKISizeofRSAKey (
    PKICONTEXT *ctx,
    PKIRSAKey *asnstruct,
    int outerSizeFlag);
size_t PKIPackRSAKey(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIRSAKey *asnstruct,
    int *erret);
size_t PKIUnpackRSAKey(
    PKICONTEXT *ctx,
    PKIRSAKey **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

#define PKINewSubjectKeyIdentifier  (PKISubjectKeyIdentifier *)PKINewKeyIdentifier
#define PKIFreeSubjectKeyIdentifier PKIFreeKeyIdentifier
#define PKISizeofSubjectKeyIdentifier PKISizeofKeyIdentifier
#define PKIPackSubjectKeyIdentifier PKIPackKeyIdentifier
#define PKIUnpackSubjectKeyIdentifier PKIUnpackKeyIdentifier

PKITime *PKINewTime(
    PKICONTEXT *ctx);
void PKIFreeTime(
    PKICONTEXT *ctx,
    PKITime *f);
size_t PKISizeofTime (
    PKICONTEXT *ctx,
    PKITime *asnstruct,
    int outerSizeFlag);
size_t PKIPackTime(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKITime *asnstruct,
    int *erret);
size_t PKIUnpackTime(
    PKICONTEXT *ctx,
    PKITime **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIValidationParms *PKINewValidationParms(
    PKICONTEXT *ctx);
void PKIFreeValidationParms(
    PKICONTEXT *ctx,
    PKIValidationParms *f);
size_t PKISizeofValidationParms (
    PKICONTEXT *ctx,
    PKIValidationParms *asnstruct,
    int outerSizeFlag);
size_t PKIPackValidationParms(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIValidationParms *asnstruct,
    int *erret);
size_t PKIUnpackValidationParms(
    PKICONTEXT *ctx,
    PKIValidationParms **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIvalues_SET_OF *PKINewvalues_SET_OF(
    PKICONTEXT *ctx);
void PKIFreevalues_SET_OF(
    PKICONTEXT *ctx,
    PKIvalues_SET_OF *f);
size_t PKISizeofvalues_SET_OF (
    PKICONTEXT *ctx,
    PKIvalues_SET_OF *asnstruct,
    int outerSizeFlag);
size_t PKIPackvalues_SET_OF(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIvalues_SET_OF *asnstruct,
    int *erret);
size_t PKIUnpackvalues_SET_OF(
    PKICONTEXT *ctx,
    PKIvalues_SET_OF **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIAttribute *PKINewAttribute(
    PKICONTEXT *ctx);
void PKIFreeAttribute(
    PKICONTEXT *ctx,
    PKIAttribute *f);
size_t PKISizeofAttribute (
    PKICONTEXT *ctx,
    PKIAttribute *asnstruct,
    int outerSizeFlag);
size_t PKIPackAttribute(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIAttribute *asnstruct,
    int *erret);
size_t PKIUnpackAttribute(
    PKICONTEXT *ctx,
    PKIAttribute **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIDomainParameters *PKINewDomainParameters(
    PKICONTEXT *ctx);
void PKIFreeDomainParameters(
    PKICONTEXT *ctx,
    PKIDomainParameters *f);
size_t PKISizeofDomainParameters (
    PKICONTEXT *ctx,
    PKIDomainParameters *asnstruct,
    int outerSizeFlag);
size_t PKIPackDomainParameters(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIDomainParameters *asnstruct,
    int *erret);
size_t PKIUnpackDomainParameters(
    PKICONTEXT *ctx,
    PKIDomainParameters **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIEDIPartyName *PKINewEDIPartyName(
    PKICONTEXT *ctx);
void PKIFreeEDIPartyName(
    PKICONTEXT *ctx,
    PKIEDIPartyName *f);
size_t PKISizeofEDIPartyName (
    PKICONTEXT *ctx,
    PKIEDIPartyName *asnstruct,
    int outerSizeFlag);
size_t PKIPackEDIPartyName(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIEDIPartyName *asnstruct,
    int *erret);
size_t PKIUnpackEDIPartyName(
    PKICONTEXT *ctx,
    PKIEDIPartyName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIExtensions *PKINewExtensions(
    PKICONTEXT *ctx);
void PKIFreeExtensions(
    PKICONTEXT *ctx,
    PKIExtensions *f);
size_t PKISizeofExtensions (
    PKICONTEXT *ctx,
    PKIExtensions *asnstruct,
    int outerSizeFlag);
size_t PKIPackExtensions(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIExtensions *asnstruct,
    int *erret);
size_t PKIUnpackExtensions(
    PKICONTEXT *ctx,
    PKIExtensions **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKINoticeReference *PKINewNoticeReference(
    PKICONTEXT *ctx);
void PKIFreeNoticeReference(
    PKICONTEXT *ctx,
    PKINoticeReference *f);
size_t PKISizeofNoticeReference (
    PKICONTEXT *ctx,
    PKINoticeReference *asnstruct,
    int outerSizeFlag);
size_t PKIPackNoticeReference(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKINoticeReference *asnstruct,
    int *erret);
size_t PKIUnpackNoticeReference(
    PKICONTEXT *ctx,
    PKINoticeReference **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIPolicyMappings *PKINewPolicyMappings(
    PKICONTEXT *ctx);
void PKIFreePolicyMappings(
    PKICONTEXT *ctx,
    PKIPolicyMappings *f);
size_t PKISizeofPolicyMappings (
    PKICONTEXT *ctx,
    PKIPolicyMappings *asnstruct,
    int outerSizeFlag);
size_t PKIPackPolicyMappings(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPolicyMappings *asnstruct,
    int *erret);
size_t PKIUnpackPolicyMappings(
    PKICONTEXT *ctx,
    PKIPolicyMappings **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIRelativeDistinguishedName *PKINewRelativeDistinguishedName(
    PKICONTEXT *ctx);
void PKIFreeRelativeDistinguishedName(
    PKICONTEXT *ctx,
    PKIRelativeDistinguishedName *f);
size_t PKISizeofRelativeDistinguishedName (
    PKICONTEXT *ctx,
    PKIRelativeDistinguishedName *asnstruct,
    int outerSizeFlag);
size_t PKIPackRelativeDistinguishedName(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIRelativeDistinguishedName *asnstruct,
    int *erret);
size_t PKIUnpackRelativeDistinguishedName(
    PKICONTEXT *ctx,
    PKIRelativeDistinguishedName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKISubjectPublicKeyInfo *PKINewSubjectPublicKeyInfo(
    PKICONTEXT *ctx);
void PKIFreeSubjectPublicKeyInfo(
    PKICONTEXT *ctx,
    PKISubjectPublicKeyInfo *f);
size_t PKISizeofSubjectPublicKeyInfo (
    PKICONTEXT *ctx,
    PKISubjectPublicKeyInfo *asnstruct,
    int outerSizeFlag);
size_t PKIPackSubjectPublicKeyInfo(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKISubjectPublicKeyInfo *asnstruct,
    int *erret);
size_t PKIUnpackSubjectPublicKeyInfo(
    PKICONTEXT *ctx,
    PKISubjectPublicKeyInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIValidity *PKINewValidity(
    PKICONTEXT *ctx);
void PKIFreeValidity(
    PKICONTEXT *ctx,
    PKIValidity *f);
size_t PKISizeofValidity (
    PKICONTEXT *ctx,
    PKIValidity *asnstruct,
    int outerSizeFlag);
size_t PKIPackValidity(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIValidity *asnstruct,
    int *erret);
size_t PKIUnpackValidity(
    PKICONTEXT *ctx,
    PKIValidity **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIXCertificate *PKINewXCertificate(
    PKICONTEXT *ctx);
void PKIFreeXCertificate(
    PKICONTEXT *ctx,
    PKIXCertificate *f);
size_t PKISizeofXCertificate (
    PKICONTEXT *ctx,
    PKIXCertificate *asnstruct,
    int outerSizeFlag);
size_t PKIPackXCertificate(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIXCertificate *asnstruct,
    int *erret);
size_t PKIUnpackXCertificate(
    PKICONTEXT *ctx,
    PKIXCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIpolicyQualifiers_SEQ_OF *PKINewpolicyQualifiers_SEQ_OF(
    PKICONTEXT *ctx);
void PKIFreepolicyQualifiers_SEQ_OF(
    PKICONTEXT *ctx,
    PKIpolicyQualifiers_SEQ_OF *f);
size_t PKISizeofpolicyQualifiers_SEQ_OF (
    PKICONTEXT *ctx,
    PKIpolicyQualifiers_SEQ_OF *asnstruct,
    int outerSizeFlag);
size_t PKIPackpolicyQualifiers_SEQ_OF(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIpolicyQualifiers_SEQ_OF *asnstruct,
    int *erret);
size_t PKIUnpackpolicyQualifiers_SEQ_OF(
    PKICONTEXT *ctx,
    PKIpolicyQualifiers_SEQ_OF **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIAttributes *PKINewAttributes(
    PKICONTEXT *ctx);
void PKIFreeAttributes(
    PKICONTEXT *ctx,
    PKIAttributes *f);
size_t PKISizeofAttributes (
    PKICONTEXT *ctx,
    PKIAttributes *asnstruct,
    int outerSizeFlag);
size_t PKIPackAttributes(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIAttributes *asnstruct,
    int *erret);
size_t PKIUnpackAttributes(
    PKICONTEXT *ctx,
    PKIAttributes **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIPolicyInformation *PKINewPolicyInformation(
    PKICONTEXT *ctx);
void PKIFreePolicyInformation(
    PKICONTEXT *ctx,
    PKIPolicyInformation *f);
size_t PKISizeofPolicyInformation (
    PKICONTEXT *ctx,
    PKIPolicyInformation *asnstruct,
    int outerSizeFlag);
size_t PKIPackPolicyInformation(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPolicyInformation *asnstruct,
    int *erret);
size_t PKIUnpackPolicyInformation(
    PKICONTEXT *ctx,
    PKIPolicyInformation **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIRDNSequence *PKINewRDNSequence(
    PKICONTEXT *ctx);
void PKIFreeRDNSequence(
    PKICONTEXT *ctx,
    PKIRDNSequence *f);
size_t PKISizeofRDNSequence (
    PKICONTEXT *ctx,
    PKIRDNSequence *asnstruct,
    int outerSizeFlag);
size_t PKIPackRDNSequence(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIRDNSequence *asnstruct,
    int *erret);
size_t PKIUnpackRDNSequence(
    PKICONTEXT *ctx,
    PKIRDNSequence **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIRevokedCertificate *PKINewRevokedCertificate(
    PKICONTEXT *ctx);
void PKIFreeRevokedCertificate(
    PKICONTEXT *ctx,
    PKIRevokedCertificate *f);
size_t PKISizeofRevokedCertificate (
    PKICONTEXT *ctx,
    PKIRevokedCertificate *asnstruct,
    int outerSizeFlag);
size_t PKIPackRevokedCertificate(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIRevokedCertificate *asnstruct,
    int *erret);
size_t PKIUnpackRevokedCertificate(
    PKICONTEXT *ctx,
    PKIRevokedCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKISubjectDirectoryAttributes *PKINewSubjectDirectoryAttributes(
    PKICONTEXT *ctx);
void PKIFreeSubjectDirectoryAttributes(
    PKICONTEXT *ctx,
    PKISubjectDirectoryAttributes *f);
size_t PKISizeofSubjectDirectoryAttributes (
    PKICONTEXT *ctx,
    PKISubjectDirectoryAttributes *asnstruct,
    int outerSizeFlag);
size_t PKIPackSubjectDirectoryAttributes(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKISubjectDirectoryAttributes *asnstruct,
    int *erret);
size_t PKIUnpackSubjectDirectoryAttributes(
    PKICONTEXT *ctx,
    PKISubjectDirectoryAttributes **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PKIUserNotice *PKINewUserNotice(
    PKICONTEXT *ctx);
void PKIFreeUserNotice(
    PKICONTEXT *ctx,
    PKIUserNotice *f);
size_t PKISizeofUserNotice (
    PKICONTEXT *ctx,
    PKIUserNotice *asnstruct,
    int outerSizeFlag);
size_t PKIPackUserNotice(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIUserNotice *asnstruct,

⌨️ 快捷键说明

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