public SecretShare GetShare(int n) { var xPoly = new FiniteFieldPolynomial(_IrreduciblePolynomial, new BigInteger(n)); var y = FiniteFieldPolynomial.EvaluateAt(n, _AllCoefficients); return(new SecretShare(_ShareType, new FiniteFieldPoint(xPoly, y))); }