Delivery-date: Tue, 30 Apr 2024 06:32:10 -0700
Received: from mail-oa1-f57.google.com ([209.85.160.57])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBC5ZLBHZ54FRBUXFYOYQMGQEETCCMMY@googlegroups.com>)
	id 1s1nab-0006Vd-VI
	for bitcoindev@gnusha.org; Tue, 30 Apr 2024 06:32:10 -0700
Received: by mail-oa1-f57.google.com with SMTP id 586e51a60fabf-23d18580177sf858194fac.0
        for <bitcoindev@gnusha.org>; Tue, 30 Apr 2024 06:32:09 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1714483924; cv=pass;
        d=google.com; s=arc-20160816;
        b=BCHbX2upTTtg5hCxB+//VEb7dLHM6STvePH6nUYBCGNDOJ+sPok8q+6M6gCFD4nEwE
         TS1P49Oo/NMmScY5aAo15xjaT5xko1SlrmMYP1sr6wPUEYg3frF6JSxpA9vGKot6Bb9g
         MZq1HGgf81D/RIU7m4Q0GB7JjEcQARHmhRCxrCqhl464fe2D0WV2j+6P39tadQTiSKno
         SsYcx2nWQ2ctVv2MFbTunljNaUji+4XUS035uLNSys90h6NL96WG1uKcJqZjK7Zz6935
         aDO4L4KrW9ZEQdLscsaht6xtSpAu3LONlbsIVw9cvLe/8DrsQlBwSFE30MAZW6BGqefp
         MsKA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:sender:dkim-signature
         :dkim-signature;
        bh=haFchGBT8ABvq/FPxwJtBh2KO8WpnnD0kiVfI1cg71o=;
        fh=KQ9YuVN3iKfg3We0UA2XpjiZHGhNVPjkwQZlukUUgQU=;
        b=oQgd+2+xTRS0NkY3eKEtryVGIIPV6sPwqhopR5bhvK678InmylWXEAI49Zr00Zbcvm
         BWLFo8zBhJzDEsSX+cQzRRmUeySMoFyQvHoeS/LubXKAJgbEcn4dp6tOmmqO9cUrpb9o
         xt5cgV+qp4dFE8HOkYlmAbg97ituSiC1ANIGh7JPIxm6CoGaNxcKJfYSMm07dhfkg9+n
         xvNNKClh49Q48u/IkUXNskaxEknLTobK45Xersx0I8EEFHS0Ol8SzdHPPzbGUwkapCJt
         NkkCznEyvLWtHbFY3z5A4ccMvbMSYxEvYBy7SOlLaa90yal8Z86ThvrHk+LuO5x+0JKs
         Pjkw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=hgxsJtz6;
       spf=pass (google.com: domain of jose.edil@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=jose.edil@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1714483924; x=1715088724; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=haFchGBT8ABvq/FPxwJtBh2KO8WpnnD0kiVfI1cg71o=;
        b=AYD0NhC8/F4RYGjGJgFNIgKQcC+2b9LyJLneNUfIARHk7gXw1TMq4mcM2SpUqiDbON
         tWZxD8rDI6t19rcIw+9paAhrbsYY5nueuOSVsG9jeG8FUAbscGyskESYwn9VdNGvPyJN
         GvlC1rygCSrhzIQI68TNQyUyvL3we4zcmpcbaX1//1L/NamKQIQJ5u0IVtK5ODWFHdfz
         lFea7MIcVzkD4fZaJDE3hp+gRbhyNloxcbfrVL2R1W3TZdpQYFVrwWCgE15Wevj5k/Bg
         R0e0bj5okKu0PUhPrnpcE47QFMuFLd+YGSQGem07yAABZpvzi5mqnhlpVOZoCx2DWv4G
         xegQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1714483924; x=1715088724; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=haFchGBT8ABvq/FPxwJtBh2KO8WpnnD0kiVfI1cg71o=;
        b=lTDGrKbMzlW0X00rIemZQnBLUQbSF8R6XKNO6PIEt8AzNfGhaF1RBDIm06TMf9x01G
         4oQ7zZ+08dr1197+ay47qh5aFxmBlIYWzg/BuRfEi/1ZMh+0S1worX1cc9P8W4um27gq
         sIIM2FpuImlPxZZxyQnXuhmENgVrClRlifdOhR0dqBb4lwQbUGkPLdUj8g/JM/0LrL09
         I90WTHErjK/+6f2ca3LkBlEmPRRVgNZ+nWnr7rGwiWaY4ZALHy9zzDIPOG1rVLs3cnYQ
         ZEwt/1i/GrqICvteXxilkuSXzaxPnegpUzY0AzpMSV+qMYxen3thYlwmDS3t7Ia9Ca1/
         7BWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1714483924; x=1715088724;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=haFchGBT8ABvq/FPxwJtBh2KO8WpnnD0kiVfI1cg71o=;
        b=qFwjJgyu9Te2V4wMprQomZwkBLIdc9EiZP01sXDXNR8otjdyphoD/aA8W3luvVrjmS
         0TWTCWqdzWDIufFlPfF6AZy6ICVBA1RVGUplpuM68AOAz8czA9eTHyLy71mW5vXzrMNa
         9kYYxAhxmQBL9AhZhfLrvsvhdogjmeYWL1aVAQ9hZjvDOIQE8yBJzF5irrkrG28dNt0v
         Uh/z1b7LH3pXan+jflHl62yiBiGEkICNXNRdh6E7hMSib0Ob0e7Zeb7eJukXfBSwIRL/
         QyssO2d+/EPnpmEtNK8QzsAq9p3iP2T+ApRC5PocUi+TmfXQpnxt9i3nTH9YFfpSr+4F
         TNqQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWIgTO5bV8O7qO38kVjy65ypRQ+AAQO/XvSiGZehCCAv7DVPDmA8OIlu7Eup28k7GX5k1rdcSYfQApe+Yk3eCPXXh1lKjI=
X-Gm-Message-State: AOJu0YxjS7aKIrBNBlsKKVkM6Crd4XAGazDB4E7Lm8qD2HUf7PreR8/C
	7dVQEHTqpU2r5+o4ae5nvxGNchgiiExlpKOV2bb3qutHiYv8tGmu
X-Google-Smtp-Source: AGHT+IG3ga9Ts9jeQFExGCuGdEARMpbJVXFplgvq/EjB8GIA/rYP8oprge4hLHbHA/bipxmskT4zow==
X-Received: by 2002:a05:6870:2481:b0:229:fe6a:8516 with SMTP id s1-20020a056870248100b00229fe6a8516mr17382281oaq.22.1714483923729;
        Tue, 30 Apr 2024 06:32:03 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6214:1c8d:b0:6a0:7a41:267 with SMTP id
 6a1803df08f44-6a09c66def6ls14442036d6.2.-pod-prod-06-us; Tue, 30 Apr 2024
 06:32:02 -0700 (PDT)
X-Received: by 2002:a05:6214:29e7:b0:699:514:303e with SMTP id jv7-20020a05621429e700b006990514303emr609344qvb.3.1714483922357;
        Tue, 30 Apr 2024 06:32:02 -0700 (PDT)
Received: by 2002:a05:620a:2407:b0:790:eff4:844b with SMTP id af79cd13be357-7916dbe7bd3ms85a;
        Tue, 30 Apr 2024 05:48:23 -0700 (PDT)
X-Received: by 2002:a5d:6208:0:b0:346:bb51:c203 with SMTP id y8-20020a5d6208000000b00346bb51c203mr9990898wru.12.1714481301385;
        Tue, 30 Apr 2024 05:48:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1714481301; cv=none;
        d=google.com; s=arc-20160816;
        b=Cxvd0By6J0EUvJeOGxBiu/DIcbySU16bWi4ihmCaF/X7ClQuh9e2Q2mrjBGScO8uGL
         mac+y63FVE3eFTOI1P9F+FHP9trj9aErbyAomAd8jX7Q7Fh8Tw2Otp37ZreHiqwrhRMU
         GNZTCd1LNsNKj0tBQCU4w9oY3dqGC/WmivswuzFiKN20a7XOlmxp2FJrRINcAikpHJTX
         3WGvrSYCUta91kTNX2F3Z0rppkywyuq7k+3xKSxTpAa0EW1oazuPDfCqVy4z3IxDVKgc
         dNM9c/DYOJEx243Grr4nAhWr2SpKCktSpzKLJyPol62rDI6FSDyy2mgk5+rv6Zr35Xe8
         D4zg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:dkim-signature;
        bh=WhKdW/MonxEuE7OjPMwUe3UVEDZNny3JWRdFZNbSUgI=;
        fh=WYN7eMbqXQmwZ4uV8xmPr2sC9+XglzNcw1njnZGcf6o=;
        b=I6Jcv1WwEzGQnx4gPMPHTTCLdCafo3NLTwEqRp5RaIiwy2g3yR6PoRGOny/7sbWwr1
         yDrv2Jw8SAHdYk4DHGr64S+O022IPGaej/6Dwlu25v/aImI/VWXZej8XipOJYucQvxNS
         7SUIucj/ocjZ9WvR4E0ZiFD/kwm7r91xJwbYC4PKz3dew8l8Vt9X2YCainUy7cqQQBut
         m1rStiXoQIx0Jd3XWPv9darWO6CIZ+o07USDzgry3dIAtLL8urCCwEASdfVvS8wMosSQ
         Egrl3+iP9fNmre/6SPUYqRFuo8cUn8OAjYCcWZgpnWy7vmg+gO6u91zom1k08q5eD7tk
         GIKw==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=hgxsJtz6;
       spf=pass (google.com: domain of jose.edil@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=jose.edil@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com. [2a00:1450:4864:20::532])
        by gmr-mx.google.com with ESMTPS id n33-20020a05600c3ba100b0041ac4feb0basi119745wms.0.2024.04.30.05.48.21
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Tue, 30 Apr 2024 05:48:21 -0700 (PDT)
Received-SPF: pass (google.com: domain of jose.edil@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) client-ip=2a00:1450:4864:20::532;
Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-57230faeb81so3365983a12.0
        for <bitcoindev@googlegroups.com>; Tue, 30 Apr 2024 05:48:21 -0700 (PDT)
X-Received: by 2002:a50:d792:0:b0:572:47be:831d with SMTP id
 w18-20020a50d792000000b0057247be831dmr12890951edi.20.1714481300815; Tue, 30
 Apr 2024 05:48:20 -0700 (PDT)
MIME-Version: 1.0
References: <b165f262-e733-46c1-a6f3-328fc8b13288n@googlegroups.com>
In-Reply-To: <b165f262-e733-46c1-a6f3-328fc8b13288n@googlegroups.com>
From: =?UTF-8?Q?Edil_Guimar=C3=A3es_de_Medeiros?= <jose.edil@gmail.com>
Date: Tue, 30 Apr 2024 09:48:09 -0300
Message-ID: <CANJiN3+tCVERL2Px19oDM5P9VGj=kYeoEUxNSrUqVod9N_mVrg@mail.gmail.com>
Subject: Re: [bitcoindev] Test cases for signing legacy inputs in transactions
To: Ali Sherief <ali@notatether.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000e8ca4306174fc894"
X-Original-Sender: jose.edil@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=hgxsJtz6;       spf=pass
 (google.com: domain of jose.edil@gmail.com designates 2a00:1450:4864:20::532
 as permitted sender) smtp.mailfrom=jose.edil@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.5 (/)

--000000000000e8ca4306174fc894
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Well, you might use core itself to create a bunch of private keys and
legacy transactions.
That will imply you trust core as a golden model for your software, but
since almost everyone in the network assumes to be bug compatible with
core, I don't see a problem.

Or am I missing something and being too simplistic?

Em ter., 30 de abr. de 2024 =C3=A0s 09:01, Ali Sherief <ali@notatether.com>
escreveu:

> Hi all,
>
> I am aware that there are tons of raw transactions that can be used for
> testing Segwit transaction constructors in BIP143 and also in the tests/
> folder of the codebase somewhere.
>
> However, I am having a hard time finding reproducible legacy transactions=
.
> This is usually for one of two reasons:
>
> 1) Important information for debugging the transaction signing such as th=
e
> preimage or private key is missing.
> 2) The transactions were using OpenSSL to create the signatures, which
> results in them being non-deterministic and useless for tests. As opposed
> to using libsecp256k1.
>
> So I am just wondering if anybody knows if there is a place where I can
> find a bunch of raw legacy transactions, together with private keys, to
> test my software with.
>
> -Ali
>
> --
> You received this message because you are subscribed to the Google Groups
> "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bitcoindev/b165f262-e733-46c1-a6f3-328f=
c8b13288n%40googlegroups.com
> <https://groups.google.com/d/msgid/bitcoindev/b165f262-e733-46c1-a6f3-328=
fc8b13288n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
> .
>


