#include <string.h>
#include "sha1.h"
Go to the source code of this file.
◆ HMAC_IPAD
◆ HMAC_OPAD
◆ SHA1_K0
| #define SHA1_K0 0x5a827999 |
Definition at line 4 of file sha1.c.
◆ SHA1_K20
| #define SHA1_K20 0x6ed9eba1 |
Definition at line 5 of file sha1.c.
◆ SHA1_K40
| #define SHA1_K40 0x8f1bbcdc |
Definition at line 6 of file sha1.c.
◆ SHA1_K60
| #define SHA1_K60 0xca62c1d6 |
Definition at line 7 of file sha1.c.
◆ addUncounted()
| void addUncounted |
( |
uint8_t | data | ) |
|
◆ hashBlock()
◆ init()
◆ initHmac()
| void initHmac |
( |
const uint8_t * | key, |
|
|
uint8_t | keyLength ) |
◆ pad()
◆ result()
| uint8_t * result |
( |
void | | ) |
|
◆ resultHmac()
| uint8_t * resultHmac |
( |
void | | ) |
|
◆ rol32()
| uint32_t rol32 |
( |
uint32_t | number, |
|
|
uint8_t | bits ) |
◆ write()
| void write |
( |
uint8_t | data | ) |
|
◆ writeArray()
| void writeArray |
( |
uint8_t * | buffer, |
|
|
uint8_t | size ) |
◆ sha1InitState
Initial value:= {
0x01,0x23,0x45,0x67,
0x89,0xab,0xcd,0xef,
0xfe,0xdc,0xba,0x98,
0x76,0x54,0x32,0x10,
0xf0,0xe1,0xd2,0xc3
}
Definition at line 9 of file sha1.c.