CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccf::crypto::COSEKeyVerifier_OpenSSL Class Reference

#include <cose_verifier.h>

Inherits ccf::crypto::COSEVerifier_OpenSSL.

Public Member Functions

 COSEKeyVerifier_OpenSSL (const Pem &public_key)
 
 COSEKeyVerifier_OpenSSL (std::span< const uint8_t > public_key_der)
 
- Public Member Functions inherited from ccf::crypto::COSEVerifier_OpenSSL
 ~COSEVerifier_OpenSSL () override
 
bool verify (const std::span< const uint8_t > &envelope, std::span< uint8_t > &authned_content) const override
 
bool verify_detached (std::span< const uint8_t > envelope, std::span< const uint8_t > payload) const override
 
bool verify_decomposed (std::span< const uint8_t > phdr, std::span< const uint8_t > payload, std::span< const uint8_t > sig, int64_t alg) const override
 
- Public Member Functions inherited from ccf::crypto::COSEVerifier
virtual ~COSEVerifier ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from ccf::crypto::COSEVerifier_OpenSSL
 COSEVerifier_OpenSSL (CoseKey &&key)
 
- Protected Attributes inherited from ccf::crypto::COSEVerifier_OpenSSL
CoseKey verify_key
 

Constructor & Destructor Documentation

◆ COSEKeyVerifier_OpenSSL() [1/2]

ccf::crypto::COSEKeyVerifier_OpenSSL::COSEKeyVerifier_OpenSSL ( const Pem public_key)

◆ COSEKeyVerifier_OpenSSL() [2/2]

ccf::crypto::COSEKeyVerifier_OpenSSL::COSEKeyVerifier_OpenSSL ( std::span< const uint8_t >  public_key_der)

The documentation for this class was generated from the following files: