diff options
| author | Vladimir Grebenshchikov <vova@zote.me> | 2026-09-27 11:43:41 +0000 |
|---|---|---|
| committer | Yusuf Yaman <nxjoseph@FreeBSD.org> | 2026-09-28 10:27:03 +0000 |
| commit | d0f1961585dd6ffaecf9750f2b1b6f13691cf638 (patch) | |
| tree | 79bc62367800985e8569be7a1c71c8db972cdf1f /devel/pecl-APCu | |
| parent | 0fc69e0ccb35aa50c232e8923fa14fc4d14b668b (diff) | |
Changelog:
* if_amn: add AmneziaWG v3 protocol support
* Extend the FreeBSD kernel module with the protocol and configuration
features required for interoperability with AmneziaWG v3, while retaining
compatibility with existing AWG2 userspace.
* Implement AWG3 header protection using a small standalone ChaCha20-IETF
implementation. Use the random junk prefix as the 96-bit nonce and apply
header protection to handshake, cookie, and transport headers. Require
S1-S4 to provide enough nonce material whenever a header protection key
is configured. Add a known-answer ChaCha20 self-test to the module's
existing cryptographic self-test suite.
* Add support for the new AWG3 configuration parameters:
- HeaderProtectionKey
- ContentPaddingAddition
- RekeyAfterTime
- RekeyTimeout
- RejectAfterTime
- KeepaliveTimeout
- MaxHandshakeAttempts
- RandomTrailers
- DisableCookies
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/releases/tag/v3.1.0
Commit log:
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/compare/v2.0.12...v3.1.0
PR: 298909
Approved by: osa, vvd (Mentors, implicit)
Diffstat (limited to 'devel/pecl-APCu')
0 files changed, 0 insertions, 0 deletions
