C# Class MpcLib.SecretSharing.WelchBerlekampDecoder

Datei anzeigen Open project: mahdiz/mpclib

Public Methods

Method Description
Decode ( IList XValues, IList YValues, int e, int polyDeg, int prime ) : IList

Private Methods

Method Description
getWelchBerlekampConstraintVector ( IList XVlaues, IList YVlaues, int n, int e, int prime ) : Zp[]
getWelchBerlekampMatrix ( IList XVlaues, IList YVlaues, int n, int e, int prime ) : ZpMatrix
interpolatePolynomial ( IList XVlaues, IList YVlaues, int e, int polynomDeg, int prime ) : Polynomial
linearSolve ( ZpMatrix A, ZpMatrix B, int prime ) : Zp[]

Method Details

Decode() public static method

public static Decode ( IList XValues, IList YValues, int e, int polyDeg, int prime ) : IList
XValues IList
YValues IList
e int
polyDeg int
prime int
return IList