DiffieHellmanGroup

external class DiffieHellmanGroup(source)

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
external var verifyError: Double

Functions

Link copied to clipboard
external fun computeSecret(otherPublicKey: ArrayBufferView<*>, inputEncoding: Nothing? = definedExternally, outputEncoding: Nothing? = definedExternally): NonSharedBuffer
external fun computeSecret(otherPublicKey: ArrayBufferView<*>, inputEncoding: Nothing?, outputEncoding: BinaryToTextEncoding): String
external fun computeSecret(otherPublicKey: String, inputEncoding: BinaryToTextEncoding, outputEncoding: Nothing? = definedExternally): NonSharedBuffer
external fun computeSecret(otherPublicKey: String, inputEncoding: BinaryToTextEncoding, outputEncoding: BinaryToTextEncoding): String
Link copied to clipboard
external fun generateKeys(encoding: BinaryToTextEncoding): String
Link copied to clipboard
external fun getGenerator(encoding: BinaryToTextEncoding): String
Link copied to clipboard
external fun getPrime(): NonSharedBuffer
external fun getPrime(encoding: BinaryToTextEncoding): String
Link copied to clipboard
Link copied to clipboard
external fun getPublicKey(encoding: BinaryToTextEncoding): String
Link copied to clipboard
operator external fun invoke(name: String): DiffieHellmanGroup