SecRAP implementation This repository contains the implementation of security extensions for the Resource Allocation Protocol (RAP, IEEE 802.1Qdd) of Time-sensitive Networking (TSN). It is a contribution of the publication "Secure Resource Allocation Protocol (SecRAP) for Time-Sensitive Networking".
The repository consists of three parts:
- ecp-tls (License: Apache v2)
- Contains the implementation of ETLS using eBPF in Rust
- ebpf-helper (License: Apache v2)
- Contains helper functions for programming eBPF-based prototypes
- rap (License: GPLv3)
- Contains a python Python 3.10.12 user-space RAP packet generator/receiver
- It implemets the end-to-end integrity protection header introduced in the paper