#include <pssl.h>
Inheritance diagram for PSSLDiffieHellman:
Public Member Functions | |
PSSLDiffieHellman () | |
PSSLDiffieHellman (const PFilePath &dhFile, PSSLFileTypes fileType=PSSLFileTypeDEFAULT) | |
PSSLDiffieHellman (const BYTE *pData, PINDEX pSize, const BYTE *gData, PINDEX gSize) | |
PSSLDiffieHellman (const PSSLDiffieHellman &dh) | |
PSSLDiffieHellman & | operator= (const PSSLDiffieHellman &dh) |
~PSSLDiffieHellman () | |
operator dh_st * () const | |
BOOL | Load (const PFilePath &dhFile, PSSLFileTypes fileType=PSSLFileTypeDEFAULT) |
Protected Attributes | |
dh_st * | dh |
|
Create an empty set of Diffie-Hellman parameters. |
|
Create a new set of Diffie-Hellman parameters given the file. The type of the file can be specified explicitly, or if PSSLFileTypeDEFAULT it will be determined from the file extension, ".pem" is a text file, anything else eg ".der" is a binary ASN1 file.
|
|
Create a set of Diffie-Hellman parameters.
|
|
Create a copy of the Diffie-Hellman parameters. |
|
Destroy and release storage for Diffie-Hellman parameters. |
|
Load Diffie-Hellman parameters from file. The type of the file can be specified explicitly, or if PSSLFileTypeDEFAULT it will be determined from the file extension, ".pem" is a text file, anything else eg ".der" is a binary ASN1 file.
|
|
Get internal OpenSSL DH structure. |
|
Create a copy of the Diffie-Hellman parameters. |
|
|