#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. |
|
|
|
1.4.2