Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1749248ybg; Sat, 19 Oct 2019 01:40:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqyeDxD0U7brrz0H3+0shAR3G/5EfbSrPry8Hyib875OMt0k+FJ/Lm6MXBFccjE9b0Y5YLDT X-Received: by 2002:a17:906:f15:: with SMTP id z21mr12685478eji.119.1571474425313; Sat, 19 Oct 2019 01:40:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571474425; cv=none; d=google.com; s=arc-20160816; b=g/P/tBQWjnetUP0j9M01c6kFrCXOkgBaR5ksyeMwCbwdvSJIFrdmRDbP8eyNAMLIir FgOzFz2g7G9eAzBMMOTkeURwS2UXLVAERR+ckorSqXRlCe4e5oPaGcyuEt1O/HVHJIfv 92urHjKTE2yEG+XHz9vh0M9je5iE54RH5OSvt+E6IFF562Nhhxe7n2gQVKP8gz9DaIVe X6021ch0ih4D98ojMyh8Gd6OOy+9ivJyTCM278nQBkTGb1CMUHoQOH+zVoc4ck+wQCb0 tGdnEPuKEsNgWNYblM5Tk0yZ2v9abiHSqcc8DWMPRPVYLaF6IU+K9oPQaCyu4J8qpQXA S5ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:to:from:date :dkim-signature:dkim-signature; bh=lHM5I0HSXYkBgOqGtJf0Eu9mn/sHMvw0BcNA/VVfY04=; b=M1vpC15VdT/erBmDE497OU0jqDp1w3fyIZfRHUsYZeetnxjOJ0FyRu0cqEcc1VzKZ5 OENvZLnCbqYZSacNW2VqWNXi2O2vud2BX2HwVF6sb/sI6WcxmSNi7+VEe+AgYGuN0MyZ nd++cfJjjEUv4ovzH1oHt2FR1u1hSplxMYBGMfVdoYvzKZb0LVP1td1JTeugXWF8P+aG 0uif6GWrhHO/eXY9Yaiih+o37HnRBvv3c4R4SxaF93K6v2Dwj3tkzB+Qh+StyGuuqvmG FG/EBYZrgFOj/1t+DQpBM3yKyH7ju81WRgTU66Ei9aebIaTn9hAPr3ljVPc9CYhhbrgu OWHg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nyu.edu header.s=20180315 header.b=qDCRW8Qn; dkim=pass header.i=@nyu-edu.20150623.gappssmtp.com header.s=20150623 header.b=mh2MnBcQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nyu.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gz26si4687804ejb.65.2019.10.19.01.40.02; Sat, 19 Oct 2019 01:40:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nyu.edu header.s=20180315 header.b=qDCRW8Qn; dkim=pass header.i=@nyu-edu.20150623.gappssmtp.com header.s=20150623 header.b=mh2MnBcQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nyu.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2502706AbfJRQLu (ORCPT + 99 others); Fri, 18 Oct 2019 12:11:50 -0400 Received: from mx0a-00256a01.pphosted.com ([148.163.150.240]:51600 "EHLO mx0b-00256a01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2502624AbfJRQL0 (ORCPT ); Fri, 18 Oct 2019 12:11:26 -0400 Received: from pps.filterd (m0094546.ppops.net [127.0.0.1]) by mx0b-00256a01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9IG6qID035537 for ; Fri, 18 Oct 2019 12:11:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nyu.edu; h=date : from : to : subject : message-id : references : mime-version : content-type : in-reply-to; s=20180315; bh=lHM5I0HSXYkBgOqGtJf0Eu9mn/sHMvw0BcNA/VVfY04=; b=qDCRW8Qns0HUszZeOSiA3P+nO6wO4BkzjDlzfFXHxUZYPp0Kb4Z4aGNJnw4K7B7gQ0lK pQ0p10br548ocPyt/Kw4gFxjeps52+U61pM1hpRIl8XoRFVuwxE9OmlTV0z2Eg1c/alJ Hmk85OHQfHQU9wCZ4QwYKieVLZByXr1sKRdoNqlnftB7ZZmIJF0yh4ClcpAizfgtaEqk 3/MMw3W7rJihlf/gauhvfSoikko8ZGQ+MsmO3Hm+OlUhmVt3hbGbeqtE6XpFfIHEEhC7 Ej9RZALRhiLZhd3HcRyulhUEEdUWS0AJx71lGi9z+HgPpWmS0w+dnjTUQrZacgf8Xviz 2Q== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0b-00256a01.pphosted.com with ESMTP id 2vq7yk7yc3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 18 Oct 2019 12:11:25 -0400 Received: by mail-qk1-f198.google.com with SMTP id m28so5574560qkm.10 for ; Fri, 18 Oct 2019 09:11:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nyu-edu.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=lHM5I0HSXYkBgOqGtJf0Eu9mn/sHMvw0BcNA/VVfY04=; b=mh2MnBcQzL97cXsZ8di63e639C45jvmMREFZJd2yyV3W3WJPubQeLKV61Zl92y0q1X TULFo5wAWmtpaKdNW2rB7EVXp3Yvc3DleI+sZs7E/OQ2i8OzCe9HsBPKQmjNf25g2IYB 6Kw/PXWzGckx5a8Rm99vw7MaG6nZhbvLN+yubZ3UsqtiQG9z8JfnV2IUKAPzTBR4Lmqz r8eXk3s+ldrvgpz35corD73KJS6Ia3pLCFP1OmJdDAy7Ic4MzBli87OowZmcXzipl6xp opX0fBJvJQPwOv7dLrbnTFXyQV81QhpbHXoc3sY3RdstvNz58EtxdotqjV/hxxZ5Vtur RKag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=lHM5I0HSXYkBgOqGtJf0Eu9mn/sHMvw0BcNA/VVfY04=; b=lCGz1kbT1vTJmRE6ng2j1pFeXAqYFEcHmapUPu6H9lpBOu+8VIkMQV5bpgRywPmeFr Fqe9DJCxsw6O16g4tmZC17oTyKKPaNn1ARhPqnhLYapTSx6gxJ2tDLYgPhDSH4PgmurZ jORQAR7Z0vEfRqEaI4U/0VOFZ9zf9vPP/tfAIDalRX8vhIIAEvKQubSJlGlKMwHWqghU JsuwceAHQlKLPzW3aLtqymUaSicw7Gy+1TDMbZ6cVbA8Rlc8AFCMnsmdvdJPM1Rh70di hKz6/QE1noRCK01ZWaBTeo31CbVjvO9w7SRnFR4jYCECVplBlld/8VDcGzEzFEwFw/PZ kmyA== X-Gm-Message-State: APjAAAUr1sMkkUjAfcMzyFB3TRxdhT0Fv3wW+Z+cstDh7x6wgS1au+YJ qIlN63JL6z0j80BNlbvo0Xkh3Gu6J0GSac01OtyV23kiEY751DaOTAi3nOHFE+4x60xG05KIBl7 bmwJdGEbBq1k9rAOlPyRT4Qc= X-Received: by 2002:a0c:fd63:: with SMTP id k3mr10484620qvs.185.1571415083967; Fri, 18 Oct 2019 09:11:23 -0700 (PDT) X-Received: by 2002:a0c:fd63:: with SMTP id k3mr10484594qvs.185.1571415083693; Fri, 18 Oct 2019 09:11:23 -0700 (PDT) Received: from LykOS.localdomain (216-165-95-130.natpool.nyu.edu. [216.165.95.130]) by smtp.gmail.com with ESMTPSA id q200sm3073239qke.114.2019.10.18.09.11.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2019 09:11:23 -0700 (PDT) Date: Fri, 18 Oct 2019 12:11:22 -0400 From: Santiago Torres Arias To: Vegard Nossum , Willy Tarreau , workflows@vger.kernel.org, Git Mailing List , LKML , Eric Wong Subject: Re: email as a bona fide git transport Message-ID: <20191018161121.6qe5kkweh4u77gvn@LykOS.localdomain> References: <20191016111009.GE13154@1wt.eu> <20191016144517.giwip4yuaxtcd64g@LykOS.localdomain> <56664222-6c29-09dc-ef78-7b380b113c4a@oracle.com> <20191018155408.dk4tsjrne42ufpvv@LykOS.localdomain> <20191018160343.GB25456@chatter.i7.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5dbczkamho4hvge3" Content-Disposition: inline In-Reply-To: <20191018160343.GB25456@chatter.i7.local> X-Orig-IP: 209.85.222.198 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 mlxlogscore=999 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=7 phishscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910180146 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --5dbczkamho4hvge3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 18, 2019 at 12:03:43PM -0400, Konstantin Ryabitsev wrote: > On Fri, Oct 18, 2019 at 11:54:09AM -0400, Santiago Torres Arias wrote: > > > Seeing how large this signature is, I have to admit that I am partial= to > > > Konstantin's suggestion of using minisign. This seems like something > > > that could be added to git as an alternative to gpg without too much > > > trouble, I think. > >=20 > > I wonder how big the pgp payload would be with ed25519 as the underlying > > algorithm. AFAICT, the payload of a minisign signature vs a signature > > packet have almost the same fields... >=20 > It's smaller, but it's not a one-liner. Here's a comparison using ED25519 > keys of the same length: >=20 > minisign: >=20 > RWQ4kF9UdFgeSt3LqnS3WnrLlx2EnuIFW7euw5JnLUHY/79ipftmj7A2ug7FiR2WmnFNoSacW= r7llBuyInVmRL/VRovj1LFtvA0=3D >=20 > pgp: >=20 > -----BEGIN PGP SIGNATURE----- >=20 > iHUEARYIAB0WIQR2vl2yUnHhSB5njDW2xBzjVmSZbAUCXaniFAAKCRC2xBzjVmSZ > bHA5AP46sSPFJfL2tbXwswvj0v2DjLAQ9doxl9bfj9iPZu+3qwEAw5qAMbjw9teL > L7+NbJ0WVniDWTgt+5ruQ2V9vyfYxAc=3D > =3DB/St Yeah, the discrepancy mostly comes from pgp embedding a timestamp and a longer keyid (+a full keyid fingerprint in pgp 2.1+). Minisign keyids are 8 random bytes, apparently. It doesn't seem like an amazing win in terms of succintness, imvho... Cheers! -Santiago. --5dbczkamho4hvge3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkDurc2QOttZVM+/zRo8SLOgWIpUFAl2p5CkACgkQRo8SLOgW IpVFkg/+IC6+ElikT3WhkNyWtIvmLoqVxdpvuKUNADxO0zmUg1m+jzaAktuAwjP8 Sn3jXRIT5vBXy8i8T+dyF37Qxovha3FAx03UepPZwNA+mqB/PCIq5l+lC+hMjOUd xf0cjRhzb7bg3TTn4tTvTq4wrLNNOgAsoU+JKuM4vLdz0BI6xHKjEDmEeyPa8Ez/ l16V2/qpiQjhL85KVCdZzHkNnXdAw1lSd/Wd/BH6n/fFL6Ng17JG0fLyBVMjKdn7 I5tChT/sEgoEqpY51YeX8oNhbEMK4b14Id/u/JBNOL+NX/+OkVoklMGgvKW5TiWj /INAR786NEIRoFHGM+61tDWFJl4t1SoTpf8eFNEhrOeJyIcnXSB7FPXuBB1uD+++ iEbyJtuUFdLi0iVbJgv1rBxZNIc3DTWIfA0outUn5Y5NSgeXGBNhTMNHE5QsqHDF /3OLDm+5jGMeN9iePb7Cbb/oxt118c4LUVShrN67LmwOQ0cSl353Ct5sXFXe3f59 mHKxM1+F94viKVIPLdi2Yz99lH9FZ5NPyskRAP0yZEDeu+bPyGkdn+2PaiDxGFOx 1XcoI5wMjQ+eR3eftjufbWIUm4C/jtxG978nBaXN8yf00omWDccI3+fodCXDE5Mj RCnJ8qi3/SUOs2OCcSQaWxB3PmiUuPDP+OP5evNuJYXuAU5OtGA= =MEhz -----END PGP SIGNATURE----- --5dbczkamho4hvge3--