@li0ard/dstu - v0.1.5
Preparing search index...
dstu4145/ec/math
createField
Function createField
createField
(
m
:
number
,
ks
:
number
[]
,
)
:
Readonly
<
{
div
:
(
x
:
BN
,
v
:
BN
)
=>
BN
;
fromHexStringOrBytes
:
(
v
:
string
|
Uint8Array
<
ArrayBufferLike
>
)
=>
BN
;
hashToField
:
(
hash
:
TArg
<
Uint8Array
<
ArrayBufferLike
>
>
)
=>
BN
;
invBit
:
(
x
:
BN
,
i
:
number
)
=>
BN
;
invert
:
(
f
:
BN
)
=>
BN
;
LENGTH
:
number
;
mod
:
(
f
:
BN
)
=>
BN
;
MODULO
:
BN
;
mul
:
(
x
:
BN
,
v
:
BN
)
=>
BN
;
solve_quad
:
(
v
:
BN
)
=>
BN
;
sqr
:
(
x
:
BN
)
=>
BN
;
sqrt
:
(
x
:
BN
)
=>
BN
;
toBytes
:
(
x
:
BN
,
length
?:
number
,
)
=>
Uint8Array
<
ArrayBufferLike
>
&
Uint8Array
<
ArrayBuffer
>
;
trace
:
(
x
:
BN
)
=>
0
|
1
;
traceOnb
:
(
x
:
BN
)
=>
0
|
1
;
}
,
>
Create
GF(2^m)
field
Parameters
m
:
number
ks
:
number
[]
Returns
Readonly
<
{
div
:
(
x
:
BN
,
v
:
BN
)
=>
BN
;
fromHexStringOrBytes
:
(
v
:
string
|
Uint8Array
<
ArrayBufferLike
>
)
=>
BN
;
hashToField
:
(
hash
:
TArg
<
Uint8Array
<
ArrayBufferLike
>
>
)
=>
BN
;
invBit
:
(
x
:
BN
,
i
:
number
)
=>
BN
;
invert
:
(
f
:
BN
)
=>
BN
;
LENGTH
:
number
;
mod
:
(
f
:
BN
)
=>
BN
;
MODULO
:
BN
;
mul
:
(
x
:
BN
,
v
:
BN
)
=>
BN
;
solve_quad
:
(
v
:
BN
)
=>
BN
;
sqr
:
(
x
:
BN
)
=>
BN
;
sqrt
:
(
x
:
BN
)
=>
BN
;
toBytes
:
(
x
:
BN
,
length
?:
number
,
)
=>
Uint8Array
<
ArrayBufferLike
>
&
Uint8Array
<
ArrayBuffer
>
;
trace
:
(
x
:
BN
)
=>
0
|
1
;
traceOnb
:
(
x
:
BN
)
=>
0
|
1
;
}
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
@li0ard/dstu - v0.1.5
Loading...
Create
GF(2^m)field