OpenSSL plugin

The qcrypto library OpenSSL plugin provides support for the OpenSSL cryptography library.

Required libraries

Supported Algorithms

Type Supported
Ciphers aes-128-ecb, aes-192-ecb, aes-256-ecb, aes-128-cbc, aes-192-cbc, aes-256-cbc, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-ofb, aes-192-ofb, aes-256-ofb, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-xts, aes-256-xts, aes-128-gcm, aes-192-gcm, aes-256-gcm, aes-128-ccm, aes-192-ccm, aes-256-ccm
Key generators dsa, dh, ec, ed25519, ed448, rsa, symmetric
Digests md5, sha1, sha224, sha256, sha384, sha512, sha512-224, sha512-256, sha3-224, sha3-256, sha3-384, sha3-512, blake2s128, blake2s160, blake2s224, blake2s256, blake2b160, blake2b256, blake2b384, blake2b512, blake3
RNGs drbg-ctr-128, drbg-ctr-192, drbg-ctr-256, urandom
MACs hmac-md5, hmac-sha1, hmac-sha224, hmac-sha256, hmac-sha384, hmac-sha512, hmac-sha512-224, hmac-sha512-256, hmac-sha3-224, hmac-sha3-256, hmac-sha3-384, hmac-sha3-512, cmac-aes-128-cbc, cmac-aes-192-cbc, cmac-aes-256-cbc
KDFs hkdf-sha1, hkdf-sha256, hkdf-sha512, pbkdf2-sha1, pbkdf2-sha256, pbkdf2-sha512
Signatures rsa-with-sha1, rsa-with-sha224, rsa-with-sha256, rsa-with-sha384, rsa-with-sha512, rsa-with-sha3-224, rsa-with-sha3-256, rsa-with-sha3-384, rsa-with-sha3-512, dsa-with-sha1, dsa-with-sha224, dsa-with-sha256, ecdsa-with-sha1, ecdsa-with-sha224, ecdsa-with-sha256, ecdsa-with-sha384, ecdsa-with-sha512, eddsa-pure