Skip to main content
Version: 5.24.3

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