pub(crate) fn core(
ring: &[[Point; 2]],
I: &EdwardsPoint,
pseudo_out: &EdwardsPoint,
msg_hash: &[u8; 32],
D_torsion_free: &EdwardsPoint,
s: &[Scalar],
A_c1: &Mode,
) -> ((EdwardsPoint, Scalar, Scalar), Scalar)pub(crate) fn core(
ring: &[[Point; 2]],
I: &EdwardsPoint,
pseudo_out: &EdwardsPoint,
msg_hash: &[u8; 32],
D_torsion_free: &EdwardsPoint,
s: &[Scalar],
A_c1: &Mode,
) -> ((EdwardsPoint, Scalar, Scalar), Scalar)