Skip to content

kaspeak-sdk


kaspeak-sdk / Secp256k1

Class: Secp256k1

Defined in: crypto/secp256k1.ts:141

Constructors

Constructor

new Secp256k1(): Secp256k1

Returns

Secp256k1

Properties

Infinity

readonly static Infinity: Point

Defined in: crypto/secp256k1.ts:142

Methods

computeY()

static computeY(x, isOdd): Point

Defined in: crypto/secp256k1.ts:144

Parameters

x

bigint

isOdd

boolean

Returns

Point


getPub()

static getPub(priv): Point

Defined in: crypto/secp256k1.ts:162

Parameters

priv

number | bigint | Uint8Array\<ArrayBufferLike>

Returns

Point


getSharedSecret()

static getSharedSecret(privA, pubB): Uint8Array

Defined in: crypto/secp256k1.ts:166

Parameters

privA

number | bigint | Uint8Array\<ArrayBufferLike>

pubB

Point

Returns

Uint8Array


mul()

static mul(p, priv): Point

Defined in: crypto/secp256k1.ts:151

Parameters

p

Point

priv

number | bigint | Uint8Array\<ArrayBufferLike>

Returns

Point