Builtins
scalus.builtin.Builtins
object Builtins
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Builtins.type
Members list
Value members
Concrete methods
def bls12_381_G1_add(using ps: PlatformSpecific)(p1: BLS12_381_G1_Element, p2: BLS12_381_G1_Element): BLS12_381_G1_Element
def bls12_381_G1_equal(using ps: PlatformSpecific)(p1: BLS12_381_G1_Element, p2: BLS12_381_G1_Element): Boolean
def bls12_381_G1_hashToGroup(using ps: PlatformSpecific)(bs: ByteString, dst: ByteString): BLS12_381_G1_Element
def bls12_381_G1_scalarMul(using ps: PlatformSpecific)(s: BigInt, p: BLS12_381_G1_Element): BLS12_381_G1_Element
def bls12_381_G2_add(using ps: PlatformSpecific)(p1: BLS12_381_G2_Element, p2: BLS12_381_G2_Element): BLS12_381_G2_Element
def bls12_381_G2_equal(using ps: PlatformSpecific)(p1: BLS12_381_G2_Element, p2: BLS12_381_G2_Element): Boolean
def bls12_381_G2_hashToGroup(using ps: PlatformSpecific)(bs: ByteString, dst: ByteString): BLS12_381_G2_Element
def bls12_381_G2_scalarMul(using ps: PlatformSpecific)(s: BigInt, p: BLS12_381_G2_Element): BLS12_381_G2_Element
def bls12_381_finalVerify(using ps: PlatformSpecific)(p1: BLS12_381_MlResult, p2: BLS12_381_MlResult): Boolean
def bls12_381_millerLoop(using ps: PlatformSpecific)(p1: BLS12_381_G1_Element, p2: BLS12_381_G2_Element): BLS12_381_MlResult
def bls12_381_mulMlResult(using ps: PlatformSpecific)(r1: BLS12_381_MlResult, r2: BLS12_381_MlResult): BLS12_381_MlResult
Conversion from ByteString to BigInt, as per CIP-121.
Conversion from BigInt to ByteString, as per CIP-121.
def verifyEcdsaSecp256k1Signature(using ps: PlatformSpecific)(pk: ByteString, msg: ByteString, sig: ByteString): Boolean
def verifyEd25519Signature(using ps: PlatformSpecific)(pk: ByteString, msg: ByteString, sig: ByteString): Boolean
def verifySchnorrSecp256k1Signature(using ps: PlatformSpecific)(pk: ByteString, msg: ByteString, sig: ByteString): Boolean
Deprecated methods
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Concrete fields
The compressed form of the point at infinity in G1, 48 bytes long.
The compressed form of the point at infinity in G1, 48 bytes long.
Attributes
The compressed form of the point at infinity in G2, 96 bytes long.
The compressed form of the point at infinity in G2, 96 bytes long.
Attributes
In this article