Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cKeyExDHM.cpp File Reference
#include "pch.h"
#include "KeyEx/cKeyExDHM.h"
#include "File/cASNReader.h"
#include "File/cPEM.h"
#include "GrayCore/include/cFile.h"
#include "GrayCore/include/HResult.h"

Namespaces

 GrayLib
 

Macros

#define DHM_MPI_EXPORT(X, n)
 

Detailed Description

Diffie-Hellman-Merkle key exchange Reference: http://www.cacr.math.uwaterloo.ca/hac/ (chapter 12)

Macro Definition Documentation

◆ DHM_MPI_EXPORT

#define DHM_MPI_EXPORT (   X,
 
)
Value:
hRes = X.GetBinaryBE( p + 2, n ); \
if (hRes != S_OK) return NTE_BAD_KEYSET_PARAM; \
*p++ = HIBYTE(n); *p++ = LOBYTE(n); p += n;