Fabcoin Core
0.16.2
P2P Digital Currency
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
src
cryptopp
mqv.cpp
Go to the documentation of this file.
1
// mqv.cpp - written and placed in the public domain by Wei Dai
2
// HMQV provided by Jeffrey Walton, Ray Clayton and Uri Blumenthal.
3
// FHMQV provided by Uri Blumenthal.
4
5
#include "
pch.h
"
6
#include "
mqv.h
"
7
#include "
hmqv.h
"
8
#include "
fhmqv.h
"
9
10
NAMESPACE_BEGIN
(
CryptoPP
)
11
12
#if defined(CRYPTOPP_DEBUG) && !defined(CRYPTOPP_DOXYGEN_PROCESSING)
13
void
TestInstantiations_MQV()
14
{
15
MQV
mqv;
16
}
17
18
void
TestInstantiations_HMQV()
19
{
20
HMQV
hmqv;
21
}
22
23
void
TestInstantiations_FHMQV()
24
{
25
FHMQV
fhmqv;
26
}
27
#endif
28
29
NAMESPACE_END
fhmqv.h
Classes for Fully Hashed Menezes-Qu-Vanstone key agreement in GF(p)
FHMQV_Domain
Fully Hashed Menezes-Qu-Vanstone in GF(p)
Definition:
fhmqv.h:24
NAMESPACE_BEGIN
#define NAMESPACE_BEGIN(x)
Definition:
config.h:200
HMQV_Domain
Hashed Menezes-Qu-Vanstone in GF(p)
Definition:
hmqv.h:23
hmqv.h
Classes for Hashed Menezes-Qu-Vanstone key agreement in GF(p)
MQV_Domain
MQV domain for performing authenticated key agreement.
Definition:
mqv.h:27
pch.h
NAMESPACE_END
#define NAMESPACE_END
Definition:
config.h:201
CryptoPP
mqv.h
Classes for Menezes–Qu–Vanstone (MQV) key agreement.
Generated on Mon Oct 22 2018 15:15:31 for Fabcoin Core by
1.8.11