CCF
Loading...
Searching...
No Matches
Namespaces | Functions
cose_verifier.cpp File Reference
#include "crypto/openssl/cose_verifier.h"
#include "cose/cose_rs_ffi.h"
#include "ds/internal_logger.h"
#include <crypto/cbor.h>
#include <crypto/cose.h>

Namespaces

namespace  ccf
 
namespace  ccf::crypto
 

Functions

COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_any_cert (const std::vector< uint8_t > &cert)
 
COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_pem_cert (const Pem &pem)
 
COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_der_cert (const std::vector< uint8_t > &der)
 
COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_key (const Pem &public_key)
 
COSEVerifierUniquePtr ccf::crypto::make_cose_verifier_from_key (std::span< const uint8_t > public_key)
 
COSEEndorsementValidity ccf::crypto::extract_cose_endorsement_validity (std::span< const uint8_t > cose_msg)