Sming Framework API
()
Toggle main menu visibility
Sming
Components
crypto
include
Crypto
Md5.h
Go to the documentation of this file.
1
/****
2
* Sming Framework Project - Open Source framework for high efficiency native ESP8266 development.
3
* Created 2015 by Skurydin Alexey
4
* http://github.com/SmingHub/Sming
5
* All files of the Sming Core are provided under the LGPL v3 license.
6
*
7
* Md5.h
8
*
9
****/
10
11
#pragma once
12
13
#include "
HashApi/md5.h
"
14
#include "
HashEngine.h
"
15
#include "
HashContext.h
"
16
#include "
HmacContext.h
"
17
18
namespace
Crypto
19
{
20
CRYPTO_HASH_ENGINE_STD
(
Md5
, md5,
MD5_SIZE
,
MD5_STATESIZE
,
MD5_BLOCKSIZE
);
21
22
using
Md5
= HashContext<Md5Engine>;
23
24
using
HmacMd5
= HmacContext<Md5>;
25
26
}
// namespace Crypto
MD5_BLOCKSIZE
#define MD5_BLOCKSIZE
Definition:
md5.h:21
HmacContext.h
MD5_SIZE
#define MD5_SIZE
Definition:
md5.h:19
HashEngine.h
HashContext.h
md5.h
MD5_STATESIZE
#define MD5_STATESIZE
Definition:
md5.h:20
Crypto::HmacMd5
HmacContext< Md5 > HmacMd5
Definition:
Md5.h:32
Crypto::Md5
HashContext< Md5Engine > Md5
Definition:
Md5.h:30
Crypto
Definition:
Blake2s.h:18
Crypto::CRYPTO_HASH_ENGINE_STD
CRYPTO_HASH_ENGINE_STD(Md5, md5, MD5_SIZE, MD5_STATESIZE, MD5_BLOCKSIZE)
Generated by
1.8.17