1 2016-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
  2 2016-12-27T00:02:30  *** droark has joined #bitcoin-core-dev
  3 2016-12-27T00:21:48  *** moli has quit IRC
  4 2016-12-27T00:45:51  *** TomMc has quit IRC
  5 2016-12-27T00:47:32  *** justanotheruser has joined #bitcoin-core-dev
  6 2016-12-27T00:57:25  *** Ylbam has quit IRC
  7 2016-12-27T01:04:56  *** TomMc has joined #bitcoin-core-dev
  8 2016-12-27T01:36:39  *** juscamarena has quit IRC
  9 2016-12-27T01:36:51  *** juscamarena has joined #bitcoin-core-dev
 10 2016-12-27T01:38:45  *** juscamarena has quit IRC
 11 2016-12-27T01:39:06  *** juscamarena has joined #bitcoin-core-dev
 12 2016-12-27T02:21:33  *** arowser has quit IRC
 13 2016-12-27T02:22:47  *** arowser has joined #bitcoin-core-dev
 14 2016-12-27T02:41:58  *** fengling has quit IRC
 15 2016-12-27T02:43:43  *** moli has joined #bitcoin-core-dev
 16 2016-12-27T02:51:27  *** fengling has joined #bitcoin-core-dev
 17 2016-12-27T02:59:24  *** arowser has quit IRC
 18 2016-12-27T02:59:38  *** arowser has joined #bitcoin-core-dev
 19 2016-12-27T03:23:06  *** danielsocials has joined #bitcoin-core-dev
 20 2016-12-27T03:27:33  *** danielsocials has quit IRC
 21 2016-12-27T03:32:20  *** Chris_Stewart_5 has quit IRC
 22 2016-12-27T03:37:54  *** juscamarena has quit IRC
 23 2016-12-27T03:38:11  *** juscamarena has joined #bitcoin-core-dev
 24 2016-12-27T03:44:01  *** TomMc has quit IRC
 25 2016-12-27T03:48:55  *** TomMc has joined #bitcoin-core-dev
 26 2016-12-27T03:51:24  *** justanotheruser has quit IRC
 27 2016-12-27T03:56:29  *** dcousens has joined #bitcoin-core-dev
 28 2016-12-27T04:01:48  <luke-jr> gmaxwell: so you custom made a private key based on the required signature?
 29 2016-12-27T04:04:58  *** justanotheruser has joined #bitcoin-core-dev
 30 2016-12-27T04:07:22  <jl2012> luke-jr: I think it's key recovery
 31 2016-12-27T04:08:24  <luke-jr> jl2012: ?
 32 2016-12-27T04:08:46  <jl2012> gmaxwell's tx
 33 2016-12-27T04:08:52  <luke-jr> looks like the script is checking the hash of the signature rather than the pubkey
 34 2016-12-27T04:09:01  <jl2012> public key recovery
 35 2016-12-27T04:09:07  <luke-jr> but the signature needs to commit to the input txid
 36 2016-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
 37 2016-12-27T04:10:22  <jl2012> no you can't
 38 2016-12-27T04:10:25  *** TomMc has quit IRC
 39 2016-12-27T04:10:41  <jl2012> but with signature + data, you could have the pubkey
 40 2016-12-27T04:10:47  <jl2012> but you don't know the private key
 41 2016-12-27T04:11:06  <jl2012> if you could know private key this way, ECDSA is broken
 42 2016-12-27T04:12:35  <luke-jr> hmm
 43 2016-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.
 44 2016-12-27T04:12:59  <jl2012> luke-jr: I did this with the same way: https://github.com/bitcoin/bitcoin/pull/8927
 45 2016-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.
 46 2016-12-27T04:13:42  <luke-jr> oh, is it because of FindAndDelete?
 47 2016-12-27T04:14:22  *** TomMc has joined #bitcoin-core-dev
 48 2016-12-27T04:14:55  <jl2012> you could do it without involving FindAndDelete. See the segwit tests in the same PR
 49 2016-12-27T04:18:33  <jl2012> to disallow this, we need to cover the pubkey in SignatureHash
 50 2016-12-27T04:20:30  <jl2012> luke-jr: you could find the python code here to do this: https://github.com/bitcoin/bitcoin/pull/8654
 51 2016-12-27T04:36:52  *** TomMc has quit IRC
 52 2016-12-27T04:54:24  *** rebroad_ has quit IRC
 53 2016-12-27T04:56:37  *** dcousens has quit IRC
 54 2016-12-27T05:01:22  *** Alopex has quit IRC
 55 2016-12-27T05:02:27  *** Alopex has joined #bitcoin-core-dev
 56 2016-12-27T05:06:38  *** rebroad_ has joined #bitcoin-core-dev
 57 2016-12-27T05:11:35  *** rebroad_ has quit IRC
 58 2016-12-27T05:23:50  *** rebroad_ has joined #bitcoin-core-dev
 59 2016-12-27T05:43:03  *** dcousens has joined #bitcoin-core-dev
 60 2016-12-27T06:19:35  *** kadoban has quit IRC
 61 2016-12-27T06:24:59  *** arowser has quit IRC
 62 2016-12-27T06:25:23  *** arowser has joined #bitcoin-core-dev
 63 2016-12-27T06:28:17  *** fengling has quit IRC
 64 2016-12-27T06:53:11  <arubi> it's my tx actually, indeed pubkey recovery :)
 65 2016-12-27T06:54:18  <arubi> basically a response to "signatures can't sign themselves" :)
 66 2016-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.
 67 2016-12-27T07:00:04  *** dermoth has quit IRC
 68 2016-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
 69 2016-12-27T07:00:59  *** dermoth has joined #bitcoin-core-dev
 70 2016-12-27T07:01:56  <gmaxwell> uhh
 71 2016-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 :)
 72 2016-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
 73 2016-12-27T07:03:02  <arubi> R+N < P
 74 2016-12-27T07:03:03  <gmaxwell> oh it's a wrap case, okay. whew.
 75 2016-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).
 76 2016-12-27T07:04:24  <arubi> oh yes, capitalization is important
 77 2016-12-27T07:04:26  <gmaxwell> The former shouldn't verify.
 78 2016-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.
 79 2016-12-27T07:09:41  <gmaxwell> arubi: sadly a lot of places don't run testnet nodes...
 80 2016-12-27T07:12:42  <gmaxwell> arubi: looks like webbtc is stuck as of the 4th in fact.
 81 2016-12-27T07:13:20  <gmaxwell> the first block it's missing is 00000000021d4ec041244b516e55d35f733ba8a1f538d26764b67e881b2e030f
 82 2016-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
 83 2016-12-27T07:16:51  <gmaxwell> would be nice to know why it's rejecting that block.
 84 2016-12-27T07:16:57  <gmaxwell> it's seen it but considers it orphaned.
 85 2016-12-27T07:17:50  <gmaxwell> (so I wonder if it thinks its invalid)
 86 2016-12-27T07:21:09  <arubi> interesting.  looks like a simple block to validate.  will check when I'm back from work, cheers
 87 2016-12-27T07:24:32  <gmaxwell> yea, I don't see any obvious stunts in it.
 88 2016-12-27T07:24:43  <gmaxwell> it may just be that the site didn't survive a long reorg.
 89 2016-12-27T07:29:30  *** rebroad_ has quit IRC
 90 2016-12-27T07:30:12  *** fengling has joined #bitcoin-core-dev
 91 2016-12-27T08:01:49  *** blkdb has quit IRC
 92 2016-12-27T08:02:00  *** blkdb has joined #bitcoin-core-dev
 93 2016-12-27T08:07:11  *** BashCo_ has quit IRC
 94 2016-12-27T08:07:45  *** BashCo has joined #bitcoin-core-dev
 95 2016-12-27T08:09:04  *** rebroad_ has joined #bitcoin-core-dev
 96 2016-12-27T08:12:34  *** BashCo has quit IRC
 97 2016-12-27T08:21:16  *** Guyver2 has joined #bitcoin-core-dev
 98 2016-12-27T08:25:57  *** BashCo has joined #bitcoin-core-dev
 99 2016-12-27T08:40:50  *** ratoder has joined #bitcoin-core-dev
