method ECDH.prototype.computeSecret
Usage in Deno
```typescript import { ECDH } from "node:node__crypto.d.ts"; ```
ECDH.prototype.computeSecret(otherPublicKey: ArrayBufferView): Buffer
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 specified `inputEncoding`, and the returned secret
is encoded using the specified `outputEncoding`.
If the `inputEncoding` is not
provided, `otherPublicKey` is expected to be a `Buffer`, `TypedArray`, or `DataView`.
If `outputEncoding` is given a string will be returned; otherwise a `Buffer` is returned.
`ecdh.computeSecret` will throw an`ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY` error when `otherPublicKey` lies outside of the elliptic curve. Since `otherPublicKey` is
usually supplied from a remote user over an insecure network,
be sure to handle this exception accordingly.
Buffer
ECDH.prototype.computeSecret(otherPublicKey: string,inputEncoding: BinaryToTextEncoding,): Buffer
inputEncoding: BinaryToTextEncoding
Buffer
ECDH.prototype.computeSecret(otherPublicKey: ArrayBufferView,outputEncoding: BinaryToTextEncoding,): string
outputEncoding: BinaryToTextEncoding
string