1#ifndef SECURITY_ENTITY_HPP
2#define SECURITY_ENTITY_HPP
4#include <vanetza/security/decap_confirm.hpp>
5#include <vanetza/security/decap_request.hpp>
6#include <vanetza/security/encap_confirm.hpp>
7#include <vanetza/security/encap_request.hpp>
virtual EncapConfirm encapsulate_packet(EncapRequest &&request)=0
Creates a security envelope covering the given payload.
virtual DecapConfirm decapsulate_packet(DecapRequest &&request)=0
Decapsulates the payload within a SecuredMessage.
contains output of the verify process described in TS 102 723-8 v1.0.0 (2013-07) TS 102 636-4-1 v1....
contains input for verify process described in TS 102 723-8 v1.0.0 (2013-07) TS 102 636-4-1 v1....
contains output of the signing process described in TS 102 636-4-1 v1.2.3 (2015-01)