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

📄 secstore.h

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 H
字号:
enum{ MAXFILESIZE = 10*1024*1024 };enum{// PW status bits	Enabled 	= (1<<0),	STA 		= (1<<1),	// extra SecurID step};typedef struct PW {	char *id;		// user id	ulong expire;	// expiration time (epoch seconds)	ushort status;	// Enabled, STA, ...	ushort failed;	// number of failed login attempts	char *other;	// other information, e.g. sponsor	mpint *Hi;  	// H(passphrase)^-1 mod p} PW;PW *getPW(char *, int);int putPW(PW *);void freePW(PW *);char* getpassm(char*);char *validatefile(char *f);// *client: SConn, client name, passphrase// *server: SConn, (partial) 1st msg, PW entry// *setpass: Username, hashed passphrase, PW entryint PAKclient(SConn *, char *, char *, char **);int PAKserver(SConn *, char *, char *, PW **);char *PAK_Hi(char *, char *, mpint *, mpint *);#define LOG "secstore"#define SECSTORE_DIR	"/adm/secstore"

⌨️ 快捷键说明

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