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