Calculates and returns the signature for data
using the given private 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 createPrivateKey. If it is an object, the following
additional properties can be passed:
If the callback
function is provided this function uses libuv's threadpool.
Calculates and returns the signature for
data
using the given private key and algorithm. Ifalgorithm
isnull
orundefined
, then the algorithm is dependent upon the key type (especially Ed25519 and Ed448).If
key
is not aKeyObject
, this function behaves as ifkey
had been passed to createPrivateKey. If it is an object, the following additional properties can be passed:If the
callback
function is provided this function uses libuv's threadpool.