Jason A. Donenfeld, pengarang VPN WireGuard,
Tampalan termasuk pemacu untuk kernel OpenBSD, perubahan kepada utiliti ifconfig dan tcpdump untuk menyokong fungsi WireGuard, dokumentasi dan perubahan kecil untuk menyepadukan WireGuard dengan seluruh sistem. Pemacu menggunakan pelaksanaan algoritmanya sendiri
Pelaksanaan ini serasi dengan semua pelanggan WireGuard rasmi untuk Linux, Windows, macOS, *BSD, iOS dan Android. Ujian prestasi pada komputer riba pembangun (Lenovo x230) menunjukkan daya pemprosesan 750mbit/s. Sebagai perbandingan, isakmpd dengan tetapan asas ike psk menyediakan daya pemprosesan 380mbit/s.
Semasa membangunkan pemacu untuk kernel OpenBSD, beberapa penyelesaian seni bina telah dipilih yang serupa dengan pemacu untuk Linux, tetapi pemacu dibangunkan terutamanya untuk OpenBSD, dengan mengingati spesifikasi sistem ini dan mengambil kira pengalaman yang diperoleh semasa mencipta pemandu untuk Linux. Dengan persetujuan pengarang asal WireGuard, keseluruhan kod pemandu baharu diedarkan di bawah lesen ISC percuma.
Pemacu menyepadukan rapat dengan timbunan rangkaian OpenBSD dan menggunakan subsistem sedia ada, yang menjadikan kod itu sangat padat (kira-kira 3000 baris kod). Di antara perbezaannya, pemisahan komponen pemacu juga berbeza daripada untuk Linux: Antara muka khusus OpenBSD diletakkan dalam fail "if_wg.*", kod perlindungan DoS berada dalam "wg_cookie.*", dan rundingan dan penyulitan sambungan logik ada dalam βwg_noise.*β "
Sumber: opennet.ru