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

📄 fipsmodule.h

📁 IBE是一种非对称密码技术
💻 H
📖 第 1 页 / 共 4 页
字号:
   VtMpIntCtx *mpCtx
));

/* The VFMpIntImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFMpIntImpl) VOLT_PROTO_LIST ((
   VtMpIntCtx *mpCtx,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyMpIntCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyMpIntCtx) VOLT_PROTO_LIST ((
   VtMpIntCtx *mpCtx
));

/* The VtSetMpIntParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetMpIntParam) VOLT_PROTO_LIST ((
   VtMpIntCtx mpCtx,
   VtMpIntParam mpIntParam,
   Pointer associatedInfo
));

/* The VtCreateIBECacheCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateIBECacheCtx) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtIBECacheCtxImpl ibeCacheCtxImpl,
   Pointer associatedInfo,
   VtIBECacheCtx *ibeCacheCtx
));

/* The VtIBECacheCtxImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFIBECacheCtxImpl) VOLT_PROTO_LIST ((
   VtIBECacheCtx *ibeCacheCtx,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyIBECacheCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyIBECacheCtx) VOLT_PROTO_LIST ((
   VtIBECacheCtx *ibeCacheCtx
));

/* The VtGetIBECacheElementCount definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetIBECacheElementCount) VOLT_PROTO_LIST ((
   VtLibCtx libraryCtx,
   unsigned int *count
));

/* The VtGetIBECacheElement definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetIBECacheElement) VOLT_PROTO_LIST ((
   VtLibCtx libraryCtx,
   unsigned int index,
   unsigned char *element,
   unsigned int bufferSize,
   unsigned int *elementLen
));

/* The VtGetIBECacheElementReference definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetIBECacheElementReference) VOLT_PROTO_LIST ((
   VtLibCtx libraryCtx,
   unsigned char *element,
   unsigned int elementLen,
   unsigned int *flag,
   unsigned char **reference,
   unsigned int *referenceLen
));

/* The VtSetIBECacheElement definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetIBECacheElement) VOLT_PROTO_LIST ((
   VtLibCtx libraryCtx,
   VtMpIntCtx mpCtx,
   unsigned char *element,
   unsigned int elementLen,
   unsigned int *index
));

/* The VtDeleteIBECacheElement definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDeleteIBECacheElement) VOLT_PROTO_LIST ((
   VtLibCtx libraryCtx,
   unsigned int index
));

/* The VtCreateErrorCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateErrorCtx) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtErrorCtxImpl errorImpl,
   Pointer associatedInfo,
   VtErrorCtx *errorCtx
));

/* The VtErrorCtxImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFErrorCtxImpl) VOLT_PROTO_LIST ((
   VtErrorCtx *errorCtx,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyErrorCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyErrorCtx) VOLT_PROTO_LIST ((
   VtErrorCtx *errorCtx
));

/* The VtSetErrorCtxParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetErrorCtxParam) VOLT_PROTO_LIST ((
   VtErrorCtx errorCtx,
   VtErrorCtxParam errorCtxParam,
   Pointer associatedInfo
));

/* The VtGetErrorCtxParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetErrorCtxParam) VOLT_PROTO_LIST ((
   VtErrorCtx errorCtx,
   VtErrorCtxParam errorCtxParam,
   Pointer *getInfo
));

/* The VtGetErrorCtxCount definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetErrorCtxCount) VOLT_PROTO_LIST ((
   VtErrorCtx errorCtx,
   unsigned int *count
));

/* The VtGetErrorStack definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetErrorStack) VOLT_PROTO_LIST ((
   VtErrorCtx errorCtx,
   unsigned int index,
   VtErrorStack **errorStack
));

/* The VtClearErrorCtx definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFClearErrorCtx) VOLT_PROTO_LIST ((
   VtErrorCtx errorCtx
));

/* The VtCreateRandomObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateRandomObject) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtRandomImpl randomImpl,
   Pointer associatedInfo,
   VtRandomObject *randObj
));

/* The VtRandomImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFRandomImpl) VOLT_PROTO_LIST ((
   VtRandomObject *randObj,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyRandomObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyRandomObject) VOLT_PROTO_LIST ((
   VtRandomObject *randObj
));

/* The VtSetRandomParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetRandomParam) VOLT_PROTO_LIST ((
   VtRandomObject randObj,
   VtRandomParam randomParam,
   Pointer associatedInfo
));

/* The VtRandomParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFRandomParam) VOLT_PROTO_LIST ((
   VtRandomObject randObj,
   Pointer associatedInfo,
   unsigned int flag
));

/* The VtSeedRandom definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSeedRandom) VOLT_PROTO_LIST ((
   VtRandomObject randObj,
   unsigned char *seedData,
   unsigned int seedLen
));

/* The VtGenerateRandomBytes definition for the function list.
 */
