Skip to main content

TinySecp256k1Interface

bitcoinjs-lib v1.0.7


bitcoinjs-lib / types / TinySecp256k1Interface

Interface: TinySecp256k1Interface

Defined in: ts_src/types.ts:82

Methods​

isXOnlyPoint()​

isXOnlyPoint(p): boolean

Defined in: ts_src/types.ts:83

Parameters​

p​

Uint8Array

Returns​

boolean


sign()​

sign(h, d, e?): Uint8Array

Defined in: ts_src/types.ts:88

Parameters​

h​

Uint8Array

d​

Uint8Array

e?​

Uint8Array

Returns​

Uint8Array


signSchnorr()?​

optional signSchnorr(h, d, e?): Uint8Array

Defined in: ts_src/types.ts:89

Parameters​

h​

Uint8Array

d​

Uint8Array

e?​

Uint8Array

Returns​

Uint8Array


verify()​

verify(h, Q, signature, strict?): boolean

Defined in: ts_src/types.ts:90

Parameters​

h​

Uint8Array

Q​

Uint8Array

signature​

Uint8Array

strict?​

boolean

Returns​

boolean


verifySchnorr()?​

optional verifySchnorr(h, Q, signature): boolean

Defined in: ts_src/types.ts:96

Parameters​

h​

Uint8Array

Q​

Uint8Array

signature​

Uint8Array

Returns​

boolean


xOnlyPointAddTweak()​

xOnlyPointAddTweak(p, tweak): null | XOnlyPointAddTweakResult

Defined in: ts_src/types.ts:84

Parameters​

p​

Uint8Array

tweak​

Uint8Array

Returns​

null | XOnlyPointAddTweakResult