CASA Function: GoppaDecode

Decode by using error-locator decoding.

Calling Sequence:

Parameters:

w : {list,vector}
C : casa/finite/Goppa/primary
EL : function

Result:

a : vector

Description:

Examples:

> C1 := finiteCurve(x^3 + y^2 + y, finiteField(4));

[Maple Math]

> H1 := GoppaPrimary(C1, "affine", 4):

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

> w := [ 1 $ H1["n"] ];

[Maple Math]

> Du := GoppaPrepareDu(H1):

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

> GoppaDecode(w, H1, Du);

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

[Maple Math]

See Also:

[CASA] [GoppaPrimary] [GoppaEncode] [GoppaPrepareSV] [GoppaPrepareDu]