p4lang / pna

Portable NIC Architecture
Apache License 2.0
55 stars 21 forks source link

Create functionally correct example demonstrating IPsec encryption and decryption #72

Open jfingerh opened 1 year ago

jfingerh commented 1 year ago

Prerequisite: Thiss PR or something similar is merged in: https://github.com/p4lang/pna/pull/53

Action: Create an example program that demonstrates all of the pieces of a working demonstration of IPsec encryption, and another for IPsec decryption (or a single program that demonstrates both in the same program is also fine).

It does not need to be "production worthy", i.e. it need not include a bunch of other features such as L2 and L3 forwarding, etc., but it should cover all of these aspects of IPsec: