@celo/utils"node_modules/bls12377js/src/group"Group

Class: Group <T>

Type parameters

T: FieldSpec‹T›

Hierarchy

  • Group

Index

Methods

Methods

_add

_add(b: T, zero: T, one: T, p2: Group‹T›): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:40

Parameters:

Name Type
b T
zero T
one T
p2 Group‹T›

Returns: Group‹T›


_double

_double(_: T, zero: T, one: T): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:70

Parameters:

Name Type
_ T
zero T
one T

Returns: Group‹T›


_scalarMult

_scalarMult(b: T, infinity: Group‹T›, zero: T, one: T, s: BigInteger): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:97

Parameters:

Name Type
b T
infinity Group‹T›
zero T
one T
s BigInteger

Returns: Group‹T›


clone

clone(): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:141

Returns: Group‹T›


equals

equals(p2: Group‹T›): boolean

Defined in node_modules/bls12377js/src/group.ts:128

Parameters:

Name Type
p2 Group‹T›

Returns: boolean


equalsProjective

equalsProjective(p2: Group‹T›): boolean

Defined in node_modules/bls12377js/src/group.ts:133

Parameters:

Name Type
p2 Group‹T›

Returns: boolean


isInfinity

isInfinity(zero: T, one: T): boolean

Defined in node_modules/bls12377js/src/group.ts:137

Parameters:

Name Type
zero T
one T

Returns: boolean


toAffine

toAffine(): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:118

Returns: Group‹T›


toString

toString(base?: undefined | number): string

Defined in node_modules/bls12377js/src/group.ts:150

Parameters:

Name Type
base? undefined | number

Returns: string


x

x(): T

Defined in node_modules/bls12377js/src/group.ts:28

Returns: T


y

y(): T

Defined in node_modules/bls12377js/src/group.ts:32

Returns: T


z

z(): T

Defined in node_modules/bls12377js/src/group.ts:36

Returns: T


Static fromElements

fromElements<T>(b: T, zero: T, one: T, x: T, y: T, z: T): Group‹T›

Defined in node_modules/bls12377js/src/group.ts:14

Type parameters:

T: FieldSpec‹T›

Parameters:

Name Type
b T
zero T
one T
x T
y T
z T

Returns: Group‹T›