diff options
Diffstat (limited to 'libcmix-crypto')
| -rw-r--r-- | libcmix-crypto/elgamal/gcrypt/gcrypt_elgamal.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libcmix-crypto/elgamal/gcrypt/gcrypt_elgamal.c b/libcmix-crypto/elgamal/gcrypt/gcrypt_elgamal.c index 21a7618..4e96466 100644 --- a/libcmix-crypto/elgamal/gcrypt/gcrypt_elgamal.c +++ b/libcmix-crypto/elgamal/gcrypt/gcrypt_elgamal.c @@ -283,8 +283,13 @@ unsigned int gcrypt_elgamal_get_uniform_int(unsigned int upper) { void gcrypt_elgamal_deinitialize(void) { gcry_mpi_release(p); + p = NULL; + gcry_mpi_release(q); + q = NULL; + gcry_mpi_release(g); + g = NULL; } Initializer elgamal_initialize = &gcrypt_elgamal_initialize; |
