#include "common.h"#include <string.h>#include "dh.h"#include "dh_groups.h"#include "enums.h"Functions | |
| DH * | DHGenerateKEData_MODP (uint32_t DHGroup) |
| generate a DH public key for exchange for MODP groups | |
| DH * | DHGenerateKEData_EC2N (uint32_t DHGroup) |
| generate a DH public key for exchange for EC2N groups (elliptic curves) | |
| DH * | DHGenerateKEData (uint32_t DHGroup) |
| generate a DH public key for exchange | |
| void | ComputeDHKey (BIGNUM *pubk, struct IKEv2Session *se) |
| compute a DH key from own dh info + the other's public dh key | |
|
||||||||||||
|
compute a DH key from own dh info + the other's public dh key
|
|
|
generate a DH public key for exchange
|
|
|
generate a DH public key for exchange for EC2N groups (elliptic curves)
|
|
|
generate a DH public key for exchange for MODP groups
|