--- Day changed Thu Dec 05 2019 00:07 -!- arik_ [~arik@rrcs-184-74-243-124.nyc.biz.rr.com] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 00:34 -!- Netsplit *.net <-> *.split quits: gmaxwell 00:38 -!- Netsplit over, joins: gmaxwell 00:57 -!- b10c [~Thunderbi@muedsl-82-207-236-037.citykom.de] has joined ##taproot-bip-review 01:01 -!- Kiminuo2 [~mix@141.98.103.140] has joined ##taproot-bip-review 01:02 -!- Kiminuo [~mix@141.98.103.238] has quit [Read error: Connection reset by peer] 01:19 -!- ZmnSCPxj [~ZmnSCPxj@180.190.45.57] has joined ##taproot-bip-review 01:55 -!- Netsplit *.net <-> *.split quits: ZmnSCPxj, kabaum, justinmoon_, sanket1729, fjahr, harding, maaku, hebasto, cdecker, davterra, (+56 more, use /NETSPLIT to show all of them) 01:56 -!- Netsplit over, joins: Kiminuo2, b10c, afk11, pinheadmz, sanoj, potatoe_face, CubicEarth, achow101, waxwing, udiWertheimer (+34 more) 01:59 -!- davterra [~dulyNoded@c-73-221-225-225.hsd1.wa.comcast.net] has joined ##taproot-bip-review 01:59 -!- rottensox [~rottensox@unaffiliated/rottensox] has joined ##taproot-bip-review 01:59 -!- ariard [~ariard@167.99.46.220] has joined ##taproot-bip-review 01:59 -!- raj_149 [~quassel@ec2-18-217-191-36.us-east-2.compute.amazonaws.com] has joined ##taproot-bip-review 02:00 -!- Netsplit *.net <-> *.split quits: sosthene, moneyball, instagibbs, ariard, marcinja, achow101, Kiminuo2, dmkathayat, digi_james, meshcollider, (+38 more, use /NETSPLIT to show all of them) 02:01 -!- Netsplit over, joins: raj_149, ariard, rottensox, davterra, Kiminuo2, b10c, afk11, pinheadmz, sanoj, potatoe_face (+38 more) 02:02 -!- ZmnSCPxj [~ZmnSCPxj@180.190.45.57] has joined ##taproot-bip-review 02:02 -!- kabaum [~kabaum@2001:9b1:efd:9b00::281] has joined ##taproot-bip-review 02:02 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined ##taproot-bip-review 02:02 -!- sanket1729 [~sanket172@72.36.89.11] has joined ##taproot-bip-review 02:03 -!- so [~so@unaffiliated/so] has joined ##taproot-bip-review 02:03 -!- gmaxwell [gmaxwell@wikimedia/KatWalsh/x-0001] has joined ##taproot-bip-review 02:03 -!- real_or_random [~real_or_r@173.249.7.254] has joined ##taproot-bip-review 02:03 -!- pipirell1 [pinne@bsd.douchedata.com] has joined ##taproot-bip-review 02:04 -!- belcher [~belcher@unaffiliated/belcher] has joined ##taproot-bip-review 02:04 -!- orlovsky [~dr-orlovs@2a02:1205:500f:2e90:44e8:6142:feef:d44f] has joined ##taproot-bip-review 02:04 -!- nehan [~nehan@41.213.196.104.bc.googleusercontent.com] has joined ##taproot-bip-review 02:04 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-btcupeghbgvkjake] has joined ##taproot-bip-review 02:04 -!- dr_orlovsky [~dr-orlovs@ip216.ip-54-36-238.eu] has joined ##taproot-bip-review 02:04 -!- hebasto [~hebasto@95.164.65.194] has joined ##taproot-bip-review 02:04 -!- chm-diederichs [sid360714@gateway/web/irccloud.com/x-maqthirriegjofpd] has joined ##taproot-bip-review 02:04 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has joined ##taproot-bip-review 02:04 -!- cdecker [~cdecker@mail.snyke.net] has joined ##taproot-bip-review 02:07 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-btcupeghbgvkjake] has quit [Ping timeout: 266 seconds] 02:09 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-fhihlxwdowbujcbx] has joined ##taproot-bip-review 02:23 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 02:52 -!- belcher [~belcher@unaffiliated/belcher] has joined ##taproot-bip-review 03:08 -!- orlovsky [~dr-orlovs@2a02:1205:500f:2e90:44e8:6142:feef:d44f] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:16 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 276 seconds] 03:25 -!- belcher [~belcher@unaffiliated/belcher] has joined ##taproot-bip-review 03:34 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has quit [Read error: Connection reset by peer] 03:54 -!- Kiminuo2 [~mix@141.98.103.140] has quit [Ping timeout: 240 seconds] 04:36 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined ##taproot-bip-review 05:01 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined ##taproot-bip-review 05:02 -!- ZmnSCPxj [~ZmnSCPxj@180.190.45.57] has quit [Ping timeout: 250 seconds] 06:02 < instagibbs> kind of helps to not look at code so people demand clarity from the bips, at least at this stage 06:16 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has quit [Quit: leaving] 06:16 -!- andytoshi [~apoelstra@wpsoftware.net] has joined ##taproot-bip-review 06:16 -!- andytoshi [~apoelstra@wpsoftware.net] has quit [Changing host] 06:16 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined ##taproot-bip-review 06:24 -!- _andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined ##taproot-bip-review 06:32 -!- arik_ [~arik@135.84.133.17] has joined ##taproot-bip-review 06:37 -!- pyskell [~pyskell@unaffiliated/pyskell] has joined ##taproot-bip-review 06:48 -!- pyskell [~pyskell@unaffiliated/pyskell] has quit [Quit: Leaving] 07:09 -!- arik_ [~arik@135.84.133.17] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 07:11 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 07:16 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined ##taproot-bip-review 08:07 -!- jonatack [~jon@134.19.179.179] has joined ##taproot-bip-review 08:27 < waxwing> so how about not calling adaptor signatures 'signatures'. i mentioned this to andytoshi and he correctly countered "yes of course, it's just another way to say they're deniable". Clearly very true, i just have a vague concern that people may think they have the properties of a signature. 08:27 < waxwing> gave an example here: https://x0f.org/web/statuses/102897691888130818 although for those in the know i realise it's trivial. 08:28 < waxwing> so like when we say in the BIP "Adaptor signatures can be produced by a signer by offsetting his public nonce.." of course it's true but .. so can anyone else. 08:28 < waxwing> feel free to argue that it's not really relevant as there isn't a plausible way someone can misconceive this and then somehow set up a protocol that fails because of it :) 08:39 -!- dr-orlovsky [~dr-orlovs@194.230.155.171] has joined ##taproot-bip-review 08:48 -!- arik_ [~arik@135.84.133.17] has joined ##taproot-bip-review 08:48 -!- arik_ [~arik@135.84.133.17] has quit [Client Quit] 08:59 -!- dr-orlovsky [~dr-orlovs@194.230.155.171] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:19 < instagibbs> it doesn't say it's a secure signature ;) 09:21 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 09:25 -!- arik_ [~arik@135.84.133.17] has joined ##taproot-bip-review 09:28 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined ##taproot-bip-review 09:40 -!- arik_ [~arik@135.84.133.17] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 09:55 -!- r251d [~r251d@162-196-59-192.lightspeed.irvnca.sbcglobal.net] has quit [Quit: r251d] 10:08 -!- arik_ [~arik@135.84.133.17] has joined ##taproot-bip-review 10:09 -!- b10c [~Thunderbi@muedsl-82-207-236-037.citykom.de] has quit [Ping timeout: 245 seconds] 10:14 -!- arik_ [~arik@135.84.133.17] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 10:36 -!- pyskell [~pyskell@unaffiliated/pyskell] has joined ##taproot-bip-review 10:36 -!- arik_ [~arik@135.84.133.17] has joined ##taproot-bip-review 10:49 -!- arik_ [~arik@135.84.133.17] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 12:08 -!- jonatack [~jon@134.19.179.179] has quit [Ping timeout: 240 seconds] 12:23 -!- dr-orlovsky [~dr-orlovs@194.230.155.171] has joined ##taproot-bip-review 13:30 < gmaxwell> Would the thing roconnor is suggesting be accomplished by having each executed codesep appened its 1-indexed position to the signature hash preimage followed by a final 0x00? OP_BREADCRUMB 13:44 -!- pyskell [~pyskell@unaffiliated/pyskell] has quit [Quit: Leaving] 13:50 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 14:16 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 14:31 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined ##taproot-bip-review 15:07 -!- belcher [~belcher@unaffiliated/belcher] has joined ##taproot-bip-review 15:09 -!- davterra [~dulyNoded@c-73-221-225-225.hsd1.wa.comcast.net] has quit [Ping timeout: 268 seconds] 15:10 -!- davterra [~dulyNoded@c-73-221-225-225.hsd1.wa.comcast.net] has joined ##taproot-bip-review 15:47 -!- dr-orlovsky [~dr-orlovs@194.230.155.171] has quit [Read error: Connection reset by peer] 15:48 -!- orlovsky [~dr-orlovs@194.230.155.171] has joined ##taproot-bip-review 16:30 -!- orlovsky [~dr-orlovs@194.230.155.171] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:31 -!- dr-orlovsky [~dr-orlovs@194.230.155.171] has joined ##taproot-bip-review 17:02 < maaku> Not exactly on topic, but responding to something that was just said in scrollback: is my understanding correct that if you need an adaptor signature, and you have any other signature of that key, you don't need cooperation to modify it to be the adaptor signature? 17:09 < aj> https://github.com/ElementsProject/scriptless-scripts/pull/5 uses the terminology that R,s where s*G = R + H(R+T, P, m)P is a partial signature for adaptor T over message m with pubkey P; and therefore (R+T,s+t) is an adaptor signature which is a valid signature because (s+t)G = R+T+H(R+T,P,m)P 17:10 < aj> maaku: so you could convert any signature R,s into a partial signature for adaptor T by calculating R-T,s-t which would make R,s = (R-T)+T,(s-t)+t the corresponding adaptor signature, but you'd have to know "t" for that, so it's maybe not that interesting? 18:03 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined ##taproot-bip-review 18:57 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 19:52 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 19:52 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined ##taproot-bip-review 20:12 < aj> waxwing: you can't caclulate the adaptor "t" without knowing the private key (it's q-s+H(Q,P,m)p); the key holder in that case can't complete the partial signature because they can't determine "t" without knowing "q"; and if they do, they reveal their private key because someone else knows the DL of the R part of their signature. but see the pull/5 above; (s,Q,R) would be a partial signature, and 20:12 < aj> (s+t,Q) would be the adaptor signature which is only generatable by someone who knows the private key 20:32 -!- arik_ [~arik@c-73-162-137-55.hsd1.ca.comcast.net] has joined ##taproot-bip-review