md4.h
Functions
Name | |
---|---|
void | wc_InitMd4(Md4 * ) この関数はMD4を初期化します。これはWC_MD4HASHによって自動的に呼び出されます。 |
void | wc_Md4Update(Md4 * md4, const byte * data, word32 len) 長さLENの提供されたバイト配列を絶えずハッシュするように呼び出すことができます。 |
void | wc_Md4Final(Md4 * md4, byte * hash) データのハッシュを確定します。結果はハッシュに入れられます。 |
Functions Documentation
function wc_InitMd4
void wc_InitMd4(
Md4 *
)
この関数はMD4を初期化します。これはWC_MD4HASHによって自動的に呼び出されます。
See:
- wc_Md4Hash
- wc_Md4Update
- wc_Md4Final
Return: 0 初期化に成功したときに返されます Example
md4 md4[1];
if ((ret = wc_InitMd4(md4)) != 0) {
WOLFSSL_MSG("wc_Initmd4 failed");
}
else {
wc_Md4Update(md4, data, len);
wc_Md4Final(md4, hash);
}
function wc_Md4Update
void wc_Md4Update(
Md4 * md4,
const byte * data,
word32 len
)
長さLENの提供されたバイト配列を絶えずハッシュするように呼び出すことができます。
Parameters:
- md4 暗号化に使用するMD4構造へのポインタ
- data ハッシュするデータ Example
md4 md4[1];
byte data[] = { }; // Data to be hashed
word32 len = sizeof(data);
if ((ret = wc_InitMd4(md4)) != 0) {
WOLFSSL_MSG("wc_Initmd4 failed");
}
else {
wc_Md4Update(md4, data, len);
wc_Md4Final(md4, hash);
}
See:
- wc_Md4Hash
- wc_Md4Final
- wc_InitMd4
Return: 0 データをダイジェストに正常に追加すると返されます。
function wc_Md4Final
void wc_Md4Final(
Md4 * md4,
byte * hash
)
データのハッシュを確定します。結果はハッシュに入れられます。
Parameters:
- md4 暗号化に使用するMD4構造へのポインタ Example
md4 md4[1];
if ((ret = wc_InitMd4(md4)) != 0) {
WOLFSSL_MSG("wc_Initmd4 failed");
}
else {
wc_Md4Update(md4, data, len);
wc_Md4Final(md4, hash);
}
See:
- wc_Md4Hash
- wc_Md4Final
- wc_InitMd4
Return: 0 ファイナライズに成功したときに返されます。
Source code
void wc_InitMd4(Md4*);
void wc_Md4Update(Md4* md4, const byte* data, word32 len);
void wc_Md4Final(Md4* md4, byte* hash);
Updated on 2024-12-26 at 02:26:53 +0000