1 /* LibTomCrypt, modular cryptographic library -- Tom St Denis */
2 /* SPDX-License-Identifier: Unlicense */
3 
4 #include "tomcrypt_private.h"
5 
6 #ifdef LTC_MDH
7 
8 /**
9   Free the allocated ram for a DH key
10   @param key   The key which you wish to free
11 */
dh_free(dh_key * key)12 void dh_free(dh_key *key)
13 {
14    LTC_ARGCHKVD(key != NULL);
15    mp_cleanup_multi(&key->prime, &key->base, &key->y, &key->x, LTC_NULL);
16 }
17 
18 #endif /* LTC_MDH */
19