function createDiffieHellman
Usage in Deno
```typescript import { createDiffieHellman } from "node:node__crypto.d.ts"; ```
createDiffieHellman(primeLength: number,generator?: number,): DiffieHellman
Creates a `DiffieHellman` key exchange object using the supplied `prime` and an
optional specific `generator`.
The `generator` argument can be a number, string, or `Buffer`. If `generator` is not specified, the value `2` is used.
If `primeEncoding` is specified, `prime` is expected to be a string; otherwise
a `Buffer`, `TypedArray`, or `DataView` is expected.
If `generatorEncoding` is specified, `generator` is expected to be a string;
otherwise a number, `Buffer`, `TypedArray`, or `DataView` is expected.
createDiffieHellman(prime: ArrayBuffer | ArrayBufferView,generator?: number
| ArrayBuffer
| ArrayBufferView,): DiffieHellman
createDiffieHellman(): DiffieHellman
createDiffieHellman(prime: string,primeEncoding: BinaryToTextEncoding,generator?: number
| ArrayBuffer
| ArrayBufferView,): DiffieHellman
primeEncoding: BinaryToTextEncoding
createDiffieHellman(prime: string,primeEncoding: BinaryToTextEncoding,generator: string,generatorEncoding: BinaryToTextEncoding,): DiffieHellman
primeEncoding: BinaryToTextEncoding
generatorEncoding: BinaryToTextEncoding