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

📄 pgpx509cert.h

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

size_t pgpasn_SizeofExtensionInternal(
    PGPASN_Extension *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceExtension(
    PGPASN_CONTEXT *ctx,
    PGPASN_Extension *f);
size_t pgpasn_PackExtensionInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Extension *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceExtension (
    PGPASN_CONTEXT *ctx,
    PGPASN_Extension *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackExtensionInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Extension **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofOtherNameInternal(
    PGPASN_OtherName *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceOtherName(
    PGPASN_CONTEXT *ctx,
    PGPASN_OtherName *f);
size_t pgpasn_PackOtherNameInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_OtherName *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceOtherName (
    PGPASN_CONTEXT *ctx,
    PGPASN_OtherName *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackOtherNameInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_OtherName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofRSAKeyInternal(
    PGPASN_RSAKey *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceRSAKey(
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAKey *f);
size_t pgpasn_PackRSAKeyInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_RSAKey *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceRSAKey (
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAKey *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackRSAKeyInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAKey **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofRSAPrivateKeyInternal(
    PGPASN_RSAPrivateKey *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceRSAPrivateKey(
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAPrivateKey *f);
size_t pgpasn_PackRSAPrivateKeyInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_RSAPrivateKey *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceRSAPrivateKey (
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAPrivateKey *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackRSAPrivateKeyInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_RSAPrivateKey **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofXIssuerAndSerialNumberInternal(
    PGPASN_XIssuerAndSerialNumber *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceXIssuerAndSerialNumber(
    PGPASN_CONTEXT *ctx,
    PGPASN_XIssuerAndSerialNumber *f);
size_t pgpasn_PackXIssuerAndSerialNumberInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_XIssuerAndSerialNumber *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceXIssuerAndSerialNumber (
    PGPASN_CONTEXT *ctx,
    PGPASN_XIssuerAndSerialNumber *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackXIssuerAndSerialNumberInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_XIssuerAndSerialNumber **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofXXCertificateInternal(
    PGPASN_XXCertificate *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceXXCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_XXCertificate *f);
size_t pgpasn_PackXXCertificateInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_XXCertificate *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceXXCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_XXCertificate *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackXXCertificateInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_XXCertificate **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofAttributeInternal(
    PGPASN_Attribute *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceAttribute(
    PGPASN_CONTEXT *ctx,
    PGPASN_Attribute *f);
size_t pgpasn_PackAttributeInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Attribute *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceAttribute (
    PGPASN_CONTEXT *ctx,
    PGPASN_Attribute *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackAttributeInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Attribute **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

#define pgpasn_SizeofContentEncryptionAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlaceContentEncryptionAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackContentEncryptionAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlaceContentEncryptionAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackContentEncryptionAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

#define pgpasn_SizeofDigestAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlaceDigestAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackDigestAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlaceDigestAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackDigestAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

#define pgpasn_SizeofDigestEncryptionAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlaceDigestEncryptionAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackDigestEncryptionAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlaceDigestEncryptionAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackDigestEncryptionAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

size_t pgpasn_SizeofExtensionsInternal(
    PGPASN_Extensions *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceExtensions(
    PGPASN_CONTEXT *ctx,
    PGPASN_Extensions *f);
size_t pgpasn_PackExtensionsInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Extensions *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceExtensions (
    PGPASN_CONTEXT *ctx,
    PGPASN_Extensions *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackExtensionsInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Extensions **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

#define pgpasn_SizeofKeyEncryptionAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlaceKeyEncryptionAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackKeyEncryptionAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlaceKeyEncryptionAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackKeyEncryptionAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

#define pgpasn_SizeofPrivateKeyAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlacePrivateKeyAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackPrivateKeyAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlacePrivateKeyAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackPrivateKeyAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

size_t pgpasn_SizeofRelativeDistinguishedNameInternal(
    PGPASN_RelativeDistinguishedName *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceRelativeDistinguishedName(
    PGPASN_CONTEXT *ctx,
    PGPASN_RelativeDistinguishedName *f);
size_t pgpasn_PackRelativeDistinguishedNameInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_RelativeDistinguishedName *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceRelativeDistinguishedName (
    PGPASN_CONTEXT *ctx,
    PGPASN_RelativeDistinguishedName *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackRelativeDistinguishedNameInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_RelativeDistinguishedName **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

#define pgpasn_SizeofSignatureAlgorithmIdentifierInternal pgpasn_SizeofAlgorithmIdentifierInternal
#define pgpasn_DropInPlaceSignatureAlgorithmIdentifier pgpasn_DropInPlaceAlgorithmIdentifier
#define pgpasn_PackSignatureAlgorithmIdentifierInternal pgpasn_PackAlgorithmIdentifierInternal
#define pgpasn_UnpkInPlaceSignatureAlgorithmIdentifier pgpasn_UnpkInPlaceAlgorithmIdentifier
#define pgpasn_UnpackSignatureAlgorithmIdentifierInternal pgpasn_UnpackAlgorithmIdentifierInternal

size_t pgpasn_SizeofSubjectPublicKeyInfoInternal(
    PGPASN_SubjectPublicKeyInfo *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceSubjectPublicKeyInfo(
    PGPASN_CONTEXT *ctx,
    PGPASN_SubjectPublicKeyInfo *f);
size_t pgpasn_PackSubjectPublicKeyInfoInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_SubjectPublicKeyInfo *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceSubjectPublicKeyInfo (
    PGPASN_CONTEXT *ctx,
    PGPASN_SubjectPublicKeyInfo *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackSubjectPublicKeyInfoInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_SubjectPublicKeyInfo **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

#define pgpasn_SizeofTimeInternal pgpasn_SizeofCertificateValidityDateInternal
#define pgpasn_DropInPlaceTime pgpasn_DropInPlaceCertificateValidityDate
#define pgpasn_PackTimeInternal pgpasn_PackCertificateValidityDateInternal
#define pgpasn_UnpkInPlaceTime pgpasn_UnpkInPlaceCertificateValidityDate
#define pgpasn_UnpackTimeInternal pgpasn_UnpackCertificateValidityDateInternal

size_t pgpasn_SizeofValidityInternal(
    PGPASN_Validity *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceValidity(
    PGPASN_CONTEXT *ctx,
    PGPASN_Validity *f);
size_t pgpasn_PackValidityInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_Validity *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceValidity (
    PGPASN_CONTEXT *ctx,
    PGPASN_Validity *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackValidityInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_Validity **asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);

size_t pgpasn_SizeofXCertificateInternal(
    PGPASN_XCertificate *asnstruct,
    int outerSizeFlag,
    int expTaggedFlag);
void pgpasn_DropInPlaceXCertificate(
    PGPASN_CONTEXT *ctx,
    PGPASN_XCertificate *f);
size_t pgpasn_PackXCertificateInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_XCertificate *asnstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpkInPlaceXCertificate (
    PGPASN_CONTEXT *ctx,
    PGPASN_XCertificate *asnstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackXCertificateInternal(

⌨️ 快捷键说明

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