]> git.meshlink.io Git - meshlink/blobdiff - src/openssl/ecdh.c
Use ECDSA to sign ECDH key exchange for UDP session keys.
[meshlink] / src / openssl / ecdh.c
index 843242095f755177882c9966fae85a5c9f7daf3b..4dd399f8c8f42464343625cbb25768e05cf06a02 100644 (file)
@@ -75,3 +75,10 @@ bool ecdh_compute_shared(ecdh_t *ecdh, const void *pubkey, void *shared) {
 
        return true;
 }
+
+void ecdh_free(ecdh_t *ecdh) {
+       if(*ecdh) {
+               EC_KEY_free(*ecdh);
+               *ecdh = NULL;
+       }
+}