Skip to content

Crypto

module Crypto
AssemblyXantham.Fable.Node

node:crypto

Declared inside

AsymmetricKeyDetails
BasePrivateKeyEncodingOptions
BinaryLike
BinaryToTextEncoding
CertificateSPKAC is a Certificate Signing Request mechanism originally implemented by Netscape and was specified formally as part of HTML5's keygen element
CharacterEncoding
CheckPrime
CheckPrimeOptions
CipherInstances of the Cipher class are used to encrypt data
CipherCCM
CipherCCMOptions
CipherCCMTypes
CipherChaCha20Poly1305
CipherChaCha20Poly1305Options
CipherChaCha20Poly1305Types
CipherGCM
CipherGCMOptions
CipherGCMTypes
CipherInfo
CipherInfoOptions
CipherKey
CipherMode
CipherOCB
CipherOCBOptions
CipherOCBTypes
DSAEncoding
DSAKeyPairKeyObjectOptions
DSAKeyPairOptions
DecipherInstances of the Decipher class are used to decrypt data
DecipherCCM
DecipherChaCha20Poly1305
DecipherGCM
DecipherOCB
DiffieHellmanThe DiffieHellman class is a utility for creating Diffie-Hellman key exchanges
DiffieHellmanGroupThe DiffieHellmanGroup class takes a well-known modp group as its argument
DiffieHellmanGroupConstructor
ECDHThe ECDH class is a utility for creating Elliptic Curve Diffie-Hellman (ECDH) key exchanges
ECDHKeyFormat
ECKeyPairKeyObjectOptions
ECKeyPairOptions
ED25519KeyPairKeyObjectOptions
ED25519KeyPairOptions
ED448KeyPairKeyObjectOptions
ED448KeyPairOptions
Encoding
ExportsThe package's value exports, each bound to its import
GenerateKey
GenerateKeySync
GeneratePrime
GeneratePrimeOptions
GeneratePrimeOptionsArrayBuffer
GeneratePrimeOptionsBigInt
HashThe Hash class is a utility for creating hash digests of data
HashOptions
Hkdf
HmacThe Hmac class is a utility for creating cryptographic HMAC digests
JsonWebKey
JsonWebKeyInput
JwkKeyExportOptions
KeyExportOptions
KeyFormat
KeyLike
KeyObjectNode.js uses a KeyObject class to represent a symmetric or asymmetric key, and each kind of key exposes different functions
KeyObjectType
KeyPairKeyObjectResult
KeyPairSyncResult
KeyType
LargeNumberLike
LegacyCharacterEncoding
Pbkdf2
PrivateKeyInput
PseudoRandomBytes
PublicKeyInput
RSAKeyPairKeyObjectOptions
RSAKeyPairOptions
RSAPSSKeyPairKeyObjectOptions
RSAPSSKeyPairOptions
RandomBytes
RandomFill
RandomInt
RandomUUIDOptions
RsaPrivateKey
RsaPublicKey
Scrypt
ScryptOptions
SecureHeapUsage
SignThe Sign class is a utility for generating signatures
SignJsonWebKeyInput
SignKeyObjectInput
SignPrivateKeyInput
SigningOptions
UUID
VerifyThe Verify class is a utility for verifying signatures
VerifyJsonWebKeyInput
VerifyKeyObjectInput
VerifyPublicKeyInput
Webcrypto
X25519KeyPairKeyObjectOptions
X25519KeyPairOptions
X448KeyPairKeyObjectOptions
X448KeyPairOptions
X509CertificateEncapsulates an X509 certificate and provides read-only access to its information
X509CheckOptions