Interface: SignatureType
ec.weierstrass.SignatureType
Properties​
r​
• Readonly r: bigint
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:152
s​
• Readonly s: bigint
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:153
recovery​
• Optional Readonly recovery: number
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:154
Methods​
assertValidity​
â–¸ assertValidity(): void
Returns​
void
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:155
addRecoveryBit​
â–¸ addRecoveryBit(recovery): RecoveredSignatureType
Parameters​
| Name | Type | 
|---|---|
recovery | number | 
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:156
hasHighS​
â–¸ hasHighS(): boolean
Returns​
boolean
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:157
normalizeS​
â–¸ normalizeS(): SignatureType
Returns​
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:158
recoverPublicKey​
â–¸ recoverPublicKey(msgHash): ProjPointType<bigint>
Parameters​
| Name | Type | 
|---|---|
msgHash | Hex | 
Returns​
ProjPointType<bigint>
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:159
toCompactRawBytes​
â–¸ toCompactRawBytes(): Uint8Array
Returns​
Uint8Array
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:160
toCompactHex​
â–¸ toCompactHex(): string
Returns​
string
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:161
toDERRawBytes​
â–¸ toDERRawBytes(isCompressed?): Uint8Array
Parameters​
| Name | Type | 
|---|---|
isCompressed? | boolean | 
Returns​
Uint8Array
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:162
toDERHex​
â–¸ toDERHex(isCompressed?): string
Parameters​
| Name | Type | 
|---|---|
isCompressed? | boolean | 
Returns​
string
Defined in​
node_modules/@noble/curves/esm/abstract/weierstrass.d.ts:163