@celo/utils"node_modules/bls12377js/src/bls"

Module: "node_modules/bls12377js/src/bls"

Index

Functions

Functions

arrayToBuffer

arrayToBuffer(arr: number[]): Buffer

Defined in node_modules/bls12377js/src/bls.ts:34

Parameters:

Name Type
arr number[]

Returns: Buffer


bigToBuffer

bigToBuffer(num: BigInteger): Buffer

Defined in node_modules/bls12377js/src/bls.ts:43

Parameters:

Name Type
num BigInteger

Returns: Buffer


bufferToArray

bufferToArray(buf: Buffer): number[]

Defined in node_modules/bls12377js/src/bls.ts:30

Parameters:

Name Type
buf Buffer

Returns: number[]


bufferToBig

bufferToBig(buf: Buffer): BigInteger

Defined in node_modules/bls12377js/src/bls.ts:38

Parameters:

Name Type
buf Buffer

Returns: BigInteger


compressG1

compressG1(g: G1): Buffer

Defined in node_modules/bls12377js/src/bls.ts:53

Parameters:

Name Type
g G1

Returns: Buffer


compressG2

compressG2(g: G2): Buffer

Defined in node_modules/bls12377js/src/bls.ts:90

Parameters:

Name Type
g G2

Returns: Buffer


decompressG1

decompressG1(bytes: Buffer): G1

Defined in node_modules/bls12377js/src/bls.ts:63

Parameters:

Name Type
bytes Buffer

Returns: G1


decompressG2

decompressG2(bytes: Buffer): G2

Defined in node_modules/bls12377js/src/bls.ts:111

Parameters:

Name Type
bytes Buffer

Returns: G2


g1Generator

g1Generator(): G1

Defined in node_modules/bls12377js/src/bls.ts:155

Returns: G1


g2Generator

g2Generator(): G2

Defined in node_modules/bls12377js/src/bls.ts:162

Returns: G2


getMiddlePoint

getMiddlePoint(): BigInteger

Defined in node_modules/bls12377js/src/bls.ts:48

Returns: BigInteger


padBytes

padBytes(buf: Buffer, expectedLength: number): Buffer

Defined in node_modules/bls12377js/src/bls.ts:175

Parameters:

Name Type
buf Buffer
expectedLength number

Returns: Buffer


privateToPublicBytes

privateToPublicBytes(privateKey: Buffer): Buffer

Defined in node_modules/bls12377js/src/bls.ts:186

Parameters:

Name Type
privateKey Buffer

Returns: Buffer


reverse

reverse(src: Buffer): Buffer‹›

Defined in node_modules/bls12377js/src/bls.ts:10

Parameters:

Name Type
src Buffer

Returns: Buffer‹›


signPoP

signPoP(privateKey: Buffer, address: Buffer): Buffer

Defined in node_modules/bls12377js/src/bls.ts:192

Parameters:

Name Type
privateKey Buffer
address Buffer

Returns: Buffer


tryAndIncrement

tryAndIncrement(domain: Buffer, message: Buffer): G1

Defined in node_modules/bls12377js/src/bls.ts:204

Parameters:

Name Type
domain Buffer
message Buffer

Returns: G1


uint8ArrayToBuffer

uint8ArrayToBuffer(src: Uint8Array): Buffer

Defined in node_modules/bls12377js/src/bls.ts:21

Parameters:

Name Type
src Uint8Array

Returns: Buffer