Skip to content

Exports

[<AbstractClass>]
type Exports =
    static member inline DiffieHellmanGroup: DiffieHellmanGroupConstructor
    static member constants: Exports
    static member inline fips: bool
    static member generateKeyPair_: Exports
    static member inline subtle: SubtleCrypto
    static member inline webcrypto: Crypto
    static member Certificate () : Certificate
    static member Cipher () : Cipher
    static member Decipher () : Decipher
    static member DiffieHellman () : DiffieHellman
    static member ECDH () : ECDH
    static member Hash () : Hash
    static member Hmac () : Hmac
    static member KeyObject () : KeyObject
    static member Sign () : Sign
    static member Verify () : Verify
    static member X509Certificate (buffer: ArrayBufferView) : X509Certificate
    static member X509Certificate (buffer: string) : X509Certificate
    static member checkPrime (value: bigint, options: CheckPrimeOptions, callback: callback) : unit
    static member checkPrime (value: obj, options: CheckPrimeOptions, callback: callback) : unit
    static member checkPrime (value: ArrayBufferView, options: CheckPrimeOptions, callback: callback) : unit
    static member checkPrime (value: bigint, callback: callback) : unit
    static member checkPrime (value: obj, callback: callback) : unit
    static member checkPrime (value: ArrayBufferView, callback: callback) : unit
    static member checkPrimeSync (candidate: bigint, ?options: CheckPrimeOptions) : bool
    static member checkPrimeSync (candidate: obj, ?options: CheckPrimeOptions) : bool
    static member checkPrimeSync (candidate: ArrayBufferView, ?options: CheckPrimeOptions) : bool
    static member createCipheriv (algorithm: string, key: KeyObject, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: string, key: KeyObject, iv: string option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: string, key: ArrayBufferView, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: string, key: ArrayBufferView, iv: string option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: string, key: string, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: string, key: string, iv: string option, ?options: TransformOptions) : Cipher
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: string, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: ArrayBufferView, iv: string, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: string, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
    static member createCipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: string, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: string, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherGCMTypes, key: string, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherGCMTypes, key: string, iv: string, ?options: CipherGCMOptions) : CipherGCM
    static member createCipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: string, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: string, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherOCBTypes, key: string, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherOCBTypes, key: string, iv: string, options: CipherOCBOptions) : CipherOCB
    static member createCipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
    static member createCipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: string, options: CipherCCMOptions) : CipherCCM
    static member createCipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
    static member createCipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: string, options: CipherCCMOptions) : CipherCCM
    static member createCipheriv (algorithm: CipherCCMTypes, key: string, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
    static member createCipheriv (algorithm: CipherCCMTypes, key: string, iv: string, options: CipherCCMOptions) : CipherCCM
    static member createDecipheriv (algorithm: string, key: KeyObject, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: string, key: KeyObject, iv: string option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: string, key: ArrayBufferView, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: string, key: ArrayBufferView, iv: string option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: string, key: string, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: string, key: string, iv: string option, ?options: TransformOptions) : Decipher
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: string, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: ArrayBufferView, iv: string, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: string, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
    static member createDecipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: string, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: string, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherGCMTypes, key: string, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherGCMTypes, key: string, iv: string, ?options: CipherGCMOptions) : DecipherGCM
    static member createDecipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: string, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: string, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherOCBTypes, key: string, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherOCBTypes, key: string, iv: string, options: CipherOCBOptions) : DecipherOCB
    static member createDecipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
    static member createDecipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: string, options: CipherCCMOptions) : DecipherCCM
    static member createDecipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
    static member createDecipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: string, options: CipherCCMOptions) : DecipherCCM
    static member createDecipheriv (algorithm: CipherCCMTypes, key: string, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
    static member createDecipheriv (algorithm: CipherCCMTypes, key: string, iv: string, options: CipherCCMOptions) : DecipherCCM
    static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
    static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: ArrayBufferView) : DiffieHellman
    static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: obj) : DiffieHellman
    static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: float) : DiffieHellman
    static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding) : DiffieHellman
    static member createDiffieHellman (prime: ArrayBufferView, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
    static member createDiffieHellman (prime: obj, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
    static member createDiffieHellman (prime: ArrayBufferView, generator: ArrayBufferView) : DiffieHellman
    static member createDiffieHellman (prime: ArrayBufferView, generator: obj) : DiffieHellman
    static member createDiffieHellman (prime: ArrayBufferView, generator: float) : DiffieHellman
    static member createDiffieHellman (prime: ArrayBufferView) : DiffieHellman
    static member createDiffieHellman (prime: obj, generator: ArrayBufferView) : DiffieHellman
    static member createDiffieHellman (prime: obj, generator: obj) : DiffieHellman
    static member createDiffieHellman (prime: obj, generator: float) : DiffieHellman
    static member createDiffieHellman (prime: obj) : DiffieHellman
    static member createDiffieHellman (primeLength: float, ?generator: float) : DiffieHellman
    static member createDiffieHellmanGroup (name: string) : DiffieHellmanGroup
    static member createECDH (curveName: string) : ECDH
    static member createHash (algorithm: string, ?options: HashOptions) : Hash
    static member createHmac (algorithm: string, key: KeyObject, ?options: TransformOptions) : Hmac
    static member createHmac (algorithm: string, key: ArrayBufferView, ?options: TransformOptions) : Hmac
    static member createHmac (algorithm: string, key: string, ?options: TransformOptions) : Hmac
    static member createPrivateKey (key: JsonWebKeyInput) : KeyObject
    static member createPrivateKey (key: Buffer) : KeyObject
    static member createPrivateKey (key: string) : KeyObject
    static member createPrivateKey (key: PrivateKeyInput) : KeyObject
    static member createPublicKey (key: JsonWebKeyInput) : KeyObject
    static member createPublicKey (key: KeyObject) : KeyObject
    static member createPublicKey (key: Buffer) : KeyObject
    static member createPublicKey (key: string) : KeyObject
    static member createPublicKey (key: PublicKeyInput) : KeyObject
    static member createSecretKey (key: string, encoding: BufferEncoding) : KeyObject
    static member createSecretKey (key: ArrayBufferView) : KeyObject
    static member createSign (algorithm: string, ?options: WritableOptions) : Sign
    static member createVerify (algorithm: string, ?options: WritableOptions) : Verify
    static member diffieHellman (options: options) : NonSharedBuffer
    static member generateKey (type: type, options: options, callback: callback) : unit
    static member generateKeyPair (type: string, options: X448KeyPairKeyObjectOptions option, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: X25519KeyPairKeyObjectOptions option, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: ED448KeyPairKeyObjectOptions option, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: ED25519KeyPairKeyObjectOptions option, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: ECKeyPairKeyObjectOptions, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: DSAKeyPairKeyObjectOptions, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: RSAPSSKeyPairKeyObjectOptions, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPair (type: string, options: RSAKeyPairKeyObjectOptions, callback: callback_4) : unit
    static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_3) : unit
    static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_2) : unit
    static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_1) : unit
    static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback) : unit
    static member generateKeyPairSync (type: string, options: X448KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: X448KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: X25519KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: X25519KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: ED448KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: ED448KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, ?options: ED25519KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: ED25519KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: ECKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: ECKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: DSAKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: DSAKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: RSAPSSKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: RSAPSSKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeyPairSync (type: string, options: RSAKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
    static member generateKeyPairSync (type: string, options: RSAKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
    static member generateKeySync (type: type, options: options) : KeyObject
    static member generatePrime (size: float, options: GeneratePrimeOptions, callback: callback_2) : unit
    static member generatePrime (size: float, options: GeneratePrimeOptionsArrayBuffer, callback: callback) : unit
    static member generatePrime (size: float, options: GeneratePrimeOptionsBigInt, callback: callback_1) : unit
    static member generatePrime (size: float, callback: callback) : unit
    static member generatePrimeSync (size: float, options: GeneratePrimeOptions) : U2<obj,bigint>
    static member generatePrimeSync (size: float, options: GeneratePrimeOptionsArrayBuffer) : obj
    static member generatePrimeSync (size: float, options: GeneratePrimeOptionsBigInt) : bigint
    static member generatePrimeSync (size: float) : obj
    static member getCipherInfo (nameOrNid: float, ?options: CipherInfoOptions) : CipherInfo option
    static member getCipherInfo (nameOrNid: string, ?options: CipherInfoOptions) : CipherInfo option
    static member getCiphers () : ResizeArray<string>
    static member getCurves () : ResizeArray<string>
    static member getDiffieHellman (groupName: string) : DiffieHellmanGroup
    static member getFips () : getFips__
    static member getHashes () : ResizeArray<string>
    static member getRandomValues<'T> (typedArray: 'T) : 'T
    static member hash (algorithm: string, data: ArrayBufferView, outputEncoding: outputEncoding) : U2<string,NonSharedBuffer>
    static member hash (algorithm: string, data: string, outputEncoding: outputEncoding) : U2<string,NonSharedBuffer>
    static member hash (algorithm: string, data: ArrayBufferView, outputEncoding: string) : NonSharedBuffer
    static member hash (algorithm: string, data: string, outputEncoding: string) : NonSharedBuffer
    static member hash (algorithm: string, data: ArrayBufferView, ?outputEncoding: BinaryToTextEncoding) : string
    static member hash (algorithm: string, data: string, ?outputEncoding: BinaryToTextEncoding) : string
    static member hkdf (digest: string, irm: KeyObject, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: KeyObject, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: KeyObject, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: KeyObject, salt: string, info: string, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: ArrayBufferView, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: ArrayBufferView, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: ArrayBufferView, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: ArrayBufferView, salt: string, info: string, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: string, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: string, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: string, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
    static member hkdf (digest: string, irm: string, salt: string, info: string, keylen: float, callback: callback) : unit
    static member hkdfSync (digest: string, ikm: KeyObject, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: KeyObject, salt: ArrayBufferView, info: string, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: KeyObject, salt: string, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: KeyObject, salt: string, info: string, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: ArrayBufferView, info: string, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: string, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: string, info: string, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: string, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: string, salt: ArrayBufferView, info: string, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: string, salt: string, info: ArrayBufferView, keylen: float) : obj
    static member hkdfSync (digest: string, ikm: string, salt: string, info: string, keylen: float) : obj
    static member pbkdf2 (password: ArrayBufferView, salt: ArrayBufferView, iterations: float, keylen: float, digest: string, callback: callback) : unit
    static member pbkdf2 (password: ArrayBufferView, salt: string, iterations: float, keylen: float, digest: string, callback: callback) : unit
    static member pbkdf2 (password: string, salt: ArrayBufferView, iterations: float, keylen: float, digest: string, callback: callback) : unit
    static member pbkdf2 (password: string, salt: string, iterations: float, keylen: float, digest: string, callback: callback) : unit
    static member pbkdf2Sync (password: ArrayBufferView, salt: ArrayBufferView, iterations: float, keylen: float, digest: string) : NonSharedBuffer
    static member pbkdf2Sync (password: ArrayBufferView, salt: string, iterations: float, keylen: float, digest: string) : NonSharedBuffer
    static member pbkdf2Sync (password: string, salt: ArrayBufferView, iterations: float, keylen: float, digest: string) : NonSharedBuffer
    static member pbkdf2Sync (password: string, salt: string, iterations: float, keylen: float, digest: string) : NonSharedBuffer
    static member privateDecrypt (privateKey: KeyObject, buffer: string) : NonSharedBuffer
    static member privateDecrypt (privateKey: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateDecrypt (privateKey: Buffer, buffer: string) : NonSharedBuffer
    static member privateDecrypt (privateKey: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateDecrypt (privateKey: string, buffer: string) : NonSharedBuffer
    static member privateDecrypt (privateKey: string, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateDecrypt (privateKey: RsaPrivateKey, buffer: string) : NonSharedBuffer
    static member privateDecrypt (privateKey: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateEncrypt (privateKey: KeyObject, buffer: string) : NonSharedBuffer
    static member privateEncrypt (privateKey: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateEncrypt (privateKey: Buffer, buffer: string) : NonSharedBuffer
    static member privateEncrypt (privateKey: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateEncrypt (privateKey: string, buffer: string) : NonSharedBuffer
    static member privateEncrypt (privateKey: string, buffer: ArrayBufferView) : NonSharedBuffer
    static member privateEncrypt (privateKey: RsaPrivateKey, buffer: string) : NonSharedBuffer
    static member privateEncrypt (privateKey: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member pseudoRandomBytes (size: float, callback: callback) : unit
    static member pseudoRandomBytes (size: float) : NonSharedBuffer
    static member publicDecrypt (key: KeyObject, buffer: string) : NonSharedBuffer
    static member publicDecrypt (key: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicDecrypt (key: Buffer, buffer: string) : NonSharedBuffer
    static member publicDecrypt (key: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicDecrypt (key: string, buffer: string) : NonSharedBuffer
    static member publicDecrypt (key: string, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicDecrypt (key: RsaPrivateKey, buffer: string) : NonSharedBuffer
    static member publicDecrypt (key: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicDecrypt (key: RsaPublicKey, buffer: string) : NonSharedBuffer
    static member publicDecrypt (key: RsaPublicKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicEncrypt (key: KeyObject, buffer: string) : NonSharedBuffer
    static member publicEncrypt (key: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicEncrypt (key: Buffer, buffer: string) : NonSharedBuffer
    static member publicEncrypt (key: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicEncrypt (key: string, buffer: string) : NonSharedBuffer
    static member publicEncrypt (key: string, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicEncrypt (key: RsaPrivateKey, buffer: string) : NonSharedBuffer
    static member publicEncrypt (key: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member publicEncrypt (key: RsaPublicKey, buffer: string) : NonSharedBuffer
    static member publicEncrypt (key: RsaPublicKey, buffer: ArrayBufferView) : NonSharedBuffer
    static member randomBytes (size: float, callback: callback) : unit
    static member randomBytes (size: float) : NonSharedBuffer
    static member randomFill<'T> (buffer: 'T, offset: float, size: float, callback: callback<'T>) : unit
    static member randomFill<'T> (buffer: 'T, offset: float, callback: callback<'T>) : unit
    static member randomFill<'T> (buffer: 'T, callback: callback<'T>) : unit
    static member randomFillSync<'T> (buffer: 'T, ?offset: float, ?size: float) : 'T
    static member randomInt (min: float, max: float, callback: callback) : unit
    static member randomInt (max: float, callback: callback) : unit
    static member randomInt (min: float, max: float) : float
    static member randomInt (max: float) : float
    static member randomUUID (?options: RandomUUIDOptions) : UUID
    static member scrypt (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, options: ScryptOptions, callback: callback) : unit
    static member scrypt (password: ArrayBufferView, salt: string, keylen: float, options: ScryptOptions, callback: callback) : unit
    static member scrypt (password: string, salt: ArrayBufferView, keylen: float, options: ScryptOptions, callback: callback) : unit
    static member scrypt (password: string, salt: string, keylen: float, options: ScryptOptions, callback: callback) : unit
    static member scrypt (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, callback: callback) : unit
    static member scrypt (password: ArrayBufferView, salt: string, keylen: float, callback: callback) : unit
    static member scrypt (password: string, salt: ArrayBufferView, keylen: float, callback: callback) : unit
    static member scrypt (password: string, salt: string, keylen: float, callback: callback) : unit
    static member scryptSync (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
    static member scryptSync (password: ArrayBufferView, salt: string, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
    static member scryptSync (password: string, salt: ArrayBufferView, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
    static member scryptSync (password: string, salt: string, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
    static member secureHeapUsed () : SecureHeapUsage
    static member setEngine (engine: string, ?flags: float) : unit
    static member setFips (bool: bool) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignJsonWebKeyInput, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignPrivateKeyInput, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignKeyObjectInput, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: KeyObject, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: Buffer, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: string, callback: callback) : unit
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignJsonWebKeyInput) : NonSharedBuffer
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignPrivateKeyInput) : NonSharedBuffer
    static member sign (algorithm: string option, data: ArrayBufferView, key: SignKeyObjectInput) : NonSharedBuffer
    static member sign (algorithm: string option, data: ArrayBufferView, key: KeyObject) : NonSharedBuffer
    static member sign (algorithm: string option, data: ArrayBufferView, key: Buffer) : NonSharedBuffer
    static member sign (algorithm: string option, data: ArrayBufferView, key: string) : NonSharedBuffer
    static member timingSafeEqual (a: ArrayBufferView, b: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyJsonWebKeyInput, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyPublicKeyInput, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyKeyObjectInput, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: KeyObject, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: Buffer, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: string, signature: ArrayBufferView, callback: callback) : unit
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyJsonWebKeyInput, signature: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyPublicKeyInput, signature: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyKeyObjectInput, signature: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: KeyObject, signature: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: Buffer, signature: ArrayBufferView) : bool
    static member verify (algorithm: string option, data: ArrayBufferView, key: string, signature: ArrayBufferView) : bool
AssemblyGlutinum.Node
Attributes[<AbstractClass>] [<Erase>]

Declared inside

checkPrime__
diffieHellman__
generateKeyPair__
generateKeySync__
generateKey__
generatePrime__
getFips__
hash__
hkdf__
pbkdf2__
pseudoRandomBytes__
randomBytes__
randomFill__
randomInt__
scrypt__
sign__
verify__

Properties

static member inline DiffieHellmanGroup: DiffieHellmanGroupConstructor
static member constants: Exports
static member inline fips: bool
static member generateKeyPair_: Exports
static member inline subtle: SubtleCrypto
static member inline webcrypto: Crypto

Methods

static member Certificate () : Certificate
static member Cipher () : Cipher
static member Decipher () : Decipher
static member DiffieHellman () : DiffieHellman
static member ECDH () : ECDH
static member Hash () : Hash
static member Hmac () : Hmac
static member KeyObject () : KeyObject
static member Sign () : Sign
static member Verify () : Verify
static member X509Certificate (buffer: ArrayBufferView) : X509Certificate
static member X509Certificate (buffer: string) : X509Certificate
static member checkPrime (value: bigint, options: CheckPrimeOptions, callback: callback) : unit
static member checkPrime (value: obj, options: CheckPrimeOptions, callback: callback) : unit
static member checkPrime (value: ArrayBufferView, options: CheckPrimeOptions, callback: callback) : unit
static member checkPrime (value: bigint, callback: callback) : unit
static member checkPrime (value: obj, callback: callback) : unit
static member checkPrime (value: ArrayBufferView, callback: callback) : unit
static member checkPrimeSync (candidate: bigint, ?options: CheckPrimeOptions) : bool
static member checkPrimeSync (candidate: obj, ?options: CheckPrimeOptions) : bool
static member checkPrimeSync (candidate: ArrayBufferView, ?options: CheckPrimeOptions) : bool
static member createCipheriv (algorithm: string, key: KeyObject, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: string, key: KeyObject, iv: string option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: string, key: ArrayBufferView, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: string, key: ArrayBufferView, iv: string option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: string, key: string, iv: ArrayBufferView option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: string, key: string, iv: string option, ?options: TransformOptions) : Cipher
static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: string, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
static member createCipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: string, ?options: CipherChaCha20Poly1305Options) : CipherChaCha20Poly1305
static member createCipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: string, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: string, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherGCMTypes, key: string, iv: ArrayBufferView, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherGCMTypes, key: string, iv: string, ?options: CipherGCMOptions) : CipherGCM
static member createCipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: string, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: string, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherOCBTypes, key: string, iv: ArrayBufferView, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherOCBTypes, key: string, iv: string, options: CipherOCBOptions) : CipherOCB
static member createCipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
static member createCipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: string, options: CipherCCMOptions) : CipherCCM
static member createCipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
static member createCipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: string, options: CipherCCMOptions) : CipherCCM
static member createCipheriv (algorithm: CipherCCMTypes, key: string, iv: ArrayBufferView, options: CipherCCMOptions) : CipherCCM
static member createCipheriv (algorithm: CipherCCMTypes, key: string, iv: string, options: CipherCCMOptions) : CipherCCM
static member createDecipheriv (algorithm: string, key: KeyObject, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: string, key: KeyObject, iv: string option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: string, key: ArrayBufferView, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: string, key: ArrayBufferView, iv: string option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: string, key: string, iv: ArrayBufferView option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: string, key: string, iv: string option, ?options: TransformOptions) : Decipher
static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: ArrayBufferView, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: KeyObject, iv: string, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
static member createDecipheriv (algorithm: CipherChaCha20Poly1305Types, key: string, iv: string, ?options: CipherChaCha20Poly1305Options) : DecipherChaCha20Poly1305
static member createDecipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherGCMTypes, key: KeyObject, iv: string, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherGCMTypes, key: ArrayBufferView, iv: string, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherGCMTypes, key: string, iv: ArrayBufferView, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherGCMTypes, key: string, iv: string, ?options: CipherGCMOptions) : DecipherGCM
static member createDecipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherOCBTypes, key: KeyObject, iv: string, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherOCBTypes, key: ArrayBufferView, iv: string, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherOCBTypes, key: string, iv: ArrayBufferView, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherOCBTypes, key: string, iv: string, options: CipherOCBOptions) : DecipherOCB
static member createDecipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
static member createDecipheriv (algorithm: CipherCCMTypes, key: KeyObject, iv: string, options: CipherCCMOptions) : DecipherCCM
static member createDecipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
static member createDecipheriv (algorithm: CipherCCMTypes, key: ArrayBufferView, iv: string, options: CipherCCMOptions) : DecipherCCM
static member createDecipheriv (algorithm: CipherCCMTypes, key: string, iv: ArrayBufferView, options: CipherCCMOptions) : DecipherCCM
static member createDecipheriv (algorithm: CipherCCMTypes, key: string, iv: string, options: CipherCCMOptions) : DecipherCCM
static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: ArrayBufferView) : DiffieHellman
static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: obj) : DiffieHellman
static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding, generator: float) : DiffieHellman
static member createDiffieHellman (prime: string, primeEncoding: BinaryToTextEncoding) : DiffieHellman
static member createDiffieHellman (prime: ArrayBufferView, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
static member createDiffieHellman (prime: obj, generator: string, generatorEncoding: BinaryToTextEncoding) : DiffieHellman
static member createDiffieHellman (prime: ArrayBufferView, generator: ArrayBufferView) : DiffieHellman
static member createDiffieHellman (prime: ArrayBufferView, generator: obj) : DiffieHellman
static member createDiffieHellman (prime: ArrayBufferView, generator: float) : DiffieHellman
static member createDiffieHellman (prime: ArrayBufferView) : DiffieHellman
static member createDiffieHellman (prime: obj, generator: ArrayBufferView) : DiffieHellman
static member createDiffieHellman (prime: obj, generator: obj) : DiffieHellman
static member createDiffieHellman (prime: obj, generator: float) : DiffieHellman
static member createDiffieHellman (prime: obj) : DiffieHellman
static member createDiffieHellman (primeLength: float, ?generator: float) : DiffieHellman
static member createDiffieHellmanGroup (name: string) : DiffieHellmanGroup
static member createECDH (curveName: string) : ECDH
static member createHash (algorithm: string, ?options: HashOptions) : Hash
static member createHmac (algorithm: string, key: KeyObject, ?options: TransformOptions) : Hmac
static member createHmac (algorithm: string, key: ArrayBufferView, ?options: TransformOptions) : Hmac
static member createHmac (algorithm: string, key: string, ?options: TransformOptions) : Hmac
static member createPrivateKey (key: JsonWebKeyInput) : KeyObject
static member createPrivateKey (key: Buffer) : KeyObject
static member createPrivateKey (key: string) : KeyObject
static member createPrivateKey (key: PrivateKeyInput) : KeyObject
static member createPublicKey (key: JsonWebKeyInput) : KeyObject
static member createPublicKey (key: KeyObject) : KeyObject
static member createPublicKey (key: Buffer) : KeyObject
static member createPublicKey (key: string) : KeyObject
static member createPublicKey (key: PublicKeyInput) : KeyObject
static member createSecretKey (key: string, encoding: BufferEncoding) : KeyObject
static member createSecretKey (key: ArrayBufferView) : KeyObject
static member createSign (algorithm: string, ?options: WritableOptions) : Sign
static member createVerify (algorithm: string, ?options: WritableOptions) : Verify
static member diffieHellman (options: options) : NonSharedBuffer
static member generateKey (type: type, options: options, callback: callback) : unit
static member generateKeyPair (type: string, options: X448KeyPairKeyObjectOptions option, callback: callback_4) : unit
static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: X448KeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: X25519KeyPairKeyObjectOptions option, callback: callback_4) : unit
static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: X25519KeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: ED448KeyPairKeyObjectOptions option, callback: callback_4) : unit
static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: ED448KeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: ED25519KeyPairKeyObjectOptions option, callback: callback_4) : unit
static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: ED25519KeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: ECKeyPairKeyObjectOptions, callback: callback_4) : unit
static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: ECKeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: DSAKeyPairKeyObjectOptions, callback: callback_4) : unit
static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: DSAKeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: RSAPSSKeyPairKeyObjectOptions, callback: callback_4) : unit
static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: RSAPSSKeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPair (type: string, options: RSAKeyPairKeyObjectOptions, callback: callback_4) : unit
static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_3) : unit
static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_2) : unit
static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback_1) : unit
static member generateKeyPair (type: string, options: RSAKeyPairOptions<string,string>, callback: callback) : unit
static member generateKeyPairSync (type: string, options: X448KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: X448KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: X25519KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: X25519KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: ED448KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: ED448KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, ?options: ED25519KeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: ED25519KeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: ECKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: ECKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: DSAKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: DSAKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: RSAPSSKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: RSAPSSKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeyPairSync (type: string, options: RSAKeyPairKeyObjectOptions) : KeyPairKeyObjectResult
static member generateKeyPairSync (type: string, options: RSAKeyPairOptions<string,string>) : KeyPairSyncResult<string,string>
static member generateKeySync (type: type, options: options) : KeyObject
static member generatePrime (size: float, options: GeneratePrimeOptions, callback: callback_2) : unit
static member generatePrime (size: float, options: GeneratePrimeOptionsArrayBuffer, callback: callback) : unit
static member generatePrime (size: float, options: GeneratePrimeOptionsBigInt, callback: callback_1) : unit
static member generatePrime (size: float, callback: callback) : unit
static member generatePrimeSync (size: float, options: GeneratePrimeOptions) : U2<obj,bigint>
static member generatePrimeSync (size: float, options: GeneratePrimeOptionsArrayBuffer) : obj
static member generatePrimeSync (size: float, options: GeneratePrimeOptionsBigInt) : bigint
static member generatePrimeSync (size: float) : obj
static member getCipherInfo (nameOrNid: float, ?options: CipherInfoOptions) : CipherInfo option
static member getCipherInfo (nameOrNid: string, ?options: CipherInfoOptions) : CipherInfo option
static member getCiphers () : ResizeArray<string>
static member getCurves () : ResizeArray<string>
static member getDiffieHellman (groupName: string) : DiffieHellmanGroup
static member getFips () : getFips__
static member getHashes () : ResizeArray<string>
static member getRandomValues<'T> (typedArray: 'T) : 'T
static member hash (algorithm: string, data: ArrayBufferView, outputEncoding: outputEncoding) : U2<string,NonSharedBuffer>
static member hash (algorithm: string, data: string, outputEncoding: outputEncoding) : U2<string,NonSharedBuffer>
static member hash (algorithm: string, data: ArrayBufferView, outputEncoding: string) : NonSharedBuffer
static member hash (algorithm: string, data: string, outputEncoding: string) : NonSharedBuffer
static member hash (algorithm: string, data: ArrayBufferView, ?outputEncoding: BinaryToTextEncoding) : string
static member hash (algorithm: string, data: string, ?outputEncoding: BinaryToTextEncoding) : string
static member hkdf (digest: string, irm: KeyObject, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: KeyObject, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: KeyObject, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: KeyObject, salt: string, info: string, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: ArrayBufferView, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: ArrayBufferView, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: ArrayBufferView, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: ArrayBufferView, salt: string, info: string, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: string, salt: ArrayBufferView, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: string, salt: ArrayBufferView, info: string, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: string, salt: string, info: ArrayBufferView, keylen: float, callback: callback) : unit
static member hkdf (digest: string, irm: string, salt: string, info: string, keylen: float, callback: callback) : unit
static member hkdfSync (digest: string, ikm: KeyObject, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: KeyObject, salt: ArrayBufferView, info: string, keylen: float) : obj
static member hkdfSync (digest: string, ikm: KeyObject, salt: string, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: KeyObject, salt: string, info: string, keylen: float) : obj
static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: ArrayBufferView, info: string, keylen: float) : obj
static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: string, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: ArrayBufferView, salt: string, info: string, keylen: float) : obj
static member hkdfSync (digest: string, ikm: string, salt: ArrayBufferView, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: string, salt: ArrayBufferView, info: string, keylen: float) : obj
static member hkdfSync (digest: string, ikm: string, salt: string, info: ArrayBufferView, keylen: float) : obj
static member hkdfSync (digest: string, ikm: string, salt: string, info: string, keylen: float) : obj
static member pbkdf2 (password: ArrayBufferView, salt: ArrayBufferView, iterations: float, keylen: float, digest: string, callback: callback) : unit
static member pbkdf2 (password: ArrayBufferView, salt: string, iterations: float, keylen: float, digest: string, callback: callback) : unit
static member pbkdf2 (password: string, salt: ArrayBufferView, iterations: float, keylen: float, digest: string, callback: callback) : unit
static member pbkdf2 (password: string, salt: string, iterations: float, keylen: float, digest: string, callback: callback) : unit
static member pbkdf2Sync (password: ArrayBufferView, salt: ArrayBufferView, iterations: float, keylen: float, digest: string) : NonSharedBuffer
static member pbkdf2Sync (password: ArrayBufferView, salt: string, iterations: float, keylen: float, digest: string) : NonSharedBuffer
static member pbkdf2Sync (password: string, salt: ArrayBufferView, iterations: float, keylen: float, digest: string) : NonSharedBuffer
static member pbkdf2Sync (password: string, salt: string, iterations: float, keylen: float, digest: string) : NonSharedBuffer
static member privateDecrypt (privateKey: KeyObject, buffer: string) : NonSharedBuffer
static member privateDecrypt (privateKey: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
static member privateDecrypt (privateKey: Buffer, buffer: string) : NonSharedBuffer
static member privateDecrypt (privateKey: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
static member privateDecrypt (privateKey: string, buffer: string) : NonSharedBuffer
static member privateDecrypt (privateKey: string, buffer: ArrayBufferView) : NonSharedBuffer
static member privateDecrypt (privateKey: RsaPrivateKey, buffer: string) : NonSharedBuffer
static member privateDecrypt (privateKey: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
static member privateEncrypt (privateKey: KeyObject, buffer: string) : NonSharedBuffer
static member privateEncrypt (privateKey: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
static member privateEncrypt (privateKey: Buffer, buffer: string) : NonSharedBuffer
static member privateEncrypt (privateKey: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
static member privateEncrypt (privateKey: string, buffer: string) : NonSharedBuffer
static member privateEncrypt (privateKey: string, buffer: ArrayBufferView) : NonSharedBuffer
static member privateEncrypt (privateKey: RsaPrivateKey, buffer: string) : NonSharedBuffer
static member privateEncrypt (privateKey: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
static member pseudoRandomBytes (size: float, callback: callback) : unit
static member pseudoRandomBytes (size: float) : NonSharedBuffer
static member publicDecrypt (key: KeyObject, buffer: string) : NonSharedBuffer
static member publicDecrypt (key: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
static member publicDecrypt (key: Buffer, buffer: string) : NonSharedBuffer
static member publicDecrypt (key: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
static member publicDecrypt (key: string, buffer: string) : NonSharedBuffer
static member publicDecrypt (key: string, buffer: ArrayBufferView) : NonSharedBuffer
static member publicDecrypt (key: RsaPrivateKey, buffer: string) : NonSharedBuffer
static member publicDecrypt (key: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
static member publicDecrypt (key: RsaPublicKey, buffer: string) : NonSharedBuffer
static member publicDecrypt (key: RsaPublicKey, buffer: ArrayBufferView) : NonSharedBuffer
static member publicEncrypt (key: KeyObject, buffer: string) : NonSharedBuffer
static member publicEncrypt (key: KeyObject, buffer: ArrayBufferView) : NonSharedBuffer
static member publicEncrypt (key: Buffer, buffer: string) : NonSharedBuffer
static member publicEncrypt (key: Buffer, buffer: ArrayBufferView) : NonSharedBuffer
static member publicEncrypt (key: string, buffer: string) : NonSharedBuffer
static member publicEncrypt (key: string, buffer: ArrayBufferView) : NonSharedBuffer
static member publicEncrypt (key: RsaPrivateKey, buffer: string) : NonSharedBuffer
static member publicEncrypt (key: RsaPrivateKey, buffer: ArrayBufferView) : NonSharedBuffer
static member publicEncrypt (key: RsaPublicKey, buffer: string) : NonSharedBuffer
static member publicEncrypt (key: RsaPublicKey, buffer: ArrayBufferView) : NonSharedBuffer
static member randomBytes (size: float, callback: callback) : unit
static member randomBytes (size: float) : NonSharedBuffer
static member randomFill<'T> (buffer: 'T, offset: float, size: float, callback: callback<'T>) : unit
static member randomFill<'T> (buffer: 'T, offset: float, callback: callback<'T>) : unit
static member randomFill<'T> (buffer: 'T, callback: callback<'T>) : unit
static member randomFillSync<'T> (buffer: 'T, ?offset: float, ?size: float) : 'T
static member randomInt (min: float, max: float, callback: callback) : unit
static member randomInt (max: float, callback: callback) : unit
static member randomInt (min: float, max: float) : float
static member randomInt (max: float) : float
static member randomUUID (?options: RandomUUIDOptions) : UUID
static member scrypt (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, options: ScryptOptions, callback: callback) : unit
static member scrypt (password: ArrayBufferView, salt: string, keylen: float, options: ScryptOptions, callback: callback) : unit
static member scrypt (password: string, salt: ArrayBufferView, keylen: float, options: ScryptOptions, callback: callback) : unit
static member scrypt (password: string, salt: string, keylen: float, options: ScryptOptions, callback: callback) : unit
static member scrypt (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, callback: callback) : unit
static member scrypt (password: ArrayBufferView, salt: string, keylen: float, callback: callback) : unit
static member scrypt (password: string, salt: ArrayBufferView, keylen: float, callback: callback) : unit
static member scrypt (password: string, salt: string, keylen: float, callback: callback) : unit
static member scryptSync (password: ArrayBufferView, salt: ArrayBufferView, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
static member scryptSync (password: ArrayBufferView, salt: string, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
static member scryptSync (password: string, salt: ArrayBufferView, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
static member scryptSync (password: string, salt: string, keylen: float, ?options: ScryptOptions) : NonSharedBuffer
static member secureHeapUsed () : SecureHeapUsage
static member setEngine (engine: string, ?flags: float) : unit
static member setFips (bool: bool) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: SignJsonWebKeyInput, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: SignPrivateKeyInput, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: SignKeyObjectInput, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: KeyObject, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: Buffer, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: string, callback: callback) : unit
static member sign (algorithm: string option, data: ArrayBufferView, key: SignJsonWebKeyInput) : NonSharedBuffer
static member sign (algorithm: string option, data: ArrayBufferView, key: SignPrivateKeyInput) : NonSharedBuffer
static member sign (algorithm: string option, data: ArrayBufferView, key: SignKeyObjectInput) : NonSharedBuffer
static member sign (algorithm: string option, data: ArrayBufferView, key: KeyObject) : NonSharedBuffer
static member sign (algorithm: string option, data: ArrayBufferView, key: Buffer) : NonSharedBuffer
static member sign (algorithm: string option, data: ArrayBufferView, key: string) : NonSharedBuffer
static member timingSafeEqual (a: ArrayBufferView, b: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyJsonWebKeyInput, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyPublicKeyInput, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyKeyObjectInput, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: KeyObject, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: Buffer, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: string, signature: ArrayBufferView, callback: callback) : unit
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyJsonWebKeyInput, signature: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyPublicKeyInput, signature: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: VerifyKeyObjectInput, signature: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: KeyObject, signature: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: Buffer, signature: ArrayBufferView) : bool
static member verify (algorithm: string option, data: ArrayBufferView, key: string, signature: ArrayBufferView) : bool