We discussed adding the constraint that the PT modulus p must be coprime with the odd factors of m to decrypt (and absorbGFactors?) Adding this constraint limits what types can be used for the plaintext modulus, because the constraint only works if p :: Factored. But this restriction is already in place for, e.g., ring tunneling where we have the same constraint.
We discussed adding the constraint that the PT modulus
pmust be coprime with the odd factors ofmtodecrypt(andabsorbGFactors?) Adding this constraint limits what types can be used for the plaintext modulus, because the constraint only works ifp :: Factored. But this restriction is already in place for, e.g., ring tunneling where we have the same constraint.