pub fn make_shared_secret(private_key: &Scalar, public_key: &Point) -> [u8; 32]
Do a Diffie-Hellman key exchange to create a shared secret from the passed private/public keys