typedef int VOLT_CALLING_CONV (*VFGenerateRandomBytes) VOLT_PROTO_LIST ((
   VtRandomObject randObj,
   unsigned char *randomBytes,
   unsigned int randomLen
));

/* The VtCreateKeyObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateKeyObject) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtKeyImpl keyImpl,
   Pointer associatedInfo,
   VtKeyObject *keyObj
));

/* The VtKeyImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFKeyImpl) VOLT_PROTO_LIST ((
   VtKeyObject *keyObj,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyKeyObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyKeyObject) VOLT_PROTO_LIST ((
   VtKeyObject *keyObj
));

/* The VtSetKeyParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetKeyParam) VOLT_PROTO_LIST ((
   VtKeyObject keyObj,
   VtKeyParam keyParam,
   Pointer associatedInfo
));

/* The VtGetKeyParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetKeyParam) VOLT_PROTO_LIST ((
   VtKeyObject keyObj,
   VtKeyParam keyParam,
   Pointer *getInfo
));

/* The VtKeyParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFKeyParam) VOLT_PROTO_LIST ((
   VtKeyObject keyObj,
   Pointer info,
   unsigned int flag
));

/* The VtCreateAlgorithmObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateAlgorithmObject) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtAlgorithmImpl algorithmImpl,
   Pointer associatedInfo,
   VtAlgorithmObject *algObj
));

/* The VtAlgorithmImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFAlgorithmImpl) VOLT_PROTO_LIST ((
   VtAlgorithmObject *algObj,
   Pointer info,
   unsigned int flag
));

/* The VtFeedbackMode definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFFeedbackMode) VOLT_PROTO_LIST ((
   VtAlgorithmObject algObj,
   VtFeedbackInfo *info,
   unsigned int flag
));

/* The VtPaddingScheme definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFPaddingScheme) VOLT_PROTO_LIST ((
   VtAlgorithmObject algObj,
   VtPaddingInfo *info,
   unsigned int flag
));

/* The VtDestroyAlgorithmObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyAlgorithmObject) VOLT_PROTO_LIST ((
   VtAlgorithmObject *algObj
));

/* The VtSetAlgorithmParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetAlgorithmParam) VOLT_PROTO_LIST ((
   VtAlgorithmObject algObj,
   VtAlgorithmParam algorithmParam,
   Pointer associatedInfo
));

/* The VtGetAlgorithmParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFGetAlgorithmParam) VOLT_PROTO_LIST ((
   VtAlgorithmObject algObj,
   VtAlgorithmParam algorithmParam,
   Pointer *getInfo
));

/* The VtAlgorithmParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFAlgorithmParam) VOLT_PROTO_LIST ((
   VtAlgorithmObject algObj,
   Pointer info,
   unsigned int flag
));

/* The VtCreateParameterObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFCreateParameterObject) VOLT_PROTO_LIST ((
   VtLibCtx libCtx,
   VtParameterImpl ParameterImpl,
   Pointer associatedInfo,
   VtParameterObject *paramObj
));

/* The VtParameterImpl definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFParameterImpl) VOLT_PROTO_LIST ((
   VtParameterObject *paramObj,
   Pointer info,
   unsigned int flag
));

/* The VtDestroyParameterObject definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFDestroyParameterObject) VOLT_PROTO_LIST ((
   VtParameterObject *paramObj
));

/* The VtSetParameterParam definition for getting a function pointer.
 */
typedef int VOLT_CALLING_CONV (*VFSetParameterParam) VOLT_PROTO_LIST ((
   VtParameterObject paramObj,
   VtParameterParam ParameterParam,
   Pointer associatedInfo

⌨️ 快捷键说明

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