pub fn decrypt<C: Curve>( private: &C::Scalar, cipher: &EciesCipher<C>, ) -> Result<Vec<u8>, Error>
Decrypts the message with a secret key (curve scalar) and returns the cleartext