Skip to main content
Deno 2 is finally here 🎉️
Learn more
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
class DiffieHellmanGroup
import { DiffieHellmanGroup } from "https://deno.land/std@0.172.0/node/internal/crypto/diffiehellman.ts";

Constructors

new
DiffieHellmanGroup(_name: string)

Properties

verifyError: number

Methods

computeSecret(otherPublicKey: ArrayBufferView): Buffer
computeSecret(otherPublicKey: string, inputEncoding: BinaryToTextEncoding): Buffer
computeSecret(otherPublicKey: ArrayBufferView, outputEncoding: BinaryToTextEncoding): string
computeSecret(
otherPublicKey: string,
inputEncoding: BinaryToTextEncoding,
outputEncoding: BinaryToTextEncoding,
): string
getPrime(encoding: BinaryToTextEncoding): string