100 2016-12-27T09:12:39  *** jannes has joined #bitcoin-core-dev
101 2016-12-27T09:14:58  *** Guyver2 has quit IRC
102 2016-12-27T09:36:23  *** arubi has quit IRC
103 2016-12-27T10:05:30  *** rebroad_ has quit IRC
104 2016-12-27T10:54:14  *** Guest70979 has joined #bitcoin-core-dev
105 2016-12-27T11:21:14  *** Guest70979 has quit IRC
106 2016-12-27T11:28:14  *** arowser has quit IRC
107 2016-12-27T11:28:30  *** arowser has joined #bitcoin-core-dev
108 2016-12-27T11:30:02  *** danielsocials has joined #bitcoin-core-dev
109 2016-12-27T11:34:42  *** danielsocials has quit IRC
110 2016-12-27T11:59:02  *** d9b4bef9 has quit IRC
111 2016-12-27T12:02:08  *** d9b4bef9 has joined #bitcoin-core-dev
112 2016-12-27T12:03:20  *** robert__ has joined #bitcoin-core-dev
113 2016-12-27T12:07:38  *** BashCo_ has joined #bitcoin-core-dev
114 2016-12-27T12:10:03  *** BashCo has quit IRC
115 2016-12-27T12:13:35  *** rebroad_ has joined #bitcoin-core-dev
116 2016-12-27T12:23:25  *** arowser has quit IRC
117 2016-12-27T12:25:38  *** arowser has joined #bitcoin-core-dev
118 2016-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
119 2016-12-27T12:45:43  *** Giszmo has joined #bitcoin-core-dev
120 2016-12-27T12:49:15  *** BashCo_ has quit IRC
121 2016-12-27T12:49:50  *** BashCo has joined #bitcoin-core-dev
122 2016-12-27T12:53:20  *** Giszmo has quit IRC
123 2016-12-27T12:54:22  *** BashCo has quit IRC
124 2016-12-27T12:55:09  *** Giszmo has joined #bitcoin-core-dev
125 2016-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.
126 2016-12-27T13:33:27  *** BashCo has joined #bitcoin-core-dev
127 2016-12-27T13:50:28  <robert__> its the first result when you google fedora bitcoin
128 2016-12-27T14:16:12  *** Giszmo has quit IRC
129 2016-12-27T14:17:42  *** Ylbam has joined #bitcoin-core-dev
130 2016-12-27T14:39:24  <luke-jr> is it intentional that CCoinsViewMemPool::Cursor doesn't work? :x
131 2016-12-27T14:39:39  *** Chris_Stewart_5 has joined #bitcoin-core-dev
132 2016-12-27T14:47:03  *** slsdhl has joined #bitcoin-core-dev
133 2016-12-27T14:47:19  *** slsdhl has quit IRC
134 2016-12-27T14:53:04  *** danielsocials has joined #bitcoin-core-dev
135 2016-12-27T14:56:36  <sipa> luke-jr: CCoinsViewMemPool is generally broken
136 2016-12-27T14:56:46  <sipa> it only works for a few use cases
137 2016-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
138 2016-12-27T15:04:05  <sipa> there is a comment about it somewhere
139 2016-12-27T15:04:12  <sipa> i'm at a conference now, remind me later
140 2016-12-27T15:04:58  <luke-jr> k, enjoy
141 2016-12-27T15:10:56  *** To7 has joined #bitcoin-core-dev
142 2016-12-27T15:10:57  *** MarcoFalke has joined #bitcoin-core-dev
143 2016-12-27T15:20:15  *** MarcoFalke has left #bitcoin-core-dev
144 2016-12-27T15:33:51  *** Sosumi has joined #bitcoin-core-dev
145 2016-12-27T15:43:50  *** dcousens has quit IRC
146 2016-12-27T15:47:14  *** TomMc has joined #bitcoin-core-dev
147 2016-12-27T16:21:17  *** bsm117532 has quit IRC
148 2016-12-27T16:32:51  *** rebroad_ has quit IRC
149 2016-12-27T16:44:13  *** sdaftuar_ has quit IRC
150 2016-12-27T16:44:21  *** ryanofsky_ has quit IRC
151 2016-12-27T16:44:49  *** zxzzt has quit IRC
152 2016-12-27T16:44:50  *** morcos has quit IRC
153 2016-12-27T16:46:14  *** sdaftuar has joined #bitcoin-core-dev
154 2016-12-27T16:46:14  *** sdaftuar has joined #bitcoin-core-dev
155 2016-12-27T16:46:39  *** zxzzt has joined #bitcoin-core-dev
156 2016-12-27T16:46:44  *** morcos has joined #bitcoin-core-dev
157 2016-12-27T16:55:20  *** kadoban has joined #bitcoin-core-dev
158 2016-12-27T16:57:11  *** ryanofsky_ has joined #bitcoin-core-dev
159 2016-12-27T17:02:39  *** danielsocials has quit IRC
160 2016-12-27T17:07:52  *** dgenr8 has joined #bitcoin-core-dev
161 2016-12-27T17:36:57  *** Chris_Stewart_5 has quit IRC
162 2016-12-27T17:49:33  *** MarcoFalke has joined #bitcoin-core-dev
163 2016-12-27T17:52:31  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0f921e6a0492...dbc8a8c86ae5
164 2016-12-27T17:52:31  <bitcoin-git> bitcoin/master 35356b4 Russell Yanofsky: Remove unused variable in test, fixing warning....
165 2016-12-27T17:52:32  <bitcoin-git> bitcoin/master dbc8a8c MarcoFalke: Merge #9435: Removed unused variable in test, fixing warning....
166 2016-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
167 2016-12-27T17:55:58  *** arowser has quit IRC
168 2016-12-27T17:56:29  *** fengling has quit IRC
169 2016-12-27T17:57:51  *** arowser has joined #bitcoin-core-dev
170 2016-12-27T18:17:37  <bitcoin-git> [bitcoin] sipa pushed 8 new commits to master: https://github.com/bitcoin/bitcoin/compare/dbc8a8c86ae5...7aa700424cbd
171 2016-12-27T18:17:38  <bitcoin-git> bitcoin/master c8042a4 Matt Corallo: Remove arguments to ParseConfigFile
172 2016-12-27T18:17:39  <bitcoin-git> bitcoin/master 2b5f085 Matt Corallo: Fix non-const mapMultiArgs[] access after init....
173 2016-12-27T18:17:39  <bitcoin-git> bitcoin/master 0cf86a6 Matt Corallo: Introduce (and use) an IsArgSet accessor method
174 2016-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
175 2016-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
176 2016-12-27T18:25:34  *** fengling has joined #bitcoin-core-dev
177 2016-12-27T18:30:38  *** arubi has joined #bitcoin-core-dev
178 2016-12-27T19:04:38  <bitcoin-git> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7aa700424cbd...2db4cbcc437f
179 2016-12-27T19:04:38  <bitcoin-git> bitcoin/master 2ddfcfd Pieter Wuille: Make CScript (and prevector) c++11 movable....
180 2016-12-27T19:04:39  <bitcoin-git> bitcoin/master 2db4cbc Pieter Wuille: Merge #9349: Make CScript (and prevector) c++11 movable....
181 2016-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
182 2016-12-27T19:08:31  *** laurentmt has joined #bitcoin-core-dev
183 2016-12-27T19:10:39  *** Giszmo has joined #bitcoin-core-dev
184 2016-12-27T19:26:09  *** MarcoFalke has left #bitcoin-core-dev
185 2016-12-27T19:46:37  *** grubles_ is now known as grbs
186 2016-12-27T19:54:25  *** laurentmt has quit IRC
187 2016-12-27T20:35:51  *** Chris_Stewart_5 has joined #bitcoin-core-dev
188 2016-12-27T20:40:24  *** veleiro has joined #bitcoin-core-dev
189 2016-12-27T20:53:38  *** wvr has joined #bitcoin-core-dev
190 2016-12-27T20:57:10  *** Guyver2 has joined #bitcoin-core-dev
191 2016-12-27T20:58:49  *** Sosumi has quit IRC
192 2016-12-27T21:38:21  *** murr5y has quit IRC
193 2016-12-27T21:38:51  *** murr4y has joined #bitcoin-core-dev
194 2016-12-27T22:16:33  *** echonaut2 has joined #bitcoin-core-dev
195 2016-12-27T22:16:51  *** G3 has joined #bitcoin-core-dev
196 2016-12-27T22:18:04  *** echonaut has quit IRC
197 2016-12-27T22:18:07  *** dashous has quit IRC
198 2016-12-27T22:32:10  *** Guyver2 has quit IRC
199 2016-12-27T22:42:55  *** windsok has quit IRC
200 2016-12-27T22:47:59  *** Atomicat has joined #bitcoin-core-dev
201 2016-12-27T22:57:41  *** owowo has quit IRC
202 2016-12-27T22:58:23  *** owowo has joined #bitcoin-core-dev
203 2016-12-27T23:16:02  *** dcousens has joined #bitcoin-core-dev
204 2016-12-27T23:23:11  *** windsok has joined #bitcoin-core-dev
205 2016-12-27T23:33:02  *** dcousens has quit IRC
206 2016-12-27T23:34:01  *** G3 has quit IRC
207 2016-12-27T23:34:32  *** dcousens has joined #bitcoin-core-dev
208 2016-12-27T23:36:10  *** wvr has quit IRC