CCF
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
rsa_key_pair.cpp File Reference
#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)