Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1YCCG5-0007GE-EC for bitcoin-development@lists.sourceforge.net; Fri, 16 Jan 2015 19:08:37 +0000 Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of haskoin.com designates 192.64.117.33 as permitted sender) client-ip=192.64.117.33; envelope-from=root@haskoin.com; helo=erelay4.ox.registrar-servers.com; Received: from erelay4.ox.registrar-servers.com ([192.64.117.33]) by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1YCBos-0001yd-7h for bitcoin-development@lists.sourceforge.net; Fri, 16 Jan 2015 18:40:35 +0000 Received: from localhost (unknown [127.0.0.1]) by erelay1.ox.registrar-servers.com (Postfix) with ESMTP id 3C808220525A; Fri, 16 Jan 2015 18:40:24 +0000 (UTC) Received: from erelay1.ox.registrar-servers.com ([127.0.0.1]) by localhost (erelay.ox.registrar-servers.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id cGq1nigVoFoX; Fri, 16 Jan 2015 13:40:22 -0500 (EST) Received: from imap10.ox.privateemail.com (imap10.ox.privateemail.com [192.64.116.221]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by erelay1.ox.registrar-servers.com (Postfix) with ESMTPS id 7989D22051EF; Fri, 16 Jan 2015 13:40:22 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mail.privateemail.com (Postfix) with ESMTP id D91292400A9; Fri, 16 Jan 2015 13:40:21 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at imap10.ox.privateemail.com Received: from mail.privateemail.com ([127.0.0.1]) by localhost (imap10.ox.privateemail.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id VE--hfizJyV4; Fri, 16 Jan 2015 13:40:21 -0500 (EST) Received: from [192.168.164.195] (unknown [46.7.118.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.privateemail.com (Postfix) with ESMTPSA id E46E42400C2; Fri, 16 Jan 2015 13:40:20 -0500 (EST) Date: Fri, 16 Jan 2015 18:40:17 +0000 From: Jean-Pierre Rupp To: Alan Reiner MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Message-Id: <20150116184024.3C808220525A@erelay1.ox.registrar-servers.com> X-Spam-Score: -1.5 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record X-Headers-End: 1YCBos-0001yd-7h Cc: bitcoin-development@lists.sourceforge.net Subject: Re: [Bitcoin-development] convention/standard for sorting public keys for p2sh multisig transactions X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 19:08:37 -0000 SXQgaXMgYmV0dGVyIGlmIHRoZSBzY2hlbWUgaXMgc3Ryb25nbHkgZGV0ZXJtaW5pc3RpYy5PbiAx NiBKYW4gMjAxNSAxNzowOSwgQWxhbiBSZWluZXIgPGV0b3RoZWlwaUBnbWFpbC5jb20+IHdyb3Rl Ogo+Cj4gSSBzZWUgbm8gcmVhc29uIHRvIHJlc3RyaWN0IGNvbXByZXNzZWQvdW5jb21wcmVzc2Vk LsKgIFN0cmluZ3MgZG9uJ3QgaGF2ZSB0byBiZSB0aGUgc2FtZSBsZW5ndGggdG8gc29ydCB0aGVt IGxleGljb2dyYXBoaWNhbGx5LsKgIElmIGEgbXVsdGktc2lnIHBhcnRpY2lwYW50IHByb3ZpZGVz IGFuIHVuY29tcHJlc3NlZCBrZXksIHRoZXkgYXJlIGRlY2xhcmluZyB0aGF0IHRoZSBrZXkgdGhh dCB0aGV5IHVzZSBhbmQgaXQgd2lsbCBvbmx5IGJlIHVzZWQgdW5jb21wcmVzc2VkLsKgwqAgQ2xp ZW50cyBkb24ndCBoYXZlIHRvIGdvIGxvb2tpbmcgZm9yIGFsbCBjb21iaW5hdGlvbnMgb2YgY29t cHJlc3NlZCAmIHVuY29tcHJlc3NlZC4KPgo+IE9uIDAxLzE2LzIwMTUgMTE6MzQgQU0sIFRob21h cyBLZXJpbiB3cm90ZToKPiA+Cj4+Cj4+Cj4+IEl0IHNlZW1zIHRoZXJlIGlzIHNjb3BlIGZvciBm dXJ0aGVyIG5hcnJvd2luZyBkb3duIGhvdyBhIG11bHRpc2lnIHNjcmlwdGhhc2ggYWRkcmVzcyBz aG91bGQgYmUgZGV0ZXJtaW5lZCAtIHdoYXQgZG8gcGVvcGxlIHRoaW5rIG9mIGFudGljaXBhdGlu ZyBvbmx5IGNvbXByZXNzZWQga2V5cyBmb3Igc2NyaXB0cz8KPj4KPj4gSXQncyBwb3NzaWJsZSB0 byBjYXVzZSBjb25mdXNpb24gaWYgb25lIHB1dCBmb3J3YXJkIGEgY29tcHJlc3NlZCBrZXkgYXQg c29tZSB0aW1lLCBhbmQgYW4gdW5jb21wcmVzc2VkIGtleSBhdCBhbm90aGVyLiBBIGRpZmZlcmVu dCBzY3JpcHQgaGFzaCB3b3VsZCBiZSBwcm9kdWNlZCBldmVuIHRob3VnaCB0aGVyZSBpcyBubyBk aWZmZXJlbmNlIHRvIHRoZSBrZXlzIGludm9sdmVkLiBUaGUgY2xpZW50IHdpbGwgbm90IHNlYXJj aCBmb3IgdGhpcy4KPj4KPj4KPj4gSGF2aW5nIHNwb2tlbiB3aXRoIEplYW4tUGllcnJlIGFuZCBS dWJlbiBhYm91dCB0aGlzIGZvciBxdWl0ZSBzb21lIHRpbWUgbm93LCB0aGVyZSBpcyAxMDAlIHRo ZSBuZWVkIGZvciBhIEJJUCBvdXRsaW5pbmcgdGhpcy4gRXZlcnlvbmUgaGFzIGhhZCB0aGUgaWRl YSBhdCBzb21lIHBvaW50LCBhbmQgc29tZSBvZiB1cyBhbHJlYWR5IHVzaW5nIGl0LCBidXQgcGVv cGxlIHNob3VsZG4ndCBoYXZlIHRvIGdvIGRpZ2dpbmcgaW4gQklQNDUgZm9yIHRoZSB0d28gbGlu ZXMgd2hpY2ggbWVudGlvbiBpdC4gQWxsIHdlIG5lZWQgaXMgYSBwbGFjZSB0byBwdXQgdGhlIGRv Y3MuCj4+Cj4+IEkgYW0gYnVpbGRpbmcgdXAgYSBsaXN0IG9mIGltcGxlbWVudGF0aW9ucyB3aGlj aCBjdXJyZW50bHkgc3VwcG9ydCBzb3J0aW5nLCBhbmQgYnJpZWZseSBkZXNjcmliaW5nIGEgbW90 aXZhdGlvbiBmb3Igc3VjaCBhIEJJUC4KPj4KPj4KPj4gT24gMTYvMDEvMTUgMTA6MTYsIFJ1YmVu IGRlIFZyaWVzIHdyb3RlOgo+PiA+IFNpbmNlIHdlIG9ubHkgbmVlZCB0aGUgc29ydGluZyBmb3Ig Y3JlYXRpbmcgdGhlIHNjcmlwdFB1YktleSwKPj4gPiB3b3VsZG4ndCBpdCBtYWtlIHRoZSBtb3N0 IHNlbnNlIHRvIHNvcnQgaXQgYnkgdGhlIHdheSBpdCByZXByZXNlbnRlZCBpbiB0aGF0IGNvbnRl eHQ/Cj4+Cj4+Cj4+ID4gT24gVGh1LCBKYW4gMTUsIDIwMTUgYXQgMjowMyBQTSwgV2xhZGltaXIg PGxhYW53akBnbWFpbC5jb20gPG1haWx0bzpsYWFud2pAZ21haWwuY29tPj4gd3JvdGU6Cj4+Cj4+ ID7CoMKgwqDCoCBPbiBUaHUsIEphbiAxNSwgMjAxNSBhdCAxOjE3IEFNLCBNYXR0IFdoaXRsb2Nr IDxiaXBAbWF0dHdoaXRsb2NrLm5hbWUgPG1haWx0bzpiaXBAbWF0dHdoaXRsb2NrLm5hbWU+PiB3 cm90ZToKPj4gPsKgwqDCoMKgID4gT24gV2VkbmVzZGF5LCAxNCBKYW51YXJ5IDIwMTUsIGF0IDM6 NTMgcG0sIEVyaWMgTG9tYnJvem8gd3JvdGU6Cj4+ID7CoMKgwqDCoCA+PiBJbnRlcm5hbGx5LCBw dWJrZXlzIGFyZSBERVItZW5jb2RlZCBpbnRlZ2Vycy4KPj4gPsKgwqDCoMKgID4KPj4gPsKgwqDC oMKgID4gSSB0aG91Z2h0IHB1YmtleXMgd2VyZSByZXByZXNlbnRlZCBhcyByYXcgaW50ZWdlcnMg KGkuZS4sIHRoZXkncmUgZW1iZWRkZWQgaW4gU2NyaXB0IGFzIGEgcHVzaCBvcGVyYXRpb24gd2hv c2UgcGF5bG9hZCBpcyB0aGUgcmF3IGJ5dGVzIG9mIHRoZSBiaWctZW5kaWFuIHJlcHJlc2VudGF0 aW9uIG9mIHRoZSBpbnRlZ2VyKS4gQXMgZmFyIGFzIEkga25vdywgREVSIGVuY29kaW5nIGlzIG9u bHkgdXNlZCBmb3Igc2lnbmF0dXJlcy4gQW0gSSBtaXN0YWtlbj8KPj4KPj4gPsKgwqDCoMKgIE9Q X0NIRUNLU0lHIChhbmQgT1BfQ0hFQ0tTSUdWRVJJRlkpIHRha2VzIGEgREVSLWVuY29kZWQgcHVi a2V5IGFuZCBhCj4+ID7CoMKgwqDCoCBERVItZW5jb2RlZCBzaWduYXR1cmUgb24gdGhlIHN0YWNr Lgo+Pgo+PiA+wqDCoMKgwqAgUG9zc2libHkgeW91J3JlIGNvbmZ1c2VkIHdpdGggT1BfSEFTSDE2 MCA8aGFzaDE2MD4gT1BfRVFVQUxWRVJJRlkgYXMKPj4gPsKgwqDCoMKgIHVzZWQgaW4gb3V0cHV0 cywgd2hpY2ggY29tcGFyZXMgdGhlIDE2MC1iaXQgaGFzaCBvZiB0aGUgcHVia2V5IGFnYWluc3QK Pj4gPsKgwqDCoMKgIHRoZSBnaXZlbiBoYXNoICh1c3VhbGx5IHRha2VuIGZyb20gYSBiaXRjb2lu IGFkZHJlc3MpLgo+Pgo+PiA+wqDCoMKgwqAgSXQgZG9lc24ndCBoZWxwIHVuZGVyc3RhbmRpbmcg dG8gY29uc2lkZXIgZWl0aGVyIGFzIGludGVnZXJzLiBUaGV5IGFyZQo+PiA+wqDCoMKgwqAgYmlu YXJ5IGJsb2Igb2JqZWN0cyB3aXRoIGVpdGhlciBhIGZpeGVkIGZvcm1hdCAoREVSKSBvciBhIGZp eGVkIHNpemUKPj4gPsKgwqDCoMKgIChoYXNoZXMpLgo+Pgo+PiA+wqDCoMKgwqAgV2xhZGltaXIK Pj4KPj4KPj4KPj4KPj4gPiAtLQo+PiA+IEJsb2NrVHJhaWwgQi5WLgo+PiA+IEJhcmJhcmEgU3Ry b3p6aWxhYW4gMjAxCj4+ID4gMTA4M0hOIEFtc3RlcmRhbQo+PiA+IFRoZSBOZXRoZXJsYW5kcwo+ Pgo+PiA+IFBob25lOiszMSAoMCk2MTIyMjcyNzcKPj4gPiBFLW1haWw6cnViZW5AYmxvY2t0cmFp bC5jb20gPG1haWx0bzpydWJlbkBibG9ja3RyYWlsLmNvbT4KPj4gPiBXZWI6d3d3LmJsb2NrdHJh aWwuY29tCj4+ID4gPGh0dHA6Ly93d3cuYmxvY2t0cmFpbC5jb20vPgo+PiA+IEdpdGh1Yjp3d3cu Z2l0aHViLmNvbS9ydWJlbnNheXNoaSA8aHR0cDovL3d3dy5naXRodWIuY29tL3J1YmVuc2F5c2hp Pgo+Pgo+PiA+IEJsb2NrVHJhaWwgQi5WLiBJcyByZWdpc3RlcmVkIHdpdGggdGhlIER1dGNoIENo YW1iZXIgb2YgQ29tbWVyY2UgaW4gQW1zdGVyZGFtIHdpdGggcmVnaXN0cmF0aW9uIE5vLjo2MDI2 MjA2MCBhbmQgVkFUIE5vLjpOTDg1MzgzMzAzNUIwMQo+Pgo+Pgo+PiA+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQo+PiA+IE5ldyBZZWFyLiBOZXcgTG9jYXRpb24uIE5ldyBCZW5lZml0cy4gTmV3IERh dGEgQ2VudGVyIGluIEFzaGJ1cm4sIFZBLgo+PiA+IEdpZ2VORVQgaXMgb2ZmZXJpbmcgYSBmcmVl IG1vbnRoIG9mIHNlcnZpY2Ugd2l0aCBhIG5ldyBzZXJ2ZXIgaW4gQXNoYnVybi4KPj4gPiBDaG9v c2UgZnJvbSAyIGhpZ2ggcGVyZm9ybWluZyBjb25maWdzLCBib3RoIHdpdGggMTAwVEIgb2YgYmFu ZHdpZHRoLgo+PiA+IEhpZ2hlciByZWR1bmRhbmN5Lkxvd2VyIGxhdGVuY3kuSW5jcmVhc2VkIGNh cGFjaXR5LkNvbXBsZXRlbHkgY29tcGxpYW50Lgo+PiA+IGh0dHA6Ly9wLnNmLm5ldC9zZnUvZ2ln ZW5ldAo+Pgo+Pgo+PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4+ID4gQml0Y29pbi1kZXZlbG9wbWVudCBtYWlsaW5nIGxpc3QKPj4gPiBCaXRjb2lu LWRldmVsb3BtZW50QGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+PiA+IGh0dHBzOi8vbGlzdHMuc291 cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2JpdGNvaW4tZGV2ZWxvcG1lbnQKPj4KPiA+Cj4g Pgo+ID4KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gTmV3IFllYXIuIE5ldyBMb2NhdGlv bi4gTmV3IEJlbmVmaXRzLiBOZXcgRGF0YSBDZW50ZXIgaW4gQXNoYnVybiwgVkEuCj4gPiBHaWdl TkVUIGlzIG9mZmVyaW5nIGEgZnJlZSBtb250aCBvZiBzZXJ2aWNlIHdpdGggYSBuZXcgc2VydmVy IGluIEFzaGJ1cm4uCj4gPiBDaG9vc2UgZnJvbSAyIGhpZ2ggcGVyZm9ybWluZyBjb25maWdzLCBi b3RoIHdpdGggMTAwVEIgb2YgYmFuZHdpZHRoLgo+ID4gSGlnaGVyIHJlZHVuZGFuY3kuTG93ZXIg bGF0ZW5jeS5JbmNyZWFzZWQgY2FwYWNpdHkuQ29tcGxldGVseSBjb21wbGlhbnQuCj4gPiBodHRw Oi8vcC5zZi5uZXQvc2Z1L2dpZ2VuZXQKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IEJpdGNvaW4tZGV2ZWxvcG1lbnQgbWFpbGlu ZyBsaXN0Cj4gPiBCaXRjb2luLWRldmVsb3BtZW50QGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+ID4g aHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vYml0Y29pbi1kZXZl bG9wbWVudAo+Cj4K