Custom Diffie-Hellman (DH) transaction types.
#include <vpnext/vpn_ext_type.h>
typedef enum key_agree_request{
KEY_AGREE_REQUEST_DH_INFO = 0
KEY_AGREE_REQUEST_DH_INIT = 1
KEY_AGREE_REQUEST_DH_PUBLIC_KEY = 2
KEY_AGREE_REQUEST_DH_SHARED_SECRET = 3
KEY_AGREE_REQUEST_DH_TERM = 4
} key_agree_request_e;
BlackBerry 10.2.0
Custom Diffie-Hellman transaction types belong to only these types. Matching request and response structures are associated with each transaction type.