# include <openssl/core.h>
# include <openssl/e_os2.h>
# include <openssl/crypto.h>
-# include <openssl/x509.h>
# include "internal/refcount.h"
# include "crypto/types.h"
unsigned char *ossl_ecx_key_allocate_privkey(ECX_KEY *key);
void ossl_ecx_key_free(ECX_KEY *key);
int ossl_ecx_key_up_ref(ECX_KEY *key);
+ECX_KEY *ossl_ecx_key_dup(const ECX_KEY *key, int selection);
int ossl_x25519(uint8_t out_shared_key[32], const uint8_t private_key[32],
const uint8_t peer_public_value[32]);