diffieHellman

external fun diffieHellman(options: DiffieHellmanOptions): Buffer<*>(source)

Computes the Diffie-Hellman secret based on a privateKey and a publicKey. Both keys must have the same asymmetricKeyType, which must be one of 'dh' (for Diffie-Hellman), 'ec', 'x448', or 'x25519' (for ECDH).

If the callback function is provided this function uses libuv's threadpool.

Since

v13.9.0, v12.17.0


external fun diffieHellman(options: DiffieHellmanOptions, callback: (@R|kotlin/ParameterName|(name = String(err)) ERROR CLASS: Symbol not found for js.errors.JsError??, secret: Buffer<*>) -> Unit)(source)