📄 pgpx509cert.h
字号:
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 + -