|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
#include <gtest/gtest.h>#include <array>#include <vector>#include <cstring>#include "header_view.hxx"#include "vbvx/srv6_header.hxx"Functions | |
| TEST (Srv6TlvTest, ParsePad1PadNAndHmac) | |
| TEST (Srv6TlvTest, TruncatedTlvHandled) | |
| TEST (Srv6TlvTest, PadNZeroLength) | |
| TEST (Srv6TlvTest, HmacMinAndInvalidLengths) | |
| TEST (Srv6TlvTest, UnknownTlvAndIncompleteHeader) | |
| TEST (Srv6TlvTest, MultipleHmacTlvs) | |
| TEST (Srv6TlvTest, MalformedChainedTlv) | |
| TEST | ( | Srv6TlvTest | , |
| HmacMinAndInvalidLengths | ) |
| TEST | ( | Srv6TlvTest | , |
| MalformedChainedTlv | ) |
| TEST | ( | Srv6TlvTest | , |
| MultipleHmacTlvs | ) |
| TEST | ( | Srv6TlvTest | , |
| PadNZeroLength | ) |
| TEST | ( | Srv6TlvTest | , |
| ParsePad1PadNAndHmac | ) |
| TEST | ( | Srv6TlvTest | , |
| TruncatedTlvHandled | ) |
| TEST | ( | Srv6TlvTest | , |
| UnknownTlvAndIncompleteHeader | ) |