Extends
BaseCryptoClass
Constructors
new AsymmetricAlgorithm()
new AsymmetricAlgorithm(): AsymmetricAlgorithmReturns
AsymmetricAlgorithmProperties
RSA
static readonly RSA: "Rsa" = 'Rsa'
Constant representing the RSA algorithm.
RSA is widely used for secure data transmission and digital signatures.
RSA_OAEP
static readonly RSA_OAEP: "Rsa-oaep" = 'Rsa-oaep'
Constant representing the RSA algorithm with OAEP padding.
OAEP (Optimal Asymmetric Encryption Padding) is a widely used padding
scheme for RSA encryption that provides better security against certain
types of attacks.
ECDSA
static readonly ECDSA: "Ecdsa" = 'Ecdsa'
Constant representing the ECDSA (Elliptic Curve Digital Signature Algorithm).
ECDSA is a widely used algorithm for digital signatures based on elliptic
curve cryptography.
AUTHENTICATED_DH
static readonly AUTHENTICATED_DH: "AuthenticatedDh" = 'AuthenticatedDh'
Constant representing the algorithm used by the Authenticated
Diffie-Hellman key exchange protocol.
ECDH
static readonly ECDH: "Ecdh" = "Ecdh"
Constant representing the algorithm used by the ECDH (Elliptic Curve
Diffie-Hellman) key agreement protocol.

