HomeFreeBSD

net/wireguard-kmod: Update to 0.0.20220615

Description

net/wireguard-kmod: Update to 0.0.20220615

Changes

  • build: include compat.h for all files
  • compat: fix version stamp

Two lingering compat issues.

  • if_wg: wg_peer_alloc and wg_aip_add: Use M_WAITOK with malloc

A small cleanup to memory allocation and error path logic.

  • crypto: use OCF to encrypt/decrypt packets when supported
  • crypto: use <crypto/chacha20_poly1305.h> when present
  • crypto: use curve25519 API from the kernel when available
  • crypto: harmonize with compat and clean up
  • ci: add FreeBSD 12.3 and 13.1
  • compat: update version to handle sbcreatecontrol() changes

More fixes to the compat layer.

  • wg_noise: import hmac from crypto
  • crypto: inline blake2s convenience function

A few crypto cleanups.

Crypto from OCF and FreeBSD's library code will now be used when available

Details

Provenance
deckeAuthored on Jun 15 2022, 2:18 PM
Parents
R11:29dd4add512e: devel/R-cran-collapse: Update to 1.8.6
Branches
Unknown
Tags
Unknown