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