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

📄 pgpx509cert_asn.h

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

PGPASN_revokedCertificates_SEQ_OF *pgpasn_NewrevokedCertificates_SEQ_OF(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreerevokedCertificates_SEQ_OF(
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF *f);
size_t pgpasn_SizeofrevokedCertificates_SEQ_OF (
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackrevokedCertificates_SEQ_OF(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_revokedCertificates_SEQ_OF *asnstruct,
    int *erret);
size_t pgpasn_UnpackrevokedCertificates_SEQ_OF(
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_CertificationRequestInfo *pgpasn_NewCertificationRequestInfo(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificationRequestInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo *f);
size_t pgpasn_SizeofCertificationRequestInfo (
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificationRequestInfo(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CertificationRequestInfo *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificationRequestInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_GeneralName *pgpasn_NewGeneralName(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeGeneralName(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName *f);
size_t pgpasn_SizeofGeneralName (
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackGeneralName(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_GeneralName *asnstruct,
    int *erret);
size_t pgpasn_UnpackGeneralName(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_IssuerAndSerialNumber *pgpasn_NewIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber *f);
size_t pgpasn_SizeofIssuerAndSerialNumber (
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_IssuerAndSerialNumber *asnstruct,
    int *erret);
size_t pgpasn_UnpackIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_TBSCertList *pgpasn_NewTBSCertList(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeTBSCertList(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList *f);
size_t pgpasn_SizeofTBSCertList (
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackTBSCertList(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_TBSCertList *asnstruct,
    int *erret);
size_t pgpasn_UnpackTBSCertList(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_TBSCertificate *pgpasn_NewTBSCertificate(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeTBSCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertificate *f);
size_t pgpasn_SizeofTBSCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertificate *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackTBSCertificate(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_TBSCertificate *asnstruct,
    int *erret);
size_t pgpasn_UnpackTBSCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_Certificate *pgpasn_NewCertificate(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificate *f);
size_t pgpasn_SizeofCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificate *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificate(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Certificate *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_CertificateRevocationList *pgpasn_NewCertificateRevocationList(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificateRevocationList(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationList *f);
size_t pgpasn_SizeofCertificateRevocationList (
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationList *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificateRevocationList(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CertificateRevocationList *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificateRevocationList(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationList **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_CertificationRequest *pgpasn_NewCertificationRequest(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificationRequest(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequest *f);
size_t pgpasn_SizeofCertificationRequest (
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequest *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificationRequest(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CertificationRequest *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificationRequest(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequest **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_GeneralNames *pgpasn_NewGeneralNames(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeGeneralNames(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralNames *f);
size_t pgpasn_SizeofGeneralNames (
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralNames *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackGeneralNames(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_GeneralNames *asnstruct,
    int *erret);
size_t pgpasn_UnpackGeneralNames(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralNames **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_SignerInfo *pgpasn_NewSignerInfo(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeSignerInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfo *f);
size_t pgpasn_SizeofSignerInfo (
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfo *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackSignerInfo(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_SignerInfo *asnstruct,
    int *erret);
size_t pgpasn_UnpackSignerInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_CertificateRevocationLists *pgpasn_NewCertificateRevocationLists(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificateRevocationLists(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationLists *f);
size_t pgpasn_SizeofCertificateRevocationLists (
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationLists *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificateRevocationLists(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CertificateRevocationLists *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificateRevocationLists(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificateRevocationLists **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_Certificates *pgpasn_NewCertificates(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCertificates(
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificates *f);
size_t pgpasn_SizeofCertificates (
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificates *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCertificates(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Certificates *asnstruct,
    int *erret);
size_t pgpasn_UnpackCertificates(
    PGPASN_CONTEXT *ctx,
    PGPASN_Certificates **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_DistributionPointName *pgpasn_NewDistributionPointName(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeDistributionPointName(
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPointName *f);
size_t pgpasn_SizeofDistributionPointName (
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPointName *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackDistributionPointName(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_DistributionPointName *asnstruct,
    int *erret);
size_t pgpasn_UnpackDistributionPointName(
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPointName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_SignerInfos *pgpasn_NewSignerInfos(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeSignerInfos(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfos *f);
size_t pgpasn_SizeofSignerInfos (
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfos *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackSignerInfos(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_SignerInfos *asnstruct,
    int *erret);
size_t pgpasn_UnpackSignerInfos(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignerInfos **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_DistributionPoint *pgpasn_NewDistributionPoint(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeDistributionPoint(
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPoint *f);
size_t pgpasn_SizeofDistributionPoint (
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPoint *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackDistributionPoint(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_DistributionPoint *asnstruct,
    int *erret);
size_t pgpasn_UnpackDistributionPoint(
    PGPASN_CONTEXT *ctx,
    PGPASN_DistributionPoint **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_IssuingDistributionPoint *pgpasn_NewIssuingDistributionPoint(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeIssuingDistributionPoint(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuingDistributionPoint *f);
size_t pgpasn_SizeofIssuingDistributionPoint (
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuingDistributionPoint *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackIssuingDistributionPoint(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_IssuingDistributionPoint *asnstruct,
    int *erret);
size_t pgpasn_UnpackIssuingDistributionPoint(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuingDistributionPoint **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_SignedData *pgpasn_NewSignedData(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeSignedData(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignedData *f);
size_t pgpasn_SizeofSignedData (
    PGPASN_CONTEXT *ctx,
    PGPASN_SignedData *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackSignedData(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_SignedData *asnstruct,
    int *erret);
size_t pgpasn_UnpackSignedData(
    PGPASN_CONTEXT *ctx,
    PGPASN_SignedData **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

PGPASN_CRLDistPointsSyntax *pgpasn_NewCRLDistPointsSyntax(
    PGPASN_CONTEXT *ctx);
void pgpasn_FreeCRLDistPointsSyntax(
    PGPASN_CONTEXT *ctx,
    PGPASN_CRLDistPointsSyntax *f);
size_t pgpasn_SizeofCRLDistPointsSyntax (
    PGPASN_CONTEXT *ctx,
    PGPASN_CRLDistPointsSyntax *asnstruct,
    int outerSizeFlag);
size_t pgpasn_PackCRLDistPointsSyntax(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CRLDistPointsSyntax *asnstruct,
    int *erret);
size_t pgpasn_UnpackCRLDistPointsSyntax(
    PGPASN_CONTEXT *ctx,
    PGPASN_CRLDistPointsSyntax **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    int *erret);

#endif /* pgpX509Cert_ASN_H_ */

⌨️ 快捷键说明

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