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

📄 cert_util.h

📁 vc环境下的pgp源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define PKISizeofGeneralizedTimeInternal PKISizeofVariableBlockInternal
#define PKISizeofGeneralizedTime PKISizeofVariableBlock
size_t PKIPackGeneralizedTimeInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIGeneralizedTime *timeblock,
    unsigned char tag,
    int *erret);
size_t PKIPackGeneralizedTime(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIGeneralizedTime *timeblock,
    int *erret);
size_t PKIUnpkInPlaceGeneralizedTime(
    PKICONTEXT *ctx,
    PKIGeneralizedTime *timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackGeneralizedTimeInternal( 
    PKICONTEXT *ctx,
    PKIGeneralizedTime **timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t PKIUnpackGeneralizedTime( 
    PKICONTEXT *ctx,
    PKIGeneralizedTime **timestruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define PKINewIA5String PKINewVariableBlock
#define PKIDropInPlaceIA5String PKIDropInPlaceVariableBlock
#define PKIFreeIA5String PKIFreeVariableBlock
#define PKISizeofIA5StringInternal PKISizeofVariableBlockInternal
#define PKISizeofIA5String PKISizeofVariableBlock
size_t PKIPackIA5StringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIIA5String *strblock,
    unsigned char tag,
    int *erret);
size_t PKIPackIA5String(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIIA5String *strblock,
    int *erret);
size_t PKIUnpkInPlaceIA5String(
    PKICONTEXT *ctx,
    PKIIA5String *strblock,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackIA5StringInternal(
    PKICONTEXT *ctx,
    PKIIA5String **strblock,
    const unsigned char *buf,
    size_t buflen, 
    unsigned char tag,
    int        *erret);  /* error return */
size_t PKIUnpackIA5String(
    PKICONTEXT *ctx,
    PKIIA5String **strblock,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define PKINewINTEGER PKINewVariableBlock
#define PKIDropInPlaceINTEGER PKIDropInPlaceVariableBlock
#define PKIFreeINTEGER PKIFreeVariableBlock
size_t PKISizeofINTEGERInternal(
    PKIINTEGER *b,
    int outerSizeFlag,
    int expTaggedSize);
size_t PKISizeofINTEGER(
    PKICONTEXT *ctx,
    PKIINTEGER *b,
    int outerSizeFlag);
size_t PKIPackINTEGERInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIINTEGER *intblock,
    unsigned char tag,
    int *erret);
size_t PKIPackINTEGER(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIINTEGER *intblock,
    int *erret);
size_t PKIUnpkInPlaceINTEGER(
    PKICONTEXT *ctx,
    PKIINTEGER *intstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackINTEGERInternal( 
    PKICONTEXT *ctx,
    PKIINTEGER **intstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t PKIUnpackINTEGER( 
    PKICONTEXT *ctx,
    PKIINTEGER **intstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define PKINewNumericString PKINewVariableBlock
#define PKIDropInPlaceNumericString PKIDropInPlaceVariableBlock
#define PKIFreeNumericString PKIFreeVariableBlock
#define PKISizeofNumericStringInternal PKISizeofVariableBlockInternal
#define PKISizeofNumericString PKISizeofVariableBlock
size_t PKIPackNumericStringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKINumericString *numblock,
    unsigned char tag,
    int *erret );
size_t PKIPackNumericString(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKINumericString *numblock,
    int *erret );
size_t PKIUnpkInPlaceNumericString(
    PKICONTEXT *ctx,
    PKINumericString *numstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret) ;
size_t PKIUnpackNumericStringInternal(
    PKICONTEXT *ctx,
    PKINumericString **numstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char  tag,
    int       *erret);  /* error return */
size_t PKIUnpackNumericString(
    PKICONTEXT *ctx,
    PKINumericString **numstruct,
    const unsigned char *buf,
    size_t buflen,
    int       *erret);

PKINULL *PKINewNULL (PKICONTEXT *ctx) ;
void PKIFreeNULL (PKICONTEXT *ctx, PKINULL *f) ;
void PKIDropInPlaceNULL (PKICONTEXT *ctx, PKINULL *f) ;
size_t PKISizeofNULLInternal(
    PKINULL *b,
    int outerSizeFlag,
    int expTaggedFlag);
size_t PKISizeofNULL(
    PKICONTEXT *ctx,
    PKINULL *b,
    int outerSizeFlag);
size_t PKIPackNULLInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKINULL *asnblock,
    unsigned char tag,
    int *erret);
size_t PKIPackNULL(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKINULL *asnblock,
    int *erret);
size_t PKIUnpkInPlaceNULL(
    PKICONTEXT *ctx,
    PKINULL *nullstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackNULLInternal(
    PKICONTEXT *ctx,
    PKINULL **nullstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t PKIUnpackNULL(
    PKICONTEXT *ctx,
    PKINULL **nullstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define PKINewOBJECT_ID PKINewVariableBlock
#define PKIDropInPlaceOBJECT_ID PKIDropInPlaceVariableBlock
#define PKIFreeOBJECT_ID PKIFreeVariableBlock
#define PKISizeofOBJECT_IDInternal PKISizeofVariableBlockInternal
#define PKISizeofOBJECT_ID PKISizeofVariableBlock
size_t PKIPackOBJECT_IDInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIOBJECT_ID *oidblock,
    unsigned char tag,
    int *erret);
size_t PKIPackOBJECT_ID(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIOBJECT_ID *oidblock,
    int *erret);
int PKIUnpkInPlaceOBJECT_ID(
    PKICONTEXT *ctx,
    PKIOBJECT_ID *oidstruct,
    const unsigned char *buf,
    size_t buflen, 
    unsigned char tag,
    int *erret) ;
size_t PKIUnpackOBJECT_IDInternal(
    PKICONTEXT *ctx,
    PKIOBJECT_ID **oidstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);  /* error return */
size_t PKIUnpackOBJECT_ID(
    PKICONTEXT *ctx,
    PKIOBJECT_ID **oidstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define PKINewOCTET_STRING PKINewVariableBlock
#define PKIDropInPlaceOCTET_STRING PKIDropInPlaceVariableBlock
#define PKIFreeOCTET_STRING PKIFreeVariableBlock
#define PKISizeofOCTET_STRINGInternal PKISizeofVariableBlockInternal
#define PKISizeofOCTET_STRING PKISizeofVariableBlock
size_t PKIPackOCTET_STRINGInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIOCTET_STRING *octblock,
    unsigned char tag,
    int *erret);
size_t PKIPackOCTET_STRING(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIOCTET_STRING *octblock,
    int *erret);
size_t PKIUnpkInPlaceOCTET_STRING(
    PKICONTEXT *ctx,
    PKIOCTET_STRING *octstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackOCTET_STRINGInternal(
    PKICONTEXT *ctx,
    PKIOCTET_STRING **octstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret) ; /* error return */
size_t PKIUnpackOCTET_STRING(
    PKICONTEXT *ctx,
    PKIOCTET_STRING **octstruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define PKINewPrintableString PKINewVariableBlock
#define PKIDropInPlacePrintableString PKIDropInPlaceVariableBlock
#define PKIFreePrintableString PKIFreeVariableBlock
#define PKISizeofPrintableStringInternal PKISizeofVariableBlockInternal
#define PKISizeofPrintableString PKISizeofVariableBlock
size_t PKIPackPrintableStringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPrintableString *strblock,
    unsigned char tag,
    int *erret );
size_t PKIPackPrintableString(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIPrintableString *strblock,
    int *erret );
int PKIUnpkInPlacePrintableString(
    PKICONTEXT *ctx,
    PKIPrintableString *printstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackPrintableStringInternal(
    PKICONTEXT *ctx,
    PKIPrintableString **printstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char  tag,
    int       *erret) ;
size_t PKIUnpackPrintableString(
    PKICONTEXT *ctx,
    PKIPrintableString **printstruct,
    const unsigned char *buf,
    size_t buflen,
    int       *erret);

#define PKINewT61String PKINewVariableBlock
#define PKIDropInPlaceT61String PKIDropInPlaceVariableBlock
#define PKIFreeT61String PKIFreeVariableBlock
#define PKISizeofT61StringInternal PKISizeofVariableBlockInternal
#define PKISizeofT61String PKISizeofVariableBlock
size_t PKIPackT61StringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIT61String *strblock,
    unsigned char tag,
    int *erret);
size_t PKIPackT61String(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIT61String *strblock,
    int *erret);
size_t PKIUnpkInPlaceT61String(
    PKICONTEXT *ctx,
    PKIT61String *strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret) ;
size_t PKIUnpackT61StringInternal(
    PKICONTEXT *ctx,
    PKIT61String **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t PKIUnpackT61String(
    PKICONTEXT *ctx,
    PKIT61String **strstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#define PKINewUTCTime PKINewVariableBlock
#define PKIDropInPlaceUTCTime PKIDropInPlaceVariableBlock
#define PKIFreeUTCTime PKIFreeVariableBlock
#define PKISizeofUTCTimeInternal PKISizeofVariableBlockInternal
#define PKISizeofUTCTime PKISizeofVariableBlock
size_t PKIPackUTCTimeInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIUTCTime *timeblock,
    unsigned char tag,
    int *erret);
size_t PKIPackUTCTime(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIUTCTime *timeblock,
    int *erret);
size_t PKIUnpkInPlaceUTCTime(
    PKICONTEXT *ctx,
    PKIUTCTime *timestruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackUTCTimeInternal(
    PKICONTEXT *ctx,
    PKIUTCTime **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t PKIUnpackUTCTime(
    PKICONTEXT *ctx,
    PKIUTCTime **timestruct,
    const unsigned char *buf,
    size_t buflen, 
    int        *erret);

#define PKINewVisibleString PKINewVariableBlock
#define PKIDropInPlaceVisibleString PKIDropInPlaceVariableBlock
#define PKIFreeVisibleString PKIFreeVariableBlock
#define PKISizeofVisibleStringInternal PKISizeofVariableBlockInternal
#define PKISizeofVisibleString PKISizeofVariableBlock
size_t PKIPackVisibleStringInternal(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIVisibleString *strstruct,
    unsigned char tag,
    int *erret);
size_t PKIPackVisibleString(
    PKICONTEXT *ctx,
    unsigned char *buf,
    size_t buflen,
    PKIVisibleString *strblock,
    int *erret);
size_t PKIUnpkInPlaceVisibleString(
    PKICONTEXT *ctx,
    PKIVisibleString *strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int *erret);
size_t PKIUnpackVisibleStringInternal(
    PKICONTEXT *ctx,
    PKIVisibleString **strstruct,
    const unsigned char *buf,
    size_t buflen,
    unsigned char tag,
    int        *erret);
size_t PKIUnpackVisibleString(
    PKICONTEXT *ctx,
    PKIVisibleString **strstruct,
    const unsigned char *buf,
    size_t buflen,
    int        *erret);

#endif

⌨️ 快捷键说明

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