DiffieHellman
[<Interface>]
type DiffieHellman =
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
abstract member setPrivateKey (privateKey: string, encoding: BufferEncoding) : unit
abstract member setPrivateKey (privateKey: ArrayBufferView) : unit
abstract member setPublicKey (publicKey: string, encoding: BufferEncoding) : unit
abstract member setPublicKey (publicKey: ArrayBufferView) : unit
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
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
abstract member setPrivateKey (privateKey: string, encoding: BufferEncoding) : unit
abstract member setPublicKey (publicKey: string, encoding: BufferEncoding) : unit