--=20
Edil

--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/=
bitcoindev/CANJiN3%2BtCVERL2Px19oDM5P9VGj%3DkYeoEUxNSrUqVod9N_mVrg%40mail.g=
mail.com.

--000000000000e8ca4306174fc894
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Well, you might use core itself to c=
reate a bunch of private keys and legacy transactions.</div><div>That will =
imply you trust core as a golden model for your software, but since almost =
everyone in the network assumes to be bug compatible with core, I don&#39;t=
 see a problem.</div><div><br></div><div>Or am I missing something and bein=
g too simplistic?<br></div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">Em ter., 30 de abr. de 2024 =C3=A0s 09:01, Ali S=
herief &lt;<a href=3D"mailto:ali@notatether.com">ali@notatether.com</a>&gt;=
 escreveu:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi al=
l,<div><br></div><div>I am aware that there are tons of raw transactions th=
at can be used for testing Segwit transaction constructors in BIP143 and al=
so in the tests/ folder of the codebase somewhere.</div><div><br></div><div=
>However, I am having a hard time finding reproducible legacy transactions.=
 This is usually for one of two reasons:</div><div><br></div><div>1) Import=
ant information for debugging the transaction signing such as the preimage =
or private key is missing.</div><div>2) The transactions were using OpenSSL=
 to create the signatures, which results in them being non-deterministic an=
d useless for tests. As opposed to using libsecp256k1.<br><br>So I am just =
wondering if anybody knows if there is a place where I can find a bunch of =
raw legacy transactions, together with private keys, to test my software wi=
th.<br><br>-Ali</div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/bitcoindev/b165f262-e733-46c1-a6f3-328fc8b13288n%40googlegroups.=
com?utm_medium=3Demail&amp;utm_source=3Dfooter" target=3D"_blank">https://g=
roups.google.com/d/msgid/bitcoindev/b165f262-e733-46c1-a6f3-328fc8b13288n%4=
0googlegroups.com</a>.<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><div><div dir=3D"ltr">Edil</div></div></div></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/bitcoindev/CANJiN3%2BtCVERL2Px19oDM5P9VGj%3DkYeoEUxNSrUqVod9N_mV=
rg%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.=
google.com/d/msgid/bitcoindev/CANJiN3%2BtCVERL2Px19oDM5P9VGj%3DkYeoEUxNSrUq=
Vod9N_mVrg%40mail.gmail.com</a>.<br />

--000000000000e8ca4306174fc894--