|
|
using | SuffixMap = std::unordered_map< Suffix, CryptoHash > |
| |
|
using | PolicyMap = std::unordered_map< Suffix, VerificationPolicy > |
| |
|
using | VerificationFailedCallback = std::function< auth::VerificationPolicy(const core::ContentObject &content_object, std::error_code ec)> |
| |
|
|
virtual bool | verifyPacket (PacketPtr packet) |
| |
|
virtual bool | verifyBuffer (const std::vector< uint8_t > &buffer, const std::vector< uint8_t > &signature, CryptoHashType hash_type)=0 |
| |
|
virtual bool | verifyBuffer (const utils::MemBuf *buffer, const std::vector< uint8_t > &signature, CryptoHashType hash_type)=0 |
| |
|
virtual PolicyMap | verifyPackets (const std::vector< PacketPtr > &packets) |
| |
|
VerificationPolicy | verifyPackets (PacketPtr packet) |
| |
|
virtual PolicyMap | verifyHashes (const SuffixMap &packet_map, const SuffixMap &suffix_map) |
| |
|
virtual PolicyMap | verifyPackets (const std::vector< PacketPtr > &packets, const SuffixMap &suffix_map) |
| |
|
VerificationPolicy | verifyPackets (PacketPtr packet, const SuffixMap &suffix_map) |
| |
|
void | setVerificationFailedCallback (VerificationFailedCallback verification_failed_cb, const std::vector< VerificationPolicy > &failed_policies=DEFAULT_FAILED_POLICIES) |
| |
|
void | getVerificationFailedCallback (VerificationFailedCallback **verification_failed_cb) |
| |
|
|
static const std::vector< VerificationPolicy > | DEFAULT_FAILED_POLICIES |
| |
|
|
void | callVerificationFailedCallback (PacketPtr packet, VerificationPolicy &policy) |
| |
|
|
VerificationFailedCallback | verification_failed_cb_ |
| |
|
std::vector< VerificationPolicy > | failed_policies_ |
| |
The documentation for this class was generated from the following file:
- libtransport/includes/hicn/transport/auth/verifier.h