CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
cose_verifier.h File Reference
#include "ccf/crypto/key_pair.h"
#include "ccf/crypto/pem.h"
#include "ccf/crypto/public_key.h"
#include "ccf/crypto/rsa_key_pair.h"
#include <chrono>

Go to the source code of this file.

Classes

class  ccf::crypto::COSEVerifier
 
struct  ccf::crypto::COSEEndorsementValidity
 

Namespaces

namespace  ccf
 
namespace  ccf::crypto
 

Typedefs

using ccf::crypto::COSEVerifierUniquePtr = std::unique_ptr< COSEVerifier >
 

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)