|
Convert Private Key (DER -> PEM)
|
Converts a DER-encoded private key into a PEM-encoded private key. |
|
Convert Private Key (PEM -> DER)
|
Converts a PEM-encoded private key into a DER-encoded private key. |
|
Convert Private Key (PEM -> Raw EC)
|
Converts a PEM-encoded private key into a raw EC private key. |
|
Convert Private Key (Raw EC -> PEM)
|
Converts a raw EC private key into a PEM-encoded private key. |
|
Convert Public Key (DER -> PEM)
|
Converts a DER-encoded public key into a PEM-encoded public key. |
|
Convert Public Key (PEM -> DER)
|
Converts a PEM-encoded public key into a DER-encoded public key. |
|
Convert Public Key (PEM -> Raw EC)
|
Converts a PEM-encoded public key into a raw EC public key. |
|
Convert Public Key (Raw EC -> PEM)
|
Converts a raw EC public key into a PEM-encoded public key. |
|
CreateCryptographicSignature
|
Creates a cryptographic signature on the data using a PEM-encoded key. |
|
Derive Key (PBKDF2-HMAC)
|
Derives a cryptographic key from a password using password-based derivation algorithm. |
|
ExtractPublicKey
|
Extracts the public key from a private key. |
|
Generate Bytes (CSPRNG)
|
Randomly generates the specified amount of bytes using a Cryptographically Secure Pseudo-Random Generator supplied by OpenSSL.
Note: By default, OpenSSL CSPRNG supports security level of 256 bits.
However, security depends on the entropy source.
For more information read https://www.openssl.org/docs/man1.1.1/man3/RAND_bytes.html. |
|
Generate HMAC
|
Generates a new HMAC for the given input using the specified digest type. |
|
Generate Private Bytes (CSPRNG)
|
Randomly generates the specified amount of bytes using a separate Cryptographically Secure Pseudo-Random Generator
instance supplied by OpenSSL. It is intended to be used for generating values that should remain private.
Note: By default, OpenSSL CSPRNG supports security level of 256 bits.
However, security depends on the entropy source.
For more information read https://www.openssl.org/docs/man1.1.1/man3/RAND_bytes.html. |
|
VerifyCryptographicSignature
|
Verifies the validity of a cryptographic signature against the signed data. |