pub fn decrypt(
    c: &Seq<i128>,
    key: &(Seq<i128>, Seq<i128>),
    n_v: &Parameters
) -> Result<Seq<i128>, &'static str>