CCF
Loading...
Searching...
No Matches
Namespaces | Functions
cose_verifier.cpp File Reference
#include "crypto/openssl/cose_verifier.h"
#include "ccf/crypto/openssl/openssl_wrappers.h"
#include "ccf/crypto/public_key.h"
#include "ccf/ds/logger.h"
#include "crypto/openssl/cose_sign.h"
#include "crypto/openssl/rsa_key_pair.h"
#include "x509_time.h"
#include <openssl/evp.h>
#include <openssl/ossl_typ.h>
#include <openssl/x509.h>
#include <openssl/x509_vfy.h>
#include <qcbor/qcbor_spiffy_decode.h>
#include <t_cose/t_cose_sign1_verify.h>

Namespaces

namespace  ccf
 
namespace  ccf::crypto
 

Functions

COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_cert (const std::vector< uint8_t > &cert)
 
COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_key (const Pem &public_key)
 
COSEEndorsementValidity ccf::crypto::extract_cose_endorsement_validity (std::span< const uint8_t > cose_msg)