Functions for performing encryption, decryption, hashing, and other cryptography operations.
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA) public/private key pair.
Decrypt data encrypted by the encrypt function.
Encrypt a text or binary string.
Signs data using an ECDSA private key.
Computes a hexadecimal-formatted hash for the input data using the hashing algorithm specified.
Verifies a digital signature against the specified ECDSA public key.