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

📄 pgpx509cert.h

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

size_t pgpasn_SizeofAttributesInternal(
    PGPASN_Attributes *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceAttributes(
    PGPASN_CONTEXT *ctx,
    PGPASN_Attributes *f);
size_t pgpasn_PackAttributesInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Attributes *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceAttributes (
    PGPASN_CONTEXT *ctx,
    PGPASN_Attributes *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackAttributesInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Attributes **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofDigestAlgorithmIdentifiersInternal(
    PGPASN_DigestAlgorithmIdentifiers *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceDigestAlgorithmIdentifiers(
    PGPASN_CONTEXT *ctx,
    PGPASN_DigestAlgorithmIdentifiers *f);
size_t pgpasn_PackDigestAlgorithmIdentifiersInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_DigestAlgorithmIdentifiers *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceDigestAlgorithmIdentifiers (
    PGPASN_CONTEXT *ctx,
    PGPASN_DigestAlgorithmIdentifiers *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackDigestAlgorithmIdentifiersInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_DigestAlgorithmIdentifiers **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofPGPExtensionInternal(
    PGPASN_PGPExtension *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlacePGPExtension(
    PGPASN_CONTEXT *ctx,
    PGPASN_PGPExtension *f);
size_t pgpasn_PackPGPExtensionInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_PGPExtension *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlacePGPExtension (
    PGPASN_CONTEXT *ctx,
    PGPASN_PGPExtension *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackPGPExtensionInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_PGPExtension **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofRDNSequenceInternal(
    PGPASN_RDNSequence *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceRDNSequence(
    PGPASN_CONTEXT *ctx,
    PGPASN_RDNSequence *f);
size_t pgpasn_PackRDNSequenceInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_RDNSequence *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceRDNSequence (
    PGPASN_CONTEXT *ctx,
    PGPASN_RDNSequence *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackRDNSequenceInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_RDNSequence **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofRevokedCertificateInternal(
    PGPASN_RevokedCertificate *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceRevokedCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_RevokedCertificate *f);
size_t pgpasn_PackRevokedCertificateInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_RevokedCertificate *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceRevokedCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_RevokedCertificate *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackRevokedCertificateInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_RevokedCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofXTBSCertificateInternal(
    PGPASN_XTBSCertificate *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceXTBSCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_XTBSCertificate *f);
size_t pgpasn_PackXTBSCertificateInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_XTBSCertificate *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceXTBSCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_XTBSCertificate *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackXTBSCertificateInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_XTBSCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofNameInternal(
    PGPASN_Name *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceName(
    PGPASN_CONTEXT *ctx,
    PGPASN_Name *f);
size_t pgpasn_PackNameInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Name *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceName (
    PGPASN_CONTEXT *ctx,
    PGPASN_Name *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackNameInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Name **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofPrivateKeyInfoInternal(
    PGPASN_PrivateKeyInfo *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlacePrivateKeyInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_PrivateKeyInfo *f);
size_t pgpasn_PackPrivateKeyInfoInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_PrivateKeyInfo *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlacePrivateKeyInfo (
    PGPASN_CONTEXT *ctx,
    PGPASN_PrivateKeyInfo *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackPrivateKeyInfoInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_PrivateKeyInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofrevokedCertificates_SEQ_OFInternal(
    PGPASN_revokedCertificates_SEQ_OF *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlacerevokedCertificates_SEQ_OF(
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF *f);
size_t pgpasn_PackrevokedCertificates_SEQ_OFInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_revokedCertificates_SEQ_OF *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlacerevokedCertificates_SEQ_OF (
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackrevokedCertificates_SEQ_OFInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_revokedCertificates_SEQ_OF **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofCertificationRequestInfoInternal(
    PGPASN_CertificationRequestInfo *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceCertificationRequestInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo *f);
size_t pgpasn_PackCertificationRequestInfoInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_CertificationRequestInfo *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceCertificationRequestInfo (
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackCertificationRequestInfoInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_CertificationRequestInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofGeneralNameInternal(
    PGPASN_GeneralName *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceGeneralName(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName *f);
size_t pgpasn_PackGeneralNameInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_GeneralName *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceGeneralName (
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackGeneralNameInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofIssuerAndSerialNumberInternal(
    PGPASN_IssuerAndSerialNumber *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber *f);
size_t pgpasn_PackIssuerAndSerialNumberInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_IssuerAndSerialNumber *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceIssuerAndSerialNumber (
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackIssuerAndSerialNumberInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_IssuerAndSerialNumber **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofTBSCertListInternal(
    PGPASN_TBSCertList *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceTBSCertList(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList *f);
size_t pgpasn_PackTBSCertListInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_TBSCertList *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceTBSCertList (
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackTBSCertListInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertList **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofTBSCertificateInternal(
    PGPASN_TBSCertificate *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceTBSCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_TBSCertificate *f);
size_t pgpasn_PackTBSCertificateInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_TBSCertificate *asnstruct,
    unsigned char tag,
    int *erret);

⌨️ 快捷键说明

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