Skip to main content
Version: Next

Interface: SignatureType

ec.weierstrass.SignatureType

Properties

r

Readonly r: bigint

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:141


s

Readonly s: bigint

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:142


recovery

Optional Readonly recovery: number

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:143

Methods

assertValidity

assertValidity(): void

Returns

void

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:144


addRecoveryBit

addRecoveryBit(recovery): RecoveredSignatureType

Parameters

NameType
recoverynumber

Returns

RecoveredSignatureType

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:145


hasHighS

hasHighS(): boolean

Returns

boolean

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:146


normalizeS

normalizeS(): SignatureType

Returns

SignatureType

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:147


recoverPublicKey

recoverPublicKey(msgHash): ProjPointType<bigint>

Parameters

NameType
msgHashHex

Returns

ProjPointType<bigint>

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:148


toCompactRawBytes

toCompactRawBytes(): Uint8Array

Returns

Uint8Array

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:149


toCompactHex

toCompactHex(): string

Returns

string

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:150


toDERRawBytes

toDERRawBytes(isCompressed?): Uint8Array

Parameters

NameType
isCompressed?boolean

Returns

Uint8Array

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:151


toDERHex

toDERHex(isCompressed?): string

Parameters

NameType
isCompressed?boolean

Returns

string

Defined in

node_modules/@noble/curves/abstract/weierstrass.d.ts:152