tpmreset.c

来自「IBM开发的TPM的驱动, 有少量的例子可以供参考」· C语言 代码 · 共 38 行

C
38
字号
/****************************************************************************//*                                                                          *//*                                TCPA Reset                                *//*                                                                          *//*                           Written by J. Kravitz                          *//*                                                                          *//*                     IBM Thomas J. Watson Research Center                 *//*                                                                          *//*                               Version 1.0                                *//*                                                                          *//*                         Last Revision 31 Mar 2003                        *//*                                                                          *//*                           Copyright (C) 2004 IBM                         *//*                                                                          *//****************************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <netinet/in.h>#include "tpm.h"#include "tpmutil.h"static unsigned char reset_fmt[] = "00 c1 T 00 00 00 5A";int main(int argc, char *argv[]){	int ret;	unsigned char tcpadata[TPM_MAX_BUFF_SIZE];	ret = TSS_buildbuff(reset_fmt, tcpadata);	if ((ret & ERR_MASK) != 0) {		printf("Error %x from buildbuff\n", ret);		exit(6);	}	ret = TPM_Transmit(tcpadata, "Reset");	exit(ret);}

⌨️ 快捷键说明

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