]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/shared/openssl-util.h
openssl: add ecc_edch()
[thirdparty/systemd.git] / src / shared / openssl-util.h
index 9715545c1fbf936842fb4214d5a6940f894aa978..a06ad5b388b94dc6887b33e566e69e83fa101615 100644 (file)
@@ -104,6 +104,8 @@ int ecc_pkey_to_curve_x_y(const EVP_PKEY *pkey, int *ret_curve_id, void **ret_x,
 
 int ecc_pkey_new(int curve_id, EVP_PKEY **ret);
 
+int ecc_ecdh(const EVP_PKEY *private_pkey, const EVP_PKEY *peer_pkey, void **ret_shared_secret, size_t *ret_shared_secret_size);
+
 int pubkey_fingerprint(EVP_PKEY *pk, const EVP_MD *md, void **ret, size_t *ret_size);
 
 int digest_and_sign(const EVP_MD *md, EVP_PKEY *privkey, const void *data, size_t size, void **ret, size_t *ret_size);