VPN WireGuard sit ameted in OpenBSD

Jason A. Donenfeld, Auctor VPN WireGuard, nuntiatum ΠΎ acceptatio in nucleum OpenBSD exactoris nuclei "wg" pro protocollo WireGuard; implementation specifica network interface et mutationes toolkit currit in spatio usor. OpenBSD operating ratio factus est secundus post Linux cum pleno et integro subsidio WireGuard. WireGuard expectatur in emissione OpenBSD 6.8 includi.

Resarcio exactoris includunt ad nucleum OpenBSD, mutationes ad utilitates ifconfig et tcpdump ad functionem WireGuard sustinendas, documenta et mutationes minores ad WireGuard cum reliqua systemate integrandum. Auriga sua exsecutione algorithmorum utitur Blake2s, hchacha20 ΠΈ curve25519ac etiam SipHash in OpenBSD nucleo exsecutionem iam praesentem.

Exsecutio compatitur cum omnibus clientibus officialibus WireGuard pro Linux, Windows, macOS, *BSD, iOS et Android. Euismod probatio in elit laptop (Lenovo x230) throughput at 750mbit/s ostendit. Ad comparationem, isakmpd cum basi occasus ike psk praebet 380mbit/s throughput.

Dum aurigam ad nucleum OpenBSD evolvit, quaedam decisiones architecturae similes aurigae pro Linux delectae sunt, sed auriga principaliter pro OpenBSD elaboratus est, prae oculis habens specialia huius systematis et ratione experientiae quae in auriga creando pro Linux. Cum consensu auctoris auctoris WireGuard, totum codicem pro novo rectore sub libera ISC licentia distributum est.

Auriga arcte cum BIBLIOTHECA RECTIS OpenBSD et subsystematibus existentibus utitur ut ipsum compactum codicem custodiat (circiter 3000 lineas codicis). De differentiis, est etiam alia separatio partium aurigarum quam pro Linux: interfaces specificas ad OpenBSD ad limam "if_wg*" movendas, signum DoS tutelae in "wg_cookie", et nexum tractatum ac encryption logicum est in "wg_noise.*".

Source: opennet.ru