📄 ssx31bpke.h
字号:
#ifndef __SSX31BPKE_H__
#define __SSX31BPKE_H__
typedef struct tagSSX31BMOD
{
UCHAR ucOpCode;
UCHAR ucFlg;
UCHAR* pcModulusN;
ULONG ulModulusNLen;
UCHAR* pcA;
ULONG ulALen;
UCHAR* pcB;
ULONG ulBLen;
UCHAR* pcModulusN1;
ULONG ulModulusN1Len;
UCHAR* pcA1;
ULONG ulA1Len;
UCHAR* pcB1;
ULONG ulB1Len;
UCHAR* pcRes;
ULONG ulResLen;
UCHAR* pcRes1;
ULONG ulRes1Len;
} SSX31BMOD_S;
typedef struct tagSSX31BRSA
{
UCHAR ucOpCode;
UCHAR ucFlg;
UCHAR* pcM;
ULONG ulMlen;
UCHAR* pcE;
ULONG ulElen;
UCHAR* pcP;
ULONG ulPlen;
UCHAR* pcQ;
ULONG ulQlen;
UCHAR* pcDP;
ULONG ulDPlen;
UCHAR* pcDQ;
ULONG ulDQlen;
UCHAR* pcQinv;
ULONG ulQinvlen;
UCHAR* pcID;
ULONG ulIDlen;
UCHAR* pcOD;
ULONG ulODlen;
} SSX31BRSA_S;
typedef struct tagSSX31BDSA
{
UCHAR ucOpCode;
UCHAR ucFlg;
UCHAR* pcP;
ULONG ulPlen;
UCHAR* pcQ;
ULONG ulQlen;
UCHAR* pcG;
ULONG ulGlen;
UCHAR* pcX;
ULONG ulXlen;
UCHAR* pcK;
ULONG ulKlen;
UCHAR* pcM;
ULONG ulMlen;
UCHAR bHash; /* 0x00 for hash, 0x04 for message */
UCHAR* pcR;
ULONG ulRlen;
UCHAR* pcS;
ULONG ulSlen;
UCHAR* pcY;
ULONG ulYlen;
UCHAR* pcV;
ULONG ulVlen;
} SSX31BDSA_S;
typedef struct tagSSX31BDH
{
UCHAR ucOpCode;
UCHAR ucFlg;
UCHAR* pcN;
ULONG ulNlen;
UCHAR* pcXa;
ULONG ulXalen;
UCHAR ucXaFlg;
UCHAR* pcG;
ULONG ulGlen;
UCHAR* pcYa;
ULONG ulYalen;
UCHAR* pcXaOut;
ULONG ulXaOutlen;
UCHAR* pcYb;
ULONG ulYblen;
UCHAR* pcXab;
ULONG ulXablen;
} SSX31BDH_S;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -