CCF
Loading...
Searching...
No Matches
Namespaces | Functions
key_pair.cpp File Reference
#include "ccf/crypto/key_pair.h"
#include "openssl/key_pair.h"
#include "openssl/public_key.h"
#include <cstring>
#include <iomanip>
#include <limits>
#include <memory>
#include <string>

Namespaces

namespace  ccf
 
namespace  ccf::crypto
 

Functions

PublicKeyPtr ccf::crypto::make_public_key (const Pem &pem)
 
PublicKeyPtr ccf::crypto::make_public_key (const std::vector< uint8_t > &der)
 
PublicKeyPtr ccf::crypto::make_public_key (const JsonWebKeyECPublic &jwk)
 
KeyPairPtr ccf::crypto::make_key_pair (CurveID curve_id=service_identity_curve_choice)
 
KeyPairPtr ccf::crypto::make_key_pair (const Pem &pem)
 
KeyPairPtr ccf::crypto::make_key_pair (const JsonWebKeyECPrivate &jwk)