diff options
Diffstat (limited to 'libcmix-crypto/elgamal/elgamal.c')
| -rw-r--r-- | libcmix-crypto/elgamal/elgamal.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libcmix-crypto/elgamal/elgamal.c b/libcmix-crypto/elgamal/elgamal.c index d50126c..8d10789 100644 --- a/libcmix-crypto/elgamal/elgamal.c +++ b/libcmix-crypto/elgamal/elgamal.c @@ -2,11 +2,16 @@ struct Api get_elgamal_implementation() { + elgamal_initialize(); return (struct Api) { + &elgamal_initialize, &elgamal_create_keypair, &elgamal_keypair_deleter, + &elgamal_get_key_array, + &elgamal_add_public_share, &elgamal_derive_shared_key, - &elgamal_shared_key_deleter + &elgamal_shared_key_deleter, + &elgamal_deinitialize }; } |
