Poseidon2 have special rules for t={2, 3} when picking internal matrix M_I (as compared to t >=4). The reference implementation canonicalizes those two cases by fixing the values of M_I for performance optimization. This means for t={2.3} the user-specified mat_internal_diag_m_1 is ignored. We need to add documentation around this.
Poseidon2 have special rules for
t={2, 3}when picking internal matrixM_I(as compared tot >=4). The reference implementation canonicalizes those two cases by fixing the values ofM_Ifor performance optimization. This means fort={2.3}the user-specifiedmat_internal_diag_m_1is ignored. We need to add documentation around this.