1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
Return-Path: <omer.shlomovits@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id C21DAAF3
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 27 Nov 2018 17:53:04 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com
[209.85.167.175])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 7AC1A762
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 27 Nov 2018 17:53:03 +0000 (UTC)
Received: by mail-oi1-f175.google.com with SMTP id m6so8404093oig.11
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 27 Nov 2018 09:53:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:from:date:message-id:subject:to:cc;
bh=04lIDBfk9+SRzKDhtmR8awowxT9a8sxIfGLLybzHIBs=;
b=GJKRHrntPMe8HQKmU11M4TVwJSzAGojxrw4EmsupjRwm4vElk8Q64JjDZ7az71zA+G
ViniIW7liIr30lszEaboI06mHK7lcfTdjAk4TDmQggpZQv2Jh3DnKiXQTRLrHveCrVK1
t2AXCe2VHf5ZV/rYa8ZeU+BrwoRmYH7qgO/xH/2Hdji5R3IRn38mTpaZDROvfNSbdl5D
1ygMy3bSt3QP5AF0YT4kvi6lJ7mqRZMCemoLux7zHteR4Uam+NE88mXjVtrHI9w/g/wd
jRRDFN7Euv5AfaBKHj5rcJjxujaMlEiJ9lFtvQyKYVjuHlpLNe9Whgd5V2ICT+OrdAew
Azeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
bh=04lIDBfk9+SRzKDhtmR8awowxT9a8sxIfGLLybzHIBs=;
b=JODALW/uyvYUuv9673YY7iUtuw7hmmBRltV0HRm6E+9ZhoSbdH+B00sD50BwKducbo
8KyWsTJs4Ljj4+9j96UxfKRHha9AWuaoq4SDou4h40+Si4ntzcSZzD5xj+/YXSyPSKNa
B9E3HdJoAtyQuKUEySO5oAKhhELMUoVX6cRwkvh7yU+Zx1my1t+CpfrhCYHy6NROvVLk
wLwTKnjihMVCGCPsrcpqhBKJBvA6sz6MDhGEAvjSYakDCNCzxOGMnMSKhvluyu6FqJUD
YuNIs2/+5FqE+Qd1wK4t+JY2Hj1m2rnPEZx39WyjKHOAf9I/2r57CPY1YuwOOW96Qr7e
qIyQ==
X-Gm-Message-State: AGRZ1gI5vhumeGEMdFYXt3BCCF2rrqwxSA/eT0SFE3RUkUbA2OmU7lFE
hemMQSh01BNnNLxn30F97lu5QyUzWS4stleULA6CndTa
X-Google-Smtp-Source: AJdET5dV870QukdTKZjFY8A3sVl3Wh62DyCbMvt7ZNV3fCOwP5D9sgRESazL+WP6YwspBiSJaKgU19kK2mOvRqz3b60=
X-Received: by 2002:aca:2c05:: with SMTP id s5mr19537451ois.190.1543341182460;
Tue, 27 Nov 2018 09:53:02 -0800 (PST)
MIME-Version: 1.0
From: Omer Shlomovits <omer.shlomovits@gmail.com>
Date: Tue, 27 Nov 2018 19:52:51 +0200
Message-ID: <CALhDas2W5QEPmw8JEgak0zf7y3N0UFTiMVk-djR8x9_WYZiyfQ@mail.gmail.com>
To: bitcoin-dev@lists.linuxfoundation.org
Content-Type: multipart/alternative; boundary="000000000000f2a6fa057ba91eea"
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
X-Mailman-Approved-At: Tue, 27 Nov 2018 19:18:26 +0000
Cc: Gary Benattar <g.benattar@gmail.com>, elichai.turkel@gmail.com,
Roman Zeyde <mail@romanzey.de>, Morten Dahl <mortendahlcs@gmail.com>
Subject: [bitcoin-dev] Multi party Schnorr Rust implementation
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2018 17:53:04 -0000
--000000000000f2a6fa057ba91eea
Content-Type: text/plain; charset="UTF-8"
Hello all,
I am working for the past few months with collaborators (in cc) on
providing Rust reference implementations to existing multi party schemes
for Schnorr signatures [1]. This includes aggregated signatures,
accountable signatures (which for n out of n are multi-signatures) and
threshold signatures (wip).
The project can be found here:
https://github.com/KZen-networks/multi-party-schnorr .
We aim that if the protocol is run in a configuration of a single party it
will be bip-schnorr [2] compliant.
Hope you'll find it useful :)
Questions, suggestions and pull requests are welcome!
[1] https://github.com/KZen-networks/multi-party-schnorr/tree/master/papers
[2] https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki
--000000000000f2a6fa057ba91eea
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hello a=
ll,<div><br></div><div>I am working for the past few months with collaborat=
ors (in cc) on providing Rust reference implementations to existing multi p=
arty schemes for Schnorr signatures [1]. This includes aggregated signature=
s, accountable signatures (which for n out of n are multi-signatures) and t=
hreshold signatures (wip).=C2=A0</div><div>The project can be found here:=
=C2=A0<a href=3D"https://github.com/KZen-networks/multi-party-schnorr">http=
s://github.com/KZen-networks/multi-party-schnorr</a> .=C2=A0</div><div>We a=
im that if the protocol is run in a configuration of a single party it will=
be bip-schnorr [2] compliant.=C2=A0</div><div><br></div><div><font face=3D=
"arial, helvetica, sans-serif"><span style=3D"color:rgb(0,0,0)">Hope you=
9;ll find it useful :)</span><br style=3D"color:rgb(0,0,0)"><span style=3D"=
color:rgb(0,0,0)">Questions, suggestions and pull requests are welcome!</sp=
an></font><br></div><div><br></div><div><br></div><div>[1]=C2=A0<a href=3D"=
https://github.com/KZen-networks/multi-party-schnorr/tree/master/papers">ht=
tps://github.com/KZen-networks/multi-party-schnorr/tree/master/papers</a></=
div><div>[2]=C2=A0<a href=3D"https://github.com/sipa/bips/blob/bip-schnorr/=
bip-schnorr.mediawiki">https://github.com/sipa/bips/blob/bip-schnorr/bip-sc=
hnorr.mediawiki</a></div></div></div></div></div>
--000000000000f2a6fa057ba91eea--
|