@ethereumjs/evm / NobleBLS
Defined in: precompiles/bls12_381/noble.ts:174
Implementation of the EVMBLSInterface
using the ethereum-cryptography (
@noble/curves`)
JS library, see https://github.com/ethereum/js-ethereum-cryptography.
This is the EVM default implementation.
new NobleBLS():
NobleBLS
NobleBLS
addG1(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:175
Uint8Array
Uint8Array
EVMBLSInterface.addG1
addG2(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:200
Uint8Array
Uint8Array
EVMBLSInterface.addG2
mapFP2toG2(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:232
Uint8Array
Uint8Array
EVMBLSInterface.mapFP2toG2
mapFPtoG1(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:224
Uint8Array
Uint8Array
EVMBLSInterface.mapFPtoG1
msmG1(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:240
Uint8Array
Uint8Array
EVMBLSInterface.msmG1
msmG2(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:272
Uint8Array
Uint8Array
EVMBLSInterface.msmG2
mulG1(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:188
Uint8Array
Uint8Array
EVMBLSInterface.mulG1
mulG2(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:212
Uint8Array
Uint8Array
EVMBLSInterface.mulG2
pairingCheck(
input
):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:304
Uint8Array
Uint8Array
EVMBLSInterface.pairingCheck