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

📄 bc_mgr.h

📁 BestCrypt开源加密原代码
💻 H
字号:
/******************************************************************* *	Copyright (c) 1994-1998 Jetico, Inc., Finland *	All rights reserved. * *	File:		driver/bc_mgr.h * *	Description:	algorithm manager data structures * *	Scope:		BestCrypt pseudo-device driver * *	Platforms:	Linux *  *	Author:		Nail R. Kaipov * *	Created:	10-Nov-1998 * *	Revision:	 * *******************************************************************/ #ifndef __BC_MGR_H__#define __BC_MGR_H__#define BC_ALGO_NAME_LEN	32/* used for algorithm registration */       struct bc_algorithm {	ALG_ID	id;	DWORD	keylen; 	char	*name;	/* standard algorithm interface */	int	(*make_key)(u_char *key, u_int keylen, u_char *pool, KEY_HANDLE *kh);	int	(*test_key)(KEY_HANDLE kh);	int	(*free_key)(KEY_HANDLE kh);	int	(*lock_key)(KEY_HANDLE kh, int lock);	int	(*encrypt) (KEY_HANDLE kh, u_char *iv, u_char *src, u_char *dst, u_int len);	int	(*decrypt) (KEY_HANDLE kh, u_char *iv, u_char *src, u_char *dst, u_int len);};extern int 	init_bc_algo		();extern int 	register_bc_algo	(struct bc_algorithm *algo);extern int 	unregister_bc_algo	(ALG_ID algo_id);extern struct bc_algorithm *get_bc_algo (ALG_ID algo_id, char *module_name);extern int proc_bc_conf(char *page, char **start, off_t off, int count, int *eof, void *data);#endif /* __BC_MGR_H__ */

⌨️ 快捷键说明

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