CCF
|
#include "openssl/rsa_key_pair.h"
Namespaces | |
namespace | ccf |
namespace | ccf::crypto |
Typedefs | |
using | ccf::crypto::RSAPublicKeyImpl = RSAPublicKey_OpenSSL |
using | ccf::crypto::RSAKeyPairImpl = RSAKeyPair_OpenSSL |
Functions | |
RSAPublicKeyPtr | ccf::crypto::make_rsa_public_key (const Pem &pem) |
RSAPublicKeyPtr | ccf::crypto::make_rsa_public_key (const std::vector< uint8_t > &der) |
RSAPublicKeyPtr | ccf::crypto::make_rsa_public_key (const JsonWebKeyRSAPublic &jwk) |
RSAPublicKeyPtr | ccf::crypto::make_rsa_public_key (const uint8_t *data, size_t size) |
RSAKeyPairPtr | ccf::crypto::make_rsa_key_pair (size_t public_key_size=RSAKeyPair::default_public_key_size, size_t public_exponent=RSAKeyPair::default_public_exponent) |
RSAKeyPairPtr | ccf::crypto::make_rsa_key_pair (const Pem &pem) |
RSAKeyPairPtr | ccf::crypto::make_rsa_key_pair (const JsonWebKeyRSAPrivate &jwk) |