22 #ifndef BUNDLE_AUTHENTICATION_BLOCK_H_
23 #define BUNDLE_AUTHENTICATION_BLOCK_H_
static void auth(dtn::data::Bundle &bundle, const dtn::security::SecurityKey &key)
virtual ~BundleAuthenticationBlock()
static std::string calcMAC(const dtn::data::Bundle &bundle, const dtn::security::SecurityKey &key, const bool with_correlator=false, const dtn::data::Number &correlator=0)
BundleAuthenticationBlock()
static void verify(const dtn::data::Bundle &bundle, const dtn::security::SecurityKey &key)
virtual dtn::data::Length getSecurityResultSize() const
static const dtn::data::block_t BLOCK_TYPE
static void strip(dtn::data::Bundle &bundle, const dtn::security::SecurityKey &key)
virtual dtn::data::Block * create()