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

📄 sctport.h

📁 SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。
💻 H
字号:
/*-------------------------------------------------------+-----*//*							 | GMD *//*   SYSTEM   STAMOD  -  Version 2.0			 +-----*//*							       *//*-------------------------------------------------------------*//*							       *//*    PACKAGE	SCTINT			VERSION 2.0	       *//*					   DATE November 1991  *//*					     BY Levona Eckstein*//*							       *//*    FILENAME			                 	       *//*      sctport.h 		         		       *//*							       *//*    DESCRIPTION					       *//*      This file contains all local define's and structures   *//*	for the port-memory      			       *//*-------------------------------------------------------------*/#define LSCTNAME        8       /* max. length of sct name */#define LPORTNAME       24      /* max. length of port name */#define B_19200        19200#ifdef SYSTEMV#define STOP_1      0x00#define STOP_2      64#define DATA_8      48#define DATA_7      32#define PARNONE     0#define PARODD      768#define PAREVEN     256#endif#ifdef DOS#define STOP_1      0x00#define STOP_2      0x01#define DATA_8      0x03#define DATA_7      0x02#define PARNONE     0#define PARODD      1#define PAREVEN     2#endif#ifdef BSD#define STOP_1      0x00#define STOP_2      64#define DATA_8      48#define DATA_7      32#define PARNONE     0#define PARODD      768#define PAREVEN     256#endif#ifdef MAC#include <Serial.h>#define STOP_1      stop10#define STOP_2      stop20#define DATA_8      data8#define DATA_7      data7#define PARNONE     noParity#define PARODD      oddParity#define PAREVEN     evenParity#endif#define PORTNULL        (struct s_portparam *)0typedef enum {P_NONE,P_ODD,P_EVEN} ParityType;typedef enum {E_LRC,E_CRC} EdcType;typedef enum {C_OFF,C_ON} Chain;struct s_portparam {                      char      port_name[LPORTNAME+1];     /* + 1 for \0 */                      int       bwt;                      int       cwt;                      int       baud;                      int       databits;                      int       stopbits;                      ParityType parity;                      int       dataformat;                      int       tpdusize;                      int       apdusize;                      EdcType   edc;                      int       protocoltype;    /* set, when S_RESET response*/						 /* received		      */                      Chain     chaining;        /* initialized with C_ON in */					         /* sctmem.c -> init_elem    */                      int       ns;		 /* set in t1.c		     */                      int       rsv;		 /* set in t1.c              */                      int       sad;		 /* set in scctint.c -> sct_reset*/                      int       dad;		 /* set in sctint.c -> sct_reset*/                      char      *schistory;                      int       port_id;         /* = FD of OPEN PORT */                      int       first;		 /* set in t1.c              */		      int       setmode;         /* set in sta_setmode      */		      KeyInfo   session_key;     /* temporary session_key */                      int       ssc;             /* send sequence counter */                      SecMess   secure_messaging; /* secure messaging 						    between dte and sct */		      unsigned int sc_request;  	                      struct s_portparam *p_next;                 };#ifdef PROCDATstruct s_help_portparam {                      char      port_name[LPORTNAME+1];     /* + 1 for \0 */                      int       bwt;                      int       cwt;                      int       baud;                      int       databits;                      int       stopbits;                      ParityType parity;                      int       dataformat;                      int       tpdusize;                      int       apdusize;                      EdcType   edc;                      int       protocoltype;    /* set, when S_RESET response*/						 /* received		      */                      Chain     chaining;        /* initialized with C_ON in */					         /* sctmem.c -> init_elem    */                      int       ns;		 /* set in t1.c		     */                      int       rsv;		 /* set in t1.c              */                      int       sad;		 /* set in scctint.c -> sct_reset*/                      int       dad;		 /* set in sctint.c -> sct_reset*/                      char      schistory[64];                      int       port_id;         /* = FD of OPEN PORT */                      int       first;		 /* set in t1.c              */		      int       setmode;         /* set in sta_setmode      */		      KeyInfo   session_key;     /* temporary session_key */                      int       ssc;             /* send sequence counter */                      SecMess   secure_messaging; /* secure messaging 						    between dte and sct */		      unsigned int sc_request;  	                 };#endif 	/* PROCDAT */

⌨️ 快捷键说明

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