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