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
HashContext.h
HashEngine.h
HmacContext.h
Crypto::HashContext
Class template for a Hash implementation 'Context'.
Definition:
HashContext.h:23
Crypto::HmacContext
HMAC class template.
Definition:
HmacContext.h:25
md5.h
MD5_STATESIZE
#define MD5_STATESIZE
Definition:
md5.h:20
MD5_SIZE
#define MD5_SIZE
Definition:
md5.h:19
MD5_BLOCKSIZE
#define MD5_BLOCKSIZE
Definition:
md5.h:21
Crypto
Definition:
Blake2s.h:19
Crypto::CRYPTO_HASH_ENGINE_STD
CRYPTO_HASH_ENGINE_STD(Md5, md5, MD5_SIZE, MD5_STATESIZE, MD5_BLOCKSIZE)
Generated by
1.9.1