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

📄 pgpx509cert_util.h

📁 vc环境下的pgp源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define pgpasn_SizeofGeneralizedTimeInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofGeneralizedTime pgpasn_SizeofVariableBlock
size_t pgpasn_PackGeneralizedTimeInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_GeneralizedTime *timeblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackGeneralizedTime(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_GeneralizedTime *timeblock,
    int *erret);
size_t pgpasn_UnpkInPlaceGeneralizedTime(
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralizedTime *timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackGeneralizedTimeInternal( 
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralizedTime **timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t pgpasn_UnpackGeneralizedTime( 
    PGPASN_CONTEXT *ctx,
    PGPASN_GeneralizedTime **timestruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define pgpasn_NewIA5String pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceIA5String pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeIA5String pgpasn_FreeVariableBlock
#define pgpasn_SizeofIA5StringInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofIA5String pgpasn_SizeofVariableBlock
size_t pgpasn_PackIA5StringInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_IA5String *strblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackIA5String(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_IA5String *strblock,
    int *erret);
size_t pgpasn_UnpkInPlaceIA5String(
    PGPASN_CONTEXT *ctx,
    PGPASN_IA5String *strblock,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackIA5StringInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_IA5String **strblock,
    const unsigned char *buf,
    size_t buflen, 
    unsigned char tag,
    int        *erret);  /* error return */
size_t pgpasn_UnpackIA5String(
    PGPASN_CONTEXT *ctx,
    PGPASN_IA5String **strblock,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define pgpasn_NewINTEGER pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceINTEGER pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeINTEGER pgpasn_FreeVariableBlock
size_t pgpasn_SizeofINTEGERInternal(
    PGPASN_INTEGER *b,
    int outerSizeFlag,
    int expTaggedSize);
size_t pgpasn_SizeofINTEGER(
    PGPASN_CONTEXT *ctx,
    PGPASN_INTEGER *b,
    int outerSizeFlag);
size_t pgpasn_PackINTEGERInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_INTEGER *intblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackINTEGER(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_INTEGER *intblock,
    int *erret);
size_t pgpasn_UnpkInPlaceINTEGER(
    PGPASN_CONTEXT *ctx,
    PGPASN_INTEGER *intstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackINTEGERInternal( 
    PGPASN_CONTEXT *ctx,
    PGPASN_INTEGER **intstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t pgpasn_UnpackINTEGER( 
    PGPASN_CONTEXT *ctx,
    PGPASN_INTEGER **intstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define pgpasn_NewNumericString pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceNumericString pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeNumericString pgpasn_FreeVariableBlock
#define pgpasn_SizeofNumericStringInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofNumericString pgpasn_SizeofVariableBlock
size_t pgpasn_PackNumericStringInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_NumericString *numblock,
    unsigned char tag,
    int *erret );
size_t pgpasn_PackNumericString(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_NumericString *numblock,
    int *erret );
size_t pgpasn_UnpkInPlaceNumericString(
    PGPASN_CONTEXT *ctx,
    PGPASN_NumericString *numstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret) ;
size_t pgpasn_UnpackNumericStringInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_NumericString **numstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char  tag,
    int       *erret);  /* error return */
size_t pgpasn_UnpackNumericString(
    PGPASN_CONTEXT *ctx,
    PGPASN_NumericString **numstruct,
    const unsigned char *buf,
    size_t buflen,
    int       *erret);

PGPASN_NULL *pgpasn_NewNULL (PGPASN_CONTEXT *ctx) ;
void pgpasn_FreeNULL (PGPASN_CONTEXT *ctx, PGPASN_NULL *f) ;
void pgpasn_DropInPlaceNULL (PGPASN_CONTEXT *ctx, PGPASN_NULL *f) ;
size_t pgpasn_SizeofNULLInternal(
    PGPASN_NULL *b,
    int outerSizeFlag,
    int expTaggedFlag);
size_t pgpasn_SizeofNULL(
    PGPASN_CONTEXT *ctx,
    PGPASN_NULL *b,
    int outerSizeFlag);
size_t pgpasn_PackNULLInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_NULL *asnblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackNULL(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_NULL *asnblock,
    int *erret);
size_t pgpasn_UnpkInPlaceNULL(
    PGPASN_CONTEXT *ctx,
    PGPASN_NULL *nullstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackNULLInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_NULL **nullstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t pgpasn_UnpackNULL(
    PGPASN_CONTEXT *ctx,
    PGPASN_NULL **nullstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define pgpasn_NewOBJECT_ID pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceOBJECT_ID pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeOBJECT_ID pgpasn_FreeVariableBlock
#define pgpasn_SizeofOBJECT_IDInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofOBJECT_ID pgpasn_SizeofVariableBlock
size_t pgpasn_PackOBJECT_IDInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_OBJECT_ID *oidblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackOBJECT_ID(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_OBJECT_ID *oidblock,
    int *erret);
int pgpasn_UnpkInPlaceOBJECT_ID(
    PGPASN_CONTEXT *ctx,
    PGPASN_OBJECT_ID *oidstruct,
    const unsigned char *buf,
    size_t buflen, 
    unsigned char tag,
    int *erret) ;
size_t pgpasn_UnpackOBJECT_IDInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_OBJECT_ID **oidstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t pgpasn_UnpackOBJECT_ID(
    PGPASN_CONTEXT *ctx,
    PGPASN_OBJECT_ID **oidstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define pgpasn_NewOCTET_STRING pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceOCTET_STRING pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeOCTET_STRING pgpasn_FreeVariableBlock
#define pgpasn_SizeofOCTET_STRINGInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofOCTET_STRING pgpasn_SizeofVariableBlock
size_t pgpasn_PackOCTET_STRINGInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_OCTET_STRING *octblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackOCTET_STRING(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_OCTET_STRING *octblock,
    int *erret);
size_t pgpasn_UnpkInPlaceOCTET_STRING(
    PGPASN_CONTEXT *ctx,
    PGPASN_OCTET_STRING *octstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackOCTET_STRINGInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_OCTET_STRING **octstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret) ; /* error return */
size_t pgpasn_UnpackOCTET_STRING(
    PGPASN_CONTEXT *ctx,
    PGPASN_OCTET_STRING **octstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define pgpasn_NewPrintableString pgpasn_NewVariableBlock
#define pgpasn_DropInPlacePrintableString pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreePrintableString pgpasn_FreeVariableBlock
#define pgpasn_SizeofPrintableStringInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofPrintableString pgpasn_SizeofVariableBlock
size_t pgpasn_PackPrintableStringInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_PrintableString *strblock,
    unsigned char tag,
    int *erret );
size_t pgpasn_PackPrintableString(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_PrintableString *strblock,
    int *erret );
int pgpasn_UnpkInPlacePrintableString(
    PGPASN_CONTEXT *ctx,
    PGPASN_PrintableString *printstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackPrintableStringInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_PrintableString **printstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char  tag,
    int       *erret) ;
size_t pgpasn_UnpackPrintableString(
    PGPASN_CONTEXT *ctx,
    PGPASN_PrintableString **printstruct,
    const unsigned char *buf,
    size_t buflen,
    int       *erret);

#define pgpasn_NewT61String pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceT61String pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeT61String pgpasn_FreeVariableBlock
#define pgpasn_SizeofT61StringInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofT61String pgpasn_SizeofVariableBlock
size_t pgpasn_PackT61StringInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_T61String *strblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackT61String(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_T61String *strblock,
    int *erret);
size_t pgpasn_UnpkInPlaceT61String(
    PGPASN_CONTEXT *ctx,
    PGPASN_T61String *strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret) ;
size_t pgpasn_UnpackT61StringInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_T61String **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t pgpasn_UnpackT61String(
    PGPASN_CONTEXT *ctx,
    PGPASN_T61String **strstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define pgpasn_NewUTCTime pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceUTCTime pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeUTCTime pgpasn_FreeVariableBlock
#define pgpasn_SizeofUTCTimeInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofUTCTime pgpasn_SizeofVariableBlock
size_t pgpasn_PackUTCTimeInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_UTCTime *timeblock,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackUTCTime(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_UTCTime *timeblock,
    int *erret);
size_t pgpasn_UnpkInPlaceUTCTime(
    PGPASN_CONTEXT *ctx,
    PGPASN_UTCTime *timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackUTCTimeInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_UTCTime **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t pgpasn_UnpackUTCTime(
    PGPASN_CONTEXT *ctx,
    PGPASN_UTCTime **timestruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define pgpasn_NewVisibleString pgpasn_NewVariableBlock
#define pgpasn_DropInPlaceVisibleString pgpasn_DropInPlaceVariableBlock
#define pgpasn_FreeVisibleString pgpasn_FreeVariableBlock
#define pgpasn_SizeofVisibleStringInternal pgpasn_SizeofVariableBlockInternal
#define pgpasn_SizeofVisibleString pgpasn_SizeofVariableBlock
size_t pgpasn_PackVisibleStringInternal(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_VisibleString *strstruct,
    unsigned char tag,
    int *erret);
size_t pgpasn_PackVisibleString(
    PGPASN_CONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PGPASN_VisibleString *strblock,
    int *erret);
size_t pgpasn_UnpkInPlaceVisibleString(
    PGPASN_CONTEXT *ctx,
    PGPASN_VisibleString *strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t pgpasn_UnpackVisibleStringInternal(
    PGPASN_CONTEXT *ctx,
    PGPASN_VisibleString **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t pgpasn_UnpackVisibleString(
    PGPASN_CONTEXT *ctx,
    PGPASN_VisibleString **strstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#endif

⌨️ 快捷键说明

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