Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 4x 4x 4x 4x | import {getCurve} from './curves'
/**
* Verify signature using message and public key.
* @internal
*/
export function verify(
signature: Uint8Array,
message: Uint8Array,
pubkey: Uint8Array,
type: string
) {
const curve = getCurve(type)
const r = signature.subarray(1, 33)
const s = signature.subarray(33)
return curve.verify(message, {r, s}, pubkey as any)
}
|