pub fn schnorr_hash(
    pk: &Point,
    msg: BigInt,
    c: &Point
) -> Result<BigInt, String>