function verify
Jump to headingverify(algorithm: string
| null
| undefined,data: ArrayBufferView,signature: ArrayBufferView,): boolean
Verifies the given signature for data
using the given key and algorithm. If algorithm
is null
or undefined
, then the algorithm is dependent upon the
key type (especially Ed25519 and Ed448).
If key
is not a KeyObject
, this function behaves as if key
had been
passed to createPublicKey. If it is an object, the following
additional properties can be passed:
The signature
argument is the previously calculated signature for the data
.
Because public keys can be derived from private keys, a private key or a public
key may be passed for key
.
If the callback
function is provided this function uses libuv's threadpool.
Parameters Jump to heading
Jump to headingalgorithm: string
| null
| undefined
Jump to headingdata: ArrayBufferView
Jump to headingsignature: ArrayBufferView
Return Type Jump to heading
boolean
Jump to headingverify(algorithm: string
| null
| undefined,data: ArrayBufferView,signature: ArrayBufferView,callback: (error: Error | null,result: boolean,) => void,): void
Parameters Jump to heading
Jump to headingalgorithm: string
| null
| undefined
Jump to headingdata: ArrayBufferView
Jump to headingsignature: ArrayBufferView
Jump to headingcallback: (error: Error | null,result: boolean,) => void
Return Type Jump to heading
void