From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sEphEgVcYWJoCAAAbAwnHQ (envelope-from ) for ; Thu, 21 Apr 2022 15:28:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id APxkEgVcYWJ8CQEA9RJhRA (envelope-from ) for ; Thu, 21 Apr 2022 15:28:37 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D5D773A381 for ; Thu, 21 Apr 2022 15:28:36 +0200 (CEST) Received: from localhost ([::1]:54298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhWrL-0005xj-QY for larch@yhetil.org; Thu, 21 Apr 2022 09:28:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhWqp-0005u6-Ja for guix-patches@gnu.org; Thu, 21 Apr 2022 09:28:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54820) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nhWqo-00022N-Am for guix-patches@gnu.org; Thu, 21 Apr 2022 09:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nhWqo-0002sa-7c for guix-patches@gnu.org; Thu, 21 Apr 2022 09:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55055] [PATCH] gnu: wireguard: Add support for PresharedKey Resent-From: Paul Alesius Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 21 Apr 2022 13:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55055 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55055@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165054763110996 (code B ref -1); Thu, 21 Apr 2022 13:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Apr 2022 13:27:11 +0000 Received: from localhost ([127.0.0.1]:48717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nhWpz-0002rI-Dc for submit@debbugs.gnu.org; Thu, 21 Apr 2022 09:27:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:34458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nhWpy-0002rB-2D for submit@debbugs.gnu.org; Thu, 21 Apr 2022 09:27:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhWpx-0005OS-SB for guix-patches@gnu.org; Thu, 21 Apr 2022 09:27:09 -0400 Received: from mail-yw1-x1134.google.com ([2607:f8b0:4864:20::1134]:39988) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nhWpw-0001sS-0F for guix-patches@gnu.org; Thu, 21 Apr 2022 09:27:09 -0400 Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-2ec05db3dfbso51846627b3.7 for ; Thu, 21 Apr 2022 06:27:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unnservice-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=gInM9I+RHcdg0ZzD7Wa+Zbx5c1MV3p802oLf2R2/0Z0=; b=4XirQhwXHpj95o+FUnNRaDTQ5wdIzLNZnbe9qvqBkts8IUQXH/8fk7ZfR2w8mZ8RRj zPuttSPgDdYwC6kYApglQJZJXzW1qoGb3XHihTsXQJAi5L6Dgvj9t/7JUL5sXmMov0N1 qn4UbQb8TI41UJlOpGXEj6kqaeQZ2JW+BnDBfqAFJSlPOWk/Cc7sVAjC6MCsggfih9V5 jNeCFOq92EROQJka928l5f6ntmGA9shAWTEbbFoknPkDSnfKJ3gjEcXdtxB6e8qYuLu9 5xnddETL1plNPNErt8JGF+jiG1tyBS1Qc5HL3FhzPcWr4yP+ZTF2f3iZfjpLa73oOXsq g0eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=gInM9I+RHcdg0ZzD7Wa+Zbx5c1MV3p802oLf2R2/0Z0=; b=k+D9HOzI8BqYAYBBohGiSb6Mfi7e/esqCcVktfAApNCQdRQs/HtwGj4EbJuSsa76Ik EGWK5zxj/SSUEqE4nXNy7B0bVEhT8q4SiPO22lj9UQnlIYu56csDLQpMsuGKCw1bKrJX VaoALLVlQ/e01gW7RnE5ggwxApsskdpC3QiFfERqqR71P3SpQX/tO5101WVqXvLb8slq xpdG6ZbC+d9uT7wuQQEjmwqHc2vFRPLbJeN+7OLSEB47HKQs/1zL/sYwXI+TqxInqPvD bjicbp05KOh5xnB/cUlE6zUDtjz7jtkngjJh2kjdnjsvZHHFJtW9LZz90LNxOfJg8i0X 4qWg== X-Gm-Message-State: AOAM532sNixHOXy71Uzs+ezVrQTy2tNtzvuOOiBq0DB8ZglJkmZJ2S40 l6oiYRm1sXzX0kzhTPbZ1wqDS9ZKTFQ5V6j77tKnJD9VX7lvT24= X-Google-Smtp-Source: ABdhPJwNfwM4CQSNBKFOHvYf3jEActuOwmR2JpPiOyd+3ffr8dS0fIVqKbI6rQ9syzSsVUzwCpuAoQkgIqsguw67VIo= X-Received: by 2002:a81:1a06:0:b0:2f1:c7df:1d0d with SMTP id a6-20020a811a06000000b002f1c7df1d0dmr14441321ywa.232.1650547626059; Thu, 21 Apr 2022 06:27:06 -0700 (PDT) MIME-Version: 1.0 From: Paul Alesius Date: Thu, 21 Apr 2022 15:26:30 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000f03c8605dd2a10d7" Received-SPF: none client-ip=2607:f8b0:4864:20::1134; envelope-from=paul@unnservice.com; helo=mail-yw1-x1134.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650547717; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=pb/7U3lmCOUdBijosDb4ClqOwaG6JnoBGjqbgNgLESU=; b=tl81km7Rv+b2IbBYIEKcuqUxzdsRJQ/rSjOYQil4h0SyZyUlE+nzEZRwAd2ll66dLBgA60 QCIXH/HI49nK6iqRrNEIl51VTM5RJnLJI0lPyptgtShNPWwvnfRbIIt6rND/vSEbmvYAQF cNUKR1dVvP8iUI1gQ4u9/YyJUC60P6SlwpAzJrRu1CDZ5gQ49kRout018XXw1znxR9EXWb Fz6+6o9/8sKxe4T+GnF3iw3WLtfXkXL+OPdASTOi1MJVKPAFXqzL6lV0vDnkRjweWxnFEC Ox/AR32KDOW9jqTOZcNaay9TNpsQlnv1GVabp3vMp3U7JGfgxzYygC1FSRBHvQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650547717; a=rsa-sha256; cv=none; b=oWrIRBxtFhizwMT1g8XsVPOHy7EELjjjKFGx40XetWwiQl2lZqLMKp9zTyN9TjZrm6tSD/ nptTqpQILw4E/OTJUl5cGi0SrpnmWHlny61XG+kw2AWehNWok9vLtqaRhSeJ0yXkt2fjZA 0PLrI8Qrlm9SMIyMIu7kfdda0vIVl2jmGKtYseJbP36KTF7r/zv1P7zJ4o5vk2Ig64jiBQ a/OQY0PrjrRTqBYtpy+KNHLHjvUtRtBQTHjxH+4w0hWdEpzMogBAh2Fa2ys6vpQ6ECFLYf 7+BnWDatctgQoM3VMAg5jUyCmgTKGUA5Hu5IBy5/fklHv2vMsASkD6HfLx8UlQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=unnservice-com.20210112.gappssmtp.com header.s=20210112 header.b=4XirQhwX; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.76 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=unnservice-com.20210112.gappssmtp.com header.s=20210112 header.b=4XirQhwX; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D5D773A381 X-Spam-Score: 0.76 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6RXaUgNhtA0e --000000000000f03c8605dd2a10d7 Content-Type: multipart/alternative; boundary="000000000000f03c8405dd2a10d5" --000000000000f03c8405dd2a10d5 Content-Type: text/plain; charset="UTF-8" The WireGuard configuration supports a PresharedKey attribute for additional security. This patch adds support for configuring a PresharedKey attribute. Tested, working. With regards, - Paul --000000000000f03c8405dd2a10d5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The WireGuard configuration supports a PresharedKey a= ttribute for additional security. This patch adds support for configuring a= PresharedKey attribute.

Tested, working.

With regards,
- Paul
--000000000000f03c8405dd2a10d5-- --000000000000f03c8605dd2a10d7 Content-Type: application/octet-stream; name="guix.wg-psk.patch" Content-Disposition: attachment; filename="guix.wg-psk.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l291aw2s0 ZGlmZiAtLWdpdCBhL2dudS9zZXJ2aWNlcy92cG4uc2NtIGIvZ251L3NlcnZpY2VzL3Zwbi5zY20K aW5kZXggYjI0ZTljZmZiMy4uZTNmNWZmMGQwNSAxMDA2NDQKLS0tIGEvZ251L3NlcnZpY2VzL3Zw bi5zY20KKysrIGIvZ251L3NlcnZpY2VzL3Zwbi5zY20KQEAgLTYyLDYgKzYyLDcgQEAgKGRlZmlu ZS1tb2R1bGUgKGdudSBzZXJ2aWNlcyB2cG4pCiAgICAgICAgICAgICB3aXJlZ3VhcmQtcGVlci1h bGxvd2VkLWlwcwogICAgICAgICAgICAgd2lyZWd1YXJkLXBlZXItcHVibGljLWtleQogICAgICAg ICAgICAgd2lyZWd1YXJkLXBlZXIta2VlcC1hbGl2ZQorICAgICAgICAgICAgd2lyZWd1YXJkLXBl ZXItcHJlc2hhcmVkLWtleQogCiAgICAgICAgICAgICB3aXJlZ3VhcmQtY29uZmlndXJhdGlvbgog ICAgICAgICAgICAgd2lyZWd1YXJkLWNvbmZpZ3VyYXRpb24/CkBAIC03MDEsNiArNzAyLDggQEAg KGRlZmluZS1yZWNvcmQtdHlwZSogPHdpcmVndWFyZC1wZWVyPgogICAoZW5kcG9pbnQgICAgICAg ICAgd2lyZWd1YXJkLXBlZXItZW5kcG9pbnQKICAgICAgICAgICAgICAgICAgICAgIChkZWZhdWx0 ICNmKSkgICAgIDtzdHJpbmcKICAgKHB1YmxpYy1rZXkgICAgICAgIHdpcmVndWFyZC1wZWVyLXB1 YmxpYy1rZXkpICAgO3N0cmluZworICAocHJlc2hhcmVkLWtleSAgICAgd2lyZWd1YXJkLXBlZXIt cHJlc2hhcmVkLWtleQorICAgICAgICAgICAgICAgICAgICAgKGRlZmF1bHQgI2YpKSAgIDtzdHJp bmcKICAgKGFsbG93ZWQtaXBzICAgICAgIHdpcmVndWFyZC1wZWVyLWFsbG93ZWQtaXBzKSA7bGlz dCBvZiBzdHJpbmdzCiAgIChrZWVwLWFsaXZlICAgICAgICB3aXJlZ3VhcmQtcGVlci1rZWVwLWFs aXZlCiAgICAgICAgICAgICAgICAgICAgICAoZGVmYXVsdCAjZikpKSAgICA7aW50ZWdlcgpAQCAt NzI3LDE2ICs3MzAsMjAgQEAgKGRlZmluZSAod2lyZWd1YXJkLWNvbmZpZ3VyYXRpb24tZmlsZSBj b25maWcpCiAgIChkZWZpbmUgKHBlZXItPmNvbmZpZyBwZWVyKQogICAgIChsZXQgKChuYW1lICh3 aXJlZ3VhcmQtcGVlci1uYW1lIHBlZXIpKQogICAgICAgICAgIChwdWJsaWMta2V5ICh3aXJlZ3Vh cmQtcGVlci1wdWJsaWMta2V5IHBlZXIpKQorICAgICAgICAgIChwcmVzaGFyZWQta2V5ICh3aXJl Z3VhcmQtcGVlci1wcmVzaGFyZWQta2V5IHBlZXIpKQogICAgICAgICAgIChlbmRwb2ludCAod2ly ZWd1YXJkLXBlZXItZW5kcG9pbnQgcGVlcikpCiAgICAgICAgICAgKGFsbG93ZWQtaXBzICh3aXJl Z3VhcmQtcGVlci1hbGxvd2VkLWlwcyBwZWVyKSkKICAgICAgICAgICAoa2VlcC1hbGl2ZSAod2ly ZWd1YXJkLXBlZXIta2VlcC1hbGl2ZSBwZWVyKSkpCiAgICAgICAoZm9ybWF0ICNmICJbUGVlcl0g I35hCiBQdWJsaWNLZXkgPSB+YQogQWxsb3dlZElQcyA9IH5hCi1+YX5hIgorfmF+YX5hIgogICAg ICAgICAgICAgICBuYW1lCiAgICAgICAgICAgICAgIHB1YmxpYy1rZXkKICAgICAgICAgICAgICAg KHN0cmluZy1qb2luIGFsbG93ZWQtaXBzICIsIikKKyAgICAgICAgICAgICAgKGlmIHByZXNoYXJl ZC1rZXkKKyAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgIlByZXNoYXJlZEtleSA9IH5hXG4i IHByZXNoYXJlZC1rZXkpCisgICAgICAgICAgICAgICAgICAiIikKICAgICAgICAgICAgICAgKGlm IGVuZHBvaW50CiAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICNmICJFbmRwb2ludCA9IH5hXG4i IGVuZHBvaW50KQogICAgICAgICAgICAgICAgICAgIiIpCg== --000000000000f03c8605dd2a10d7--