CASA Function: GoppaEncode

Encodes by using matrix multiplication.

Calling Sequence:

Parameters:

a : {list,vector}
C : {casa/finite/Goppa/primary,casa/finite/Goppa/functional}

Result:

c : 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]

> a := [ 1 $ H1["k"] ];

[Maple Math]

> c := GoppaEncode(a, H1);

[Maple Math]

See Also:

[CASA] [GoppaPrimary] [GoppaDecode]