URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=cf9f1cac07130e3da2ef5e51c9232b7c206dcde2
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark
Commits:
cf9f1ca by Peter Wu (peter@xxxxxxxxxxxxx):
WireGuard: implement peer identification based on MAC1
Using long-term static public keys, it is possible to identify the
recipient of a handshake message. Add a new UAT where such keys can be
configured. Allow private keys to be configured as well since this
enables decryption of the Initiation handshake message.
Bug: 15011
Change-Id: I0d4df046824eac6c333e0df75f69f73d10ed8e5e
Reviewed-on: https://code.wireshark.org/review/28988
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from d7187e0 wsutil: Add Curve25519 ECDH (X25519) using Gcrypt
add cf9f1ca WireGuard: implement peer identification based on MAC1
Summary of changes:
epan/dissectors/packet-wireguard.c | 369 ++++++++++++++++++++++++++++++++++
test/captures/wireguard-ping-tcp.pcap | Bin 0 -> 5120 bytes
test/suite_decryption.py | 53 +++++
3 files changed, 422 insertions(+)
create mode 100644 test/captures/wireguard-ping-tcp.pcap