📄 pgpx509cert.h
字号:
/*******************************************************************
*
* This file was generated by TIS/ASN1COMP Ver. 4.2, an ASN.1 compiler.
* TIS/ASN1COMP is Copyright (c) 1998, TIS Labs at Network Associates, Inc.
*
* This file was AUTOMATICALLY GENERATED on Tue May 18 17:09:44 1999
*
******************************************************************/
#ifndef pgpX509Cert_H_
#define pgpX509Cert_H_
#include "pgpX509Cert_util.h"
#include "pgpX509Cert_struct.h"
/*******************************************************************
*
* Function declarations for internal functions
*
******************************************************************/
#define pgpasn_SizeofAttributeTypeInternal pgpasn_SizeofOBJECT_IDInternal
#define pgpasn_DropInPlaceAttributeType pgpasn_DropInPlaceOBJECT_ID
#define pgpasn_PackAttributeTypeInternal pgpasn_PackOBJECT_IDInternal
#define pgpasn_UnpkInPlaceAttributeType pgpasn_UnpkInPlaceOBJECT_ID
#define pgpasn_UnpackAttributeTypeInternal pgpasn_UnpackOBJECT_IDInternal
#define pgpasn_SizeofAttributeValueInternal pgpasn_SizeofANYInternal
#define pgpasn_DropInPlaceAttributeValue pgpasn_DropInPlaceANY
#define pgpasn_PackAttributeValueInternal pgpasn_PackANYInternal
#define pgpasn_UnpkInPlaceAttributeValue pgpasn_UnpkInPlaceANY
#define pgpasn_UnpackAttributeValueInternal pgpasn_UnpackANYInternal
#define pgpasn_SizeofBMPStringInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlaceBMPString pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackBMPStringInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlaceBMPString pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackBMPStringInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofCertificateSerialNumberInternal pgpasn_SizeofINTEGERInternal
#define pgpasn_DropInPlaceCertificateSerialNumber pgpasn_DropInPlaceINTEGER
#define pgpasn_PackCertificateSerialNumberInternal pgpasn_PackINTEGERInternal
#define pgpasn_UnpkInPlaceCertificateSerialNumber pgpasn_UnpkInPlaceINTEGER
#define pgpasn_UnpackCertificateSerialNumberInternal pgpasn_UnpackINTEGERInternal
#define pgpasn_SizeofContentTypeInternal pgpasn_SizeofOBJECT_IDInternal
#define pgpasn_DropInPlaceContentType pgpasn_DropInPlaceOBJECT_ID
#define pgpasn_PackContentTypeInternal pgpasn_PackOBJECT_IDInternal
#define pgpasn_UnpkInPlaceContentType pgpasn_UnpkInPlaceOBJECT_ID
#define pgpasn_UnpackContentTypeInternal pgpasn_UnpackOBJECT_IDInternal
#define pgpasn_SizeofDSAPublicKeyInternal pgpasn_SizeofINTEGERInternal
#define pgpasn_DropInPlaceDSAPublicKey pgpasn_DropInPlaceINTEGER
#define pgpasn_PackDSAPublicKeyInternal pgpasn_PackINTEGERInternal
#define pgpasn_UnpkInPlaceDSAPublicKey pgpasn_UnpkInPlaceINTEGER
#define pgpasn_UnpackDSAPublicKeyInternal pgpasn_UnpackINTEGERInternal
#define pgpasn_SizeofDataInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlaceData pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackDataInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlaceData pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackDataInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofELGPublicKeyInternal pgpasn_SizeofINTEGERInternal
#define pgpasn_DropInPlaceELGPublicKey pgpasn_DropInPlaceINTEGER
#define pgpasn_PackELGPublicKeyInternal pgpasn_PackINTEGERInternal
#define pgpasn_UnpkInPlaceELGPublicKey pgpasn_UnpkInPlaceINTEGER
#define pgpasn_UnpackELGPublicKeyInternal pgpasn_UnpackINTEGERInternal
#define pgpasn_SizeofEncryptedDigestInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlaceEncryptedDigest pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackEncryptedDigestInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlaceEncryptedDigest pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackEncryptedDigestInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofKeyUsageInternal pgpasn_SizeofBIT_STRINGInternal
#define pgpasn_DropInPlaceKeyUsage pgpasn_DropInPlaceBIT_STRING
#define pgpasn_PackKeyUsageInternal pgpasn_PackBIT_STRINGInternal
#define pgpasn_UnpkInPlaceKeyUsage pgpasn_UnpkInPlaceBIT_STRING
#define pgpasn_UnpackKeyUsageInternal pgpasn_UnpackBIT_STRINGInternal
#define pgpasn_SizeofPrivateKeyInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlacePrivateKey pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackPrivateKeyInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlacePrivateKey pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackPrivateKeyInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofReasonFlagsInternal pgpasn_SizeofBIT_STRINGInternal
#define pgpasn_DropInPlaceReasonFlags pgpasn_DropInPlaceBIT_STRING
#define pgpasn_PackReasonFlagsInternal pgpasn_PackBIT_STRINGInternal
#define pgpasn_UnpkInPlaceReasonFlags pgpasn_UnpkInPlaceBIT_STRING
#define pgpasn_UnpackReasonFlagsInternal pgpasn_UnpackBIT_STRINGInternal
#define pgpasn_SizeofSignatureInternal pgpasn_SizeofBIT_STRINGInternal
#define pgpasn_DropInPlaceSignature pgpasn_DropInPlaceBIT_STRING
#define pgpasn_PackSignatureInternal pgpasn_PackBIT_STRINGInternal
#define pgpasn_UnpkInPlaceSignature pgpasn_UnpkInPlaceBIT_STRING
#define pgpasn_UnpackSignatureInternal pgpasn_UnpackBIT_STRINGInternal
#define pgpasn_SizeofUTF8StringInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlaceUTF8String pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackUTF8StringInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlaceUTF8String pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackUTF8StringInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofUniqueIdentifierInternal pgpasn_SizeofBIT_STRINGInternal
#define pgpasn_DropInPlaceUniqueIdentifier pgpasn_DropInPlaceBIT_STRING
#define pgpasn_PackUniqueIdentifierInternal pgpasn_PackBIT_STRINGInternal
#define pgpasn_UnpkInPlaceUniqueIdentifier pgpasn_UnpkInPlaceBIT_STRING
#define pgpasn_UnpackUniqueIdentifierInternal pgpasn_UnpackBIT_STRINGInternal
#define pgpasn_SizeofUniversalStringInternal pgpasn_SizeofOCTET_STRINGInternal
#define pgpasn_DropInPlaceUniversalString pgpasn_DropInPlaceOCTET_STRING
#define pgpasn_PackUniversalStringInternal pgpasn_PackOCTET_STRINGInternal
#define pgpasn_UnpkInPlaceUniversalString pgpasn_UnpkInPlaceOCTET_STRING
#define pgpasn_UnpackUniversalStringInternal pgpasn_UnpackOCTET_STRINGInternal
#define pgpasn_SizeofVersionInternal pgpasn_SizeofINTEGERInternal
#define pgpasn_DropInPlaceVersion pgpasn_DropInPlaceINTEGER
#define pgpasn_PackVersionInternal pgpasn_PackINTEGERInternal
#define pgpasn_UnpkInPlaceVersion pgpasn_UnpkInPlaceINTEGER
#define pgpasn_UnpackVersionInternal pgpasn_UnpackINTEGERInternal
size_t pgpasn_SizeofAlgorithmIdentifierInternal(
PGPASN_AlgorithmIdentifier *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceAlgorithmIdentifier(
PGPASN_CONTEXT *ctx,
PGPASN_AlgorithmIdentifier *f);
size_t pgpasn_PackAlgorithmIdentifierInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_AlgorithmIdentifier *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceAlgorithmIdentifier (
PGPASN_CONTEXT *ctx,
PGPASN_AlgorithmIdentifier *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackAlgorithmIdentifierInternal(
PGPASN_CONTEXT *ctx,
PGPASN_AlgorithmIdentifier **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofAttributeTypeAndValueInternal(
PGPASN_AttributeTypeAndValue *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceAttributeTypeAndValue(
PGPASN_CONTEXT *ctx,
PGPASN_AttributeTypeAndValue *f);
size_t pgpasn_PackAttributeTypeAndValueInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_AttributeTypeAndValue *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceAttributeTypeAndValue (
PGPASN_CONTEXT *ctx,
PGPASN_AttributeTypeAndValue *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackAttributeTypeAndValueInternal(
PGPASN_CONTEXT *ctx,
PGPASN_AttributeTypeAndValue **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofAttributeValuesInternal(
PGPASN_AttributeValues *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceAttributeValues(
PGPASN_CONTEXT *ctx,
PGPASN_AttributeValues *f);
size_t pgpasn_PackAttributeValuesInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_AttributeValues *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceAttributeValues (
PGPASN_CONTEXT *ctx,
PGPASN_AttributeValues *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackAttributeValuesInternal(
PGPASN_CONTEXT *ctx,
PGPASN_AttributeValues **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofBasicConstraintsInternal(
PGPASN_BasicConstraints *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceBasicConstraints(
PGPASN_CONTEXT *ctx,
PGPASN_BasicConstraints *f);
size_t pgpasn_PackBasicConstraintsInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_BasicConstraints *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceBasicConstraints (
PGPASN_CONTEXT *ctx,
PGPASN_BasicConstraints *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackBasicConstraintsInternal(
PGPASN_CONTEXT *ctx,
PGPASN_BasicConstraints **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofCertificateValidityDateInternal(
PGPASN_CertificateValidityDate *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceCertificateValidityDate(
PGPASN_CONTEXT *ctx,
PGPASN_CertificateValidityDate *f);
size_t pgpasn_PackCertificateValidityDateInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_CertificateValidityDate *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceCertificateValidityDate (
PGPASN_CONTEXT *ctx,
PGPASN_CertificateValidityDate *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackCertificateValidityDateInternal(
PGPASN_CONTEXT *ctx,
PGPASN_CertificateValidityDate **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofContentInfoInternal(
PGPASN_ContentInfo *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceContentInfo(
PGPASN_CONTEXT *ctx,
PGPASN_ContentInfo *f);
size_t pgpasn_PackContentInfoInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_ContentInfo *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceContentInfo (
PGPASN_CONTEXT *ctx,
PGPASN_ContentInfo *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackContentInfoInternal(
PGPASN_CONTEXT *ctx,
PGPASN_ContentInfo **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofDirectoryStringInternal(
PGPASN_DirectoryString *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceDirectoryString(
PGPASN_CONTEXT *ctx,
PGPASN_DirectoryString *f);
size_t pgpasn_PackDirectoryStringInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_DirectoryString *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceDirectoryString (
PGPASN_CONTEXT *ctx,
PGPASN_DirectoryString *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackDirectoryStringInternal(
PGPASN_CONTEXT *ctx,
PGPASN_DirectoryString **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofDssParmsInternal(
PGPASN_DssParms *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceDssParms(
PGPASN_CONTEXT *ctx,
PGPASN_DssParms *f);
size_t pgpasn_PackDssParmsInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_DssParms *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceDssParms (
PGPASN_CONTEXT *ctx,
PGPASN_DssParms *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackDssParmsInternal(
PGPASN_CONTEXT *ctx,
PGPASN_DssParms **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofDssSigValueInternal(
PGPASN_DssSigValue *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceDssSigValue(
PGPASN_CONTEXT *ctx,
PGPASN_DssSigValue *f);
size_t pgpasn_PackDssSigValueInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_DssSigValue *asnstruct,
unsigned char tag,
int *erret);
size_t pgpasn_UnpkInPlaceDssSigValue (
PGPASN_CONTEXT *ctx,
PGPASN_DssSigValue *asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_UnpackDssSigValueInternal(
PGPASN_CONTEXT *ctx,
PGPASN_DssSigValue **asnstruct,
const unsigned char *buf,
size_t buflen,
unsigned char tag,
int *erret);
size_t pgpasn_SizeofELGParmsInternal(
PGPASN_ELGParms *asnstruct,
int outerSizeFlag,
int expTaggedFlag);
void pgpasn_DropInPlaceELGParms(
PGPASN_CONTEXT *ctx,
PGPASN_ELGParms *f);
size_t pgpasn_PackELGParmsInternal(
PGPASN_CONTEXT *ctx,
unsigned char *buf,
size_t buflen,
PGPASN_ELGParms *asnstruct,
unsigned char tag,
int *erret);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -