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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Properties
abstract member verifyError: float with get, set
Methods
abstract member computeSecret (otherPublicKey: string, inputEncoding: BinaryToTextEncoding, ?outputEncoding: obj) : NonSharedBuffer
abstract member computeSecret (otherPublicKey: ArrayBufferView, ?inputEncoding: obj, ?outputEncoding: obj) : NonSharedBuffer
abstract member generateKeys () : NonSharedBuffer
abstract member getGenerator () : NonSharedBuffer
abstract member getPrime () : NonSharedBuffer
abstract member getPrivateKey () : NonSharedBuffer
abstract member getPublicKey () : NonSharedBuffer