@celo/utils › "node_modules/bls12377js/src/bls"
Module: "node_modules/bls12377js/src/bls"
Index
Functions
- arrayToBuffer
- bigToBuffer
- bufferToArray
- bufferToBig
- compressG1
- compressG2
- decompressG1
- decompressG2
- g1Generator
- g2Generator
- getMiddlePoint
- padBytes
- privateToPublicBytes
- reverse
- signPoP
- tryAndIncrement
- uint8ArrayToBuffer
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