12016-12-27T00:01:32  <bitcoin-git> [bitcoin] droark opened pull request #9433: Update the Windows build notes (master...docs) https://github.com/bitcoin/bitcoin/pull/9433
  22016-12-27T00:02:30  *** droark has joined #bitcoin-core-dev
  32016-12-27T00:21:48  *** moli has quit IRC
  42016-12-27T00:45:51  *** TomMc has quit IRC
  52016-12-27T00:47:32  *** justanotheruser has joined #bitcoin-core-dev
  62016-12-27T00:57:25  *** Ylbam has quit IRC
  72016-12-27T01:04:56  *** TomMc has joined #bitcoin-core-dev
  82016-12-27T01:36:39  *** juscamarena has quit IRC
  92016-12-27T01:36:51  *** juscamarena has joined #bitcoin-core-dev
 102016-12-27T01:38:45  *** juscamarena has quit IRC
 112016-12-27T01:39:06  *** juscamarena has joined #bitcoin-core-dev
 122016-12-27T02:21:33  *** arowser has quit IRC
 132016-12-27T02:22:47  *** arowser has joined #bitcoin-core-dev
 142016-12-27T02:41:58  *** fengling has quit IRC
 152016-12-27T02:43:43  *** moli has joined #bitcoin-core-dev
 162016-12-27T02:51:27  *** fengling has joined #bitcoin-core-dev
 172016-12-27T02:59:24  *** arowser has quit IRC
 182016-12-27T02:59:38  *** arowser has joined #bitcoin-core-dev
 192016-12-27T03:23:06  *** danielsocials has joined #bitcoin-core-dev
 202016-12-27T03:27:33  *** danielsocials has quit IRC
 212016-12-27T03:32:20  *** Chris_Stewart_5 has quit IRC
 222016-12-27T03:37:54  *** juscamarena has quit IRC
 232016-12-27T03:38:11  *** juscamarena has joined #bitcoin-core-dev
 242016-12-27T03:44:01  *** TomMc has quit IRC
 252016-12-27T03:48:55  *** TomMc has joined #bitcoin-core-dev
 262016-12-27T03:51:24  *** justanotheruser has quit IRC
 272016-12-27T03:56:29  *** dcousens has joined #bitcoin-core-dev
 282016-12-27T04:01:48  <luke-jr> gmaxwell: so you custom made a private key based on the required signature?
 292016-12-27T04:04:58  *** justanotheruser has joined #bitcoin-core-dev
 302016-12-27T04:07:22  <jl2012> luke-jr: I think it's key recovery
 312016-12-27T04:08:24  <luke-jr> jl2012: ?
 322016-12-27T04:08:46  <jl2012> gmaxwell's tx
 332016-12-27T04:08:52  <luke-jr> looks like the script is checking the hash of the signature rather than the pubkey
 342016-12-27T04:09:01  <jl2012> public key recovery
 352016-12-27T04:09:07  <luke-jr> but the signature needs to commit to the input txid
 362016-12-27T04:09:54  <luke-jr> since the pubkey is not restricted, however, I assume the spender can just calculate a privkey from the signature + data, and provide the pubkey for that
 372016-12-27T04:10:22  <jl2012> no you can't
 382016-12-27T04:10:25  *** TomMc has quit IRC
 392016-12-27T04:10:41  <jl2012> but with signature + data, you could have the pubkey
 402016-12-27T04:10:47  <jl2012> but you don't know the private key
 412016-12-27T04:11:06  <jl2012> if you could know private key this way, ECDSA is broken
 422016-12-27T04:12:35  <luke-jr> hmm
 432016-12-27T04:12:37  <gmaxwell> I didn't create that txn, someone on bct linked it asking for what was happening there, it's amusing though.
 442016-12-27T04:12:59  <jl2012> luke-jr: I did this with the same way: https://github.com/bitcoin/bitcoin/pull/8927
 452016-12-27T04:13:04  <gmaxwell> and yes, luke-jr you're right those coins can be stolen by anyone who has seen the preimage of the hash.
 462016-12-27T04:13:42  <luke-jr> oh, is it because of FindAndDelete?
 472016-12-27T04:14:22  *** TomMc has joined #bitcoin-core-dev
 482016-12-27T04:14:55  <jl2012> you could do it without involving FindAndDelete. See the segwit tests in the same PR
 492016-12-27T04:18:33  <jl2012> to disallow this, we need to cover the pubkey in SignatureHash
 502016-12-27T04:20:30  <jl2012> luke-jr: you could find the python code here to do this: https://github.com/bitcoin/bitcoin/pull/8654
 512016-12-27T04:36:52  *** TomMc has quit IRC
 522016-12-27T04:54:24  *** rebroad_ has quit IRC
 532016-12-27T04:56:37  *** dcousens has quit IRC
 542016-12-27T05:01:22  *** Alopex has quit IRC
 552016-12-27T05:02:27  *** Alopex has joined #bitcoin-core-dev
 562016-12-27T05:06:38  *** rebroad_ has joined #bitcoin-core-dev
 572016-12-27T05:11:35  *** rebroad_ has quit IRC
 582016-12-27T05:23:50  *** rebroad_ has joined #bitcoin-core-dev
 592016-12-27T05:43:03  *** dcousens has joined #bitcoin-core-dev
 602016-12-27T06:19:35  *** kadoban has quit IRC
 612016-12-27T06:24:59  *** arowser has quit IRC
 622016-12-27T06:25:23  *** arowser has joined #bitcoin-core-dev
 632016-12-27T06:28:17  *** fengling has quit IRC
 642016-12-27T06:53:11  <arubi> it's my tx actually, indeed pubkey recovery :)
 652016-12-27T06:54:18  <arubi> basically a response to "signatures can't sign themselves" :)
 662016-12-27T06:58:46  <gmaxwell> the fact that it's the same as an orderinary pay to pubkey hash script, but with the swap makes it especitally cute.
 672016-12-27T07:00:04  *** dermoth has quit IRC
 682016-12-27T07:00:44  <arubi> yea I was counting on it looking similar to that heh, another fun one is https://test.webbtc.com/script/795fd9db2300ea16bcd49ea85f2a0ecbe475c62b75fea317d1fa981aae34caca:0 , where R is not a valid X coordinate
 692016-12-27T07:00:59  *** dermoth has joined #bitcoin-core-dev
 702016-12-27T07:01:56  <gmaxwell> uhh
 712016-12-27T07:01:56  <arubi> was trying to see if anyone who was implementing their own verifier would be forked off testnet.  nobody came forward so I guess we're ok :)
 722016-12-27T07:02:49  <arubi> well R+N is the valid X coordinate, but since we do % N, this non X coordinate R is what's left
 732016-12-27T07:03:02  <arubi> R+N < P
 742016-12-27T07:03:03  <gmaxwell> oh it's a wrap case, okay. whew.
 752016-12-27T07:04:00  <gmaxwell> I thought you were saying that R (the point) wasn't on the curve, rather than r (the scalar, R.x mod P).
 762016-12-27T07:04:24  <arubi> oh yes, capitalization is important
 772016-12-27T07:04:26  <gmaxwell> The former shouldn't verify.
 782016-12-27T07:05:35  <gmaxwell> reminds me that we need to add a case where R.x -> r overflows in signing to the libsecp256k1 tests.
 792016-12-27T07:09:41  <gmaxwell> arubi: sadly a lot of places don't run testnet nodes...
 802016-12-27T07:12:42  <gmaxwell> arubi: looks like webbtc is stuck as of the 4th in fact.
 812016-12-27T07:13:20  <gmaxwell> the first block it's missing is 00000000021d4ec041244b516e55d35f733ba8a1f538d26764b67e881b2e030f
 822016-12-27T07:14:59  <arubi> gmaxwell, yea, too bad..  not many stake holders like to keep an eye on testnet..  maybe when it's reset sometime it'll give people a chance to start a node
 832016-12-27T07:16:51  <gmaxwell> would be nice to know why it's rejecting that block.
 842016-12-27T07:16:57  <gmaxwell> it's seen it but considers it orphaned.
 852016-12-27T07:17:50  <gmaxwell> (so I wonder if it thinks its invalid)
 862016-12-27T07:21:09  <arubi> interesting.  looks like a simple block to validate.  will check when I'm back from work, cheers
 872016-12-27T07:24:32  <gmaxwell> yea, I don't see any obvious stunts in it.
 882016-12-27T07:24:43  <gmaxwell> it may just be that the site didn't survive a long reorg.
 892016-12-27T07:29:30  *** rebroad_ has quit IRC
 902016-12-27T07:30:12  *** fengling has joined #bitcoin-core-dev
 912016-12-27T08:01:49  *** blkdb has quit IRC
 922016-12-27T08:02:00  *** blkdb has joined #bitcoin-core-dev
 932016-12-27T08:07:11  *** BashCo_ has quit IRC
 942016-12-27T08:07:45  *** BashCo has joined #bitcoin-core-dev
 952016-12-27T08:09:04  *** rebroad_ has joined #bitcoin-core-dev
 962016-12-27T08:12:34  *** BashCo has quit IRC
 972016-12-27T08:21:16  *** Guyver2 has joined #bitcoin-core-dev
 982016-12-27T08:25:57  *** BashCo has joined #bitcoin-core-dev
 992016-12-27T08:40:50  *** ratoder has joined #bitcoin-core-dev
1002016-12-27T09:12:39  *** jannes has joined #bitcoin-core-dev
1012016-12-27T09:14:58  *** Guyver2 has quit IRC
1022016-12-27T09:36:23  *** arubi has quit IRC
1032016-12-27T10:05:30  *** rebroad_ has quit IRC
1042016-12-27T10:54:14  *** Guest70979 has joined #bitcoin-core-dev
1052016-12-27T11:21:14  *** Guest70979 has quit IRC
1062016-12-27T11:28:14  *** arowser has quit IRC
1072016-12-27T11:28:30  *** arowser has joined #bitcoin-core-dev
1082016-12-27T11:30:02  *** danielsocials has joined #bitcoin-core-dev
1092016-12-27T11:34:42  *** danielsocials has quit IRC
1102016-12-27T11:59:02  *** d9b4bef9 has quit IRC
1112016-12-27T12:02:08  *** d9b4bef9 has joined #bitcoin-core-dev
1122016-12-27T12:03:20  *** robert__ has joined #bitcoin-core-dev
1132016-12-27T12:07:38  *** BashCo_ has joined #bitcoin-core-dev
1142016-12-27T12:10:03  *** BashCo has quit IRC
1152016-12-27T12:13:35  *** rebroad_ has joined #bitcoin-core-dev
1162016-12-27T12:23:25  *** arowser has quit IRC
1172016-12-27T12:25:38  *** arowser has joined #bitcoin-core-dev
1182016-12-27T12:40:40  <bitcoin-git> [bitcoin] ryanofsky opened pull request #9435: Removed unused variable in test, fixing warning. (master...pr/coins-unused) https://github.com/bitcoin/bitcoin/pull/9435
1192016-12-27T12:45:43  *** Giszmo has joined #bitcoin-core-dev
1202016-12-27T12:49:15  *** BashCo_ has quit IRC
1212016-12-27T12:49:50  *** BashCo has joined #bitcoin-core-dev
1222016-12-27T12:53:20  *** Giszmo has quit IRC
1232016-12-27T12:54:22  *** BashCo has quit IRC
1242016-12-27T12:55:09  *** Giszmo has joined #bitcoin-core-dev
1252016-12-27T13:20:35  <gmaxwell> warren: do you know anything about https://www.ringingliberty.com/bitcoin/  ? doesn't appear to have a determinstic build process, anyone looked to see if these binaries are backdoored?  someone wandering into #bitcoin is using them.
1262016-12-27T13:33:27  *** BashCo has joined #bitcoin-core-dev
1272016-12-27T13:50:28  <robert__> its the first result when you google fedora bitcoin
1282016-12-27T14:16:12  *** Giszmo has quit IRC
1292016-12-27T14:17:42  *** Ylbam has joined #bitcoin-core-dev
1302016-12-27T14:39:24  <luke-jr> is it intentional that CCoinsViewMemPool::Cursor doesn't work? :x
1312016-12-27T14:39:39  *** Chris_Stewart_5 has joined #bitcoin-core-dev
1322016-12-27T14:47:03  *** slsdhl has joined #bitcoin-core-dev
1332016-12-27T14:47:19  *** slsdhl has quit IRC
1342016-12-27T14:53:04  *** danielsocials has joined #bitcoin-core-dev
1352016-12-27T14:56:36  <sipa> luke-jr: CCoinsViewMemPool is generally broken
1362016-12-27T14:56:46  <sipa> it only works for a few use cases
1372016-12-27T14:58:54  <luke-jr> sipa: should I go ahead and document this? "* Its Cursor also doesn't work. In general, it is broken as a CCoinsView implementation outside of a few use cases." or something
1382016-12-27T15:04:05  <sipa> there is a comment about it somewhere
1392016-12-27T15:04:12  <sipa> i'm at a conference now, remind me later
1402016-12-27T15:04:58  <luke-jr> k, enjoy
1412016-12-27T15:10:56  *** To7 has joined #bitcoin-core-dev
1422016-12-27T15:10:57  *** MarcoFalke has joined #bitcoin-core-dev
1432016-12-27T15:20:15  *** MarcoFalke has left #bitcoin-core-dev
1442016-12-27T15:33:51  *** Sosumi has joined #bitcoin-core-dev
1452016-12-27T15:43:50  *** dcousens has quit IRC
1462016-12-27T15:47:14  *** TomMc has joined #bitcoin-core-dev
1472016-12-27T16:21:17  *** bsm117532 has quit IRC
1482016-12-27T16:32:51  *** rebroad_ has quit IRC
1492016-12-27T16:44:13  *** sdaftuar_ has quit IRC
1502016-12-27T16:44:21  *** ryanofsky_ has quit IRC
1512016-12-27T16:44:49  *** zxzzt has quit IRC
1522016-12-27T16:44:50  *** morcos has quit IRC
1532016-12-27T16:46:14  *** sdaftuar has joined #bitcoin-core-dev
1542016-12-27T16:46:14  *** sdaftuar has joined #bitcoin-core-dev
1552016-12-27T16:46:39  *** zxzzt has joined #bitcoin-core-dev
1562016-12-27T16:46:44  *** morcos has joined #bitcoin-core-dev
1572016-12-27T16:55:20  *** kadoban has joined #bitcoin-core-dev
1582016-12-27T16:57:11  *** ryanofsky_ has joined #bitcoin-core-dev
1592016-12-27T17:02:39  *** danielsocials has quit IRC
1602016-12-27T17:07:52  *** dgenr8 has joined #bitcoin-core-dev
1612016-12-27T17:36:57  *** Chris_Stewart_5 has quit IRC
1622016-12-27T17:49:33  *** MarcoFalke has joined #bitcoin-core-dev
1632016-12-27T17:52:31  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0f921e6a0492...dbc8a8c86ae5
1642016-12-27T17:52:31  <bitcoin-git> bitcoin/master 35356b4 Russell Yanofsky: Remove unused variable in test, fixing warning....
1652016-12-27T17:52:32  <bitcoin-git> bitcoin/master dbc8a8c MarcoFalke: Merge #9435: Removed unused variable in test, fixing warning....
1662016-12-27T17:52:46  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #9435: Removed unused variable in test, fixing warning. (master...pr/coins-unused) https://github.com/bitcoin/bitcoin/pull/9435
1672016-12-27T17:55:58  *** arowser has quit IRC
1682016-12-27T17:56:29  *** fengling has quit IRC
1692016-12-27T17:57:51  *** arowser has joined #bitcoin-core-dev
1702016-12-27T18:17:37  <bitcoin-git> [bitcoin] sipa pushed 8 new commits to master: https://github.com/bitcoin/bitcoin/compare/dbc8a8c86ae5...7aa700424cbd
1712016-12-27T18:17:38  <bitcoin-git> bitcoin/master c8042a4 Matt Corallo: Remove arguments to ParseConfigFile
1722016-12-27T18:17:39  <bitcoin-git> bitcoin/master 2b5f085 Matt Corallo: Fix non-const mapMultiArgs[] access after init....
1732016-12-27T18:17:39  <bitcoin-git> bitcoin/master 0cf86a6 Matt Corallo: Introduce (and use) an IsArgSet accessor method
1742016-12-27T18:17:48  <bitcoin-git> [bitcoin] sipa closed pull request #9243: Clean up mapArgs and mapMultiArgs Usage (master...2016-11-mapmultiargs) https://github.com/bitcoin/bitcoin/pull/9243
1752016-12-27T18:18:34  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #9436: test: Include tx data in EXTRA_DIST (master...Mf1612-inclTest) https://github.com/bitcoin/bitcoin/pull/9436
1762016-12-27T18:25:34  *** fengling has joined #bitcoin-core-dev
1772016-12-27T18:30:38  *** arubi has joined #bitcoin-core-dev
1782016-12-27T19:04:38  <bitcoin-git> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7aa700424cbd...2db4cbcc437f
1792016-12-27T19:04:38  <bitcoin-git> bitcoin/master 2ddfcfd Pieter Wuille: Make CScript (and prevector) c++11 movable....
1802016-12-27T19:04:39  <bitcoin-git> bitcoin/master 2db4cbc Pieter Wuille: Merge #9349: Make CScript (and prevector) c++11 movable....
1812016-12-27T19:04:52  <bitcoin-git> [bitcoin] sipa closed pull request #9349: Make CScript (and prevector) c++11 movable. (master...movescript) https://github.com/bitcoin/bitcoin/pull/9349
1822016-12-27T19:08:31  *** laurentmt has joined #bitcoin-core-dev
1832016-12-27T19:10:39  *** Giszmo has joined #bitcoin-core-dev
1842016-12-27T19:26:09  *** MarcoFalke has left #bitcoin-core-dev
1852016-12-27T19:46:37  *** grubles_ is now known as grbs
1862016-12-27T19:54:25  *** laurentmt has quit IRC
1872016-12-27T20:35:51  *** Chris_Stewart_5 has joined #bitcoin-core-dev
1882016-12-27T20:40:24  *** veleiro has joined #bitcoin-core-dev
1892016-12-27T20:53:38  *** wvr has joined #bitcoin-core-dev
1902016-12-27T20:57:10  *** Guyver2 has joined #bitcoin-core-dev
1912016-12-27T20:58:49  *** Sosumi has quit IRC
1922016-12-27T21:38:21  *** murr5y has quit IRC
1932016-12-27T21:38:51  *** murr4y has joined #bitcoin-core-dev
1942016-12-27T22:16:33  *** echonaut2 has joined #bitcoin-core-dev
1952016-12-27T22:16:51  *** G3 has joined #bitcoin-core-dev
1962016-12-27T22:18:04  *** echonaut has quit IRC
1972016-12-27T22:18:07  *** dashous has quit IRC
1982016-12-27T22:32:10  *** Guyver2 has quit IRC
1992016-12-27T22:42:55  *** windsok has quit IRC
2002016-12-27T22:47:59  *** Atomicat has joined #bitcoin-core-dev
2012016-12-27T22:57:41  *** owowo has quit IRC
2022016-12-27T22:58:23  *** owowo has joined #bitcoin-core-dev
2032016-12-27T23:16:02  *** dcousens has joined #bitcoin-core-dev
2042016-12-27T23:23:11  *** windsok has joined #bitcoin-core-dev
2052016-12-27T23:33:02  *** dcousens has quit IRC
2062016-12-27T23:34:01  *** G3 has quit IRC
2072016-12-27T23:34:32  *** dcousens has joined #bitcoin-core-dev
2082016-12-27T23:36:10  *** wvr has quit IRC