#include <cose_verifier.h>
Inherits ccf::crypto::COSEVerifier.
Inherited by ccf::crypto::COSECertVerifier_OpenSSL, and ccf::crypto::COSEKeyVerifier_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 |
| |
| virtual | ~COSEVerifier ()=default |
| |
◆ COSEVerifier_OpenSSL()
| ccf::crypto::COSEVerifier_OpenSSL::COSEVerifier_OpenSSL |
( |
CoseKey && |
key | ) |
|
|
inlineexplicitprotected |
◆ ~COSEVerifier_OpenSSL()
| ccf::crypto::COSEVerifier_OpenSSL::~COSEVerifier_OpenSSL |
( |
| ) |
|
|
overridedefault |
◆ verify()
| bool ccf::crypto::COSEVerifier_OpenSSL::verify |
( |
const std::span< const uint8_t > & |
envelope, |
|
|
std::span< uint8_t > & |
authned_content |
|
) |
| const |
|
overridevirtual |
◆ verify_decomposed()
| bool ccf::crypto::COSEVerifier_OpenSSL::verify_decomposed |
( |
std::span< const uint8_t > |
phdr, |
|
|
std::span< const uint8_t > |
payload, |
|
|
std::span< const uint8_t > |
sig, |
|
|
int64_t |
alg |
|
) |
| const |
|
overridevirtual |
◆ verify_detached()
| bool ccf::crypto::COSEVerifier_OpenSSL::verify_detached |
( |
std::span< const uint8_t > |
envelope, |
|
|
std::span< const uint8_t > |
payload |
|
) |
| const |
|
overridevirtual |
◆ verify_key
| CoseKey ccf::crypto::COSEVerifier_OpenSSL::verify_key |
|
protected |
The documentation for this class was generated from the following files: