secmodule.h
来自「我对他如何控制准星、显示敌友很好奇」· C头文件 代码 · 共 32 行
H
32 行
#pragma once
typedef unsigned long uint32_t;
typedef unsigned char uint8_t;
typedef unsigned long int_least16_t;
//=======================================================================================
class SHA
{
public:
SHA(){reset();}
void reset();
void feed(const uint8_t *data,unsigned int length);
void finish();
uint32_t hashes[5]; /* Message Digest */
protected:
void processMessageBlock();
void padMessage();
uint32_t Length_Low; /* Message length in bits */
uint32_t Length_High; /* Message length in bits */
/* Index into message block array */
int_least16_t Message_Block_Index;
uint8_t Message_Block[64]; /* 512-bit message blocks */
int Computed; /* Is the digest computed? */
int Corrupted; /* Is the message digest corrupted? */
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?