DH (Diffie-Hellman)

modulename: dh_generic.ko

configname: CONFIG_CRYPTO_DH

Linux Kernel Configuration
└─>Cryptographic API
└─>Public-key cryptography
└─>DH (Diffie-Hellman)
In linux kernel since version 3.10 (release Date: 2013-06-30)  
DH (Diffie-Hellman) key exchange algorithm

source code: