Skip to content

DiffieHellmanGroup

[<Interface>]
type DiffieHellmanGroup =
    abstract member verifyError: float with get, set
    abstract member computeSecret (otherPublicKey: string, inputEncoding: BinaryToTextEncoding, outputEncoding: BinaryToTextEncoding) : string
    abstract member computeSecret (otherPublicKey: ArrayBufferView, inputEncoding: obj, outputEncoding: BinaryToTextEncoding) : string
    abstract member computeSecret (otherPublicKey: string, inputEncoding: BinaryToTextEncoding, ?outputEncoding: obj) : NonSharedBuffer
    abstract member computeSecret (otherPublicKey: ArrayBufferView, ?inputEncoding: obj, ?outputEncoding: obj) : NonSharedBuffer
    abstract member generateKeys (encoding: BinaryToTextEncoding) : string
    abstract member generateKeys () : NonSharedBuffer
    abstract member getGenerator (encoding: BinaryToTextEncoding) : string
    abstract member getGenerator () : NonSharedBuffer
    abstract member getPrime (encoding: BinaryToTextEncoding) : string
    abstract member getPrime () : NonSharedBuffer
    abstract member getPrivateKey (encoding: BinaryToTextEncoding) : string
    abstract member getPrivateKey () : NonSharedBuffer
    abstract member getPublicKey (encoding: BinaryToTextEncoding) : string
    abstract member getPublicKey () : NonSharedBuffer
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member verifyError: float with get, set

Methods

abstract member computeSecret (otherPublicKey: string, inputEncoding: BinaryToTextEncoding, outputEncoding: BinaryToTextEncoding) : string
abstract member computeSecret (otherPublicKey: ArrayBufferView, inputEncoding: obj, outputEncoding: BinaryToTextEncoding) : string
abstract member computeSecret (otherPublicKey: string, inputEncoding: BinaryToTextEncoding, ?outputEncoding: obj) : NonSharedBuffer
abstract member computeSecret (otherPublicKey: ArrayBufferView, ?inputEncoding: obj, ?outputEncoding: obj) : NonSharedBuffer
abstract member generateKeys (encoding: BinaryToTextEncoding) : string
abstract member generateKeys () : NonSharedBuffer
abstract member getGenerator (encoding: BinaryToTextEncoding) : string
abstract member getGenerator () : NonSharedBuffer
abstract member getPrime (encoding: BinaryToTextEncoding) : string
abstract member getPrime () : NonSharedBuffer
abstract member getPrivateKey (encoding: BinaryToTextEncoding) : string
abstract member getPrivateKey () : NonSharedBuffer
abstract member getPublicKey (encoding: BinaryToTextEncoding) : string
abstract member getPublicKey () : NonSharedBuffer