@ethereumjs/evm / NobleBLS
Defined in: precompiles/bls12_381/noble.ts:158
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:159
Uint8Array
Uint8Array
EVMBLSInterface.addG1
addG2(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:172
Uint8Array
Uint8Array
EVMBLSInterface.addG2
mapFP2toG2(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:194
Uint8Array
Uint8Array
EVMBLSInterface.mapFP2toG2
mapFPtoG1(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:184
Uint8Array
Uint8Array
EVMBLSInterface.mapFPtoG1
msmG1(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:204
Uint8Array
Uint8Array
EVMBLSInterface.msmG1
msmG2(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:236
Uint8Array
Uint8Array
EVMBLSInterface.msmG2
pairingCheck(
input):Uint8Array
Defined in: precompiles/bls12_381/noble.ts:268
Uint8Array
Uint8Array
EVMBLSInterface.pairingCheck