scalar_inner_product
scalar_inner_product(&v, &pub->t[0], &secret[0], rank);
scalar_inner_product(&mask, &priv->s[0], &u[0], rank);