computeSecret

fun computeSecret(    otherPublicKey: <Error class: unknown class><out <Error class: unknown class>>,     inputEncoding: Nothing? = definedExternally,     outputEncoding: Nothing? = definedExternally): Buffer<*>(source)

Computes the shared secret using otherPublicKey as the other party's public key and returns the computed shared secret. The supplied key is interpreted using the specified inputEncoding, and secret is encoded using specified outputEncoding. If the inputEncoding is not provided, otherPublicKey is expected to be a Buffer, TypedArray, or DataView.

If outputEncoding is given a string is returned; otherwise, a Buffer is returned.

Since

v0.5.0

Parameters

inputEncoding

The encoding of an otherPublicKey string.

outputEncoding

The encoding of the return value.


fun computeSecret(    otherPublicKey: <Error class: unknown class><out <Error class: unknown class>>,     inputEncoding: Nothing?,     outputEncoding: BinaryToTextEncoding): String(source)
fun computeSecret(otherPublicKey: String, inputEncoding: BinaryToTextEncoding, outputEncoding: Nothing? = definedExternally): Buffer<*>(source)
fun computeSecret(otherPublicKey: String, inputEncoding: BinaryToTextEncoding, outputEncoding: BinaryToTextEncoding): String(source)