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