--- Log opened Fri Feb 12 00:00:27 2021 00:22 -!- Kiminuo [~Kiminuo@141.98.103.228] has joined #bitcoin-wizards 01:05 < nickler> nkohen: This sounds a bit like the "unhardened derivation without the downsides"-problem which doesn't have a simple solution afaik. But perhaps ZKP-tooling has matured enough at this point, f.e. you can select Pedersen hash chain in the STARK playground here https://cairo-lang.org/playground/ (whatever that means). 01:36 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:39 -!- belcher_ is now known as belcher 02:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 02:48 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 02:49 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-wizards 02:53 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 03:22 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has quit [Read error: Connection reset by peer] 03:26 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has joined #bitcoin-wizards 03:29 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has quit [Remote host closed the connection] 03:30 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has joined #bitcoin-wizards 03:30 -!- midnight [~midnight@unaffiliated/midnightmagic] has quit [Ping timeout: 240 seconds] 03:33 -!- midnight [~midnight@unaffiliated/midnightmagic] has joined #bitcoin-wizards 03:46 -!- TheoStorm [~TheoStorm@97.69-247-81.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 03:47 -!- TheoStorm [~TheoStorm@97.69-247-81.adsl-dyn.isp.belgacom.be] has quit [Client Quit] 03:53 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 03:56 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 04:17 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 04:20 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 04:37 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 04:40 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 04:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 04:47 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 272 seconds] 04:57 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has quit [Read error: Connection reset by peer] 05:01 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has joined #bitcoin-wizards 05:09 -!- smtx [~smtx@195.140.213.38] has quit [] 05:16 -!- son0p [~son0p@181.58.39.182] has joined #bitcoin-wizards 05:42 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-wizards 06:42 -!- othe1 [~othe@217.146.82.202] has joined #bitcoin-wizards 06:42 -!- Kiminuo [~Kiminuo@141.98.103.228] has quit [Quit: Leaving] 06:45 -!- jonatack [~jon@37.169.23.248] has joined #bitcoin-wizards 06:58 -!- son0p [~son0p@181.58.39.182] has quit [Ping timeout: 240 seconds] 07:24 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 07:53 -!- son0p [~son0p@181.58.39.182] has joined #bitcoin-wizards 08:17 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has quit [Read error: Connection reset by peer] 08:20 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has joined #bitcoin-wizards 09:21 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 09:22 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-wizards 09:34 -!- TheoStorm [~TheoStorm@97.69-247-81.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 10:04 -!- sr_gi [~sr_gi@static-125-62-230-77.ipcom.comunitel.net] has quit [Read error: Connection reset by peer] 10:04 -!- sr_gi [~sr_gi@static-125-62-230-77.ipcom.comunitel.net] has joined #bitcoin-wizards 10:20 -!- stoner19 [~stoner19@unaffiliated/stoner19] has quit [Ping timeout: 264 seconds] 10:39 -!- jonatack [~jon@37.169.23.248] has quit [Ping timeout: 256 seconds] 10:41 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has joined #bitcoin-wizards 10:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 10:51 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has quit [Ping timeout: 240 seconds] 10:53 -!- jonatack [~jon@37.169.23.248] has joined #bitcoin-wizards 11:01 -!- roconnor [~roconnor@host-104-157-194-235.dyn.295.ca] has quit [Remote host closed the connection] 11:02 -!- roconnor [~roconnor@host-104-157-194-235.dyn.295.ca] has joined #bitcoin-wizards 11:08 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 258 seconds] 11:19 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 12:35 -!- CryptoDavid [uid14990@gateway/web/irccloud.com/x-cqspboylyjvcheaz] has joined #bitcoin-wizards 12:53 -!- son0p [~son0p@181.58.39.182] has quit [Quit: Lost terminal] 13:02 -!- son0p [~son0p@181.136.122.143] has joined #bitcoin-wizards 13:04 -!- son0p_ [~son0p@181.136.122.143] has joined #bitcoin-wizards 13:06 -!- son0p [~son0p@181.136.122.143] has quit [Ping timeout: 265 seconds] 13:19 -!- jonatack [~jon@37.169.23.248] has quit [Read error: Connection reset by peer] 13:21 -!- jonatack [~jon@37.169.23.248] has joined #bitcoin-wizards 13:28 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 14:20 -!- TheoStorm [~TheoStorm@97.69-247-81.adsl-dyn.isp.belgacom.be] has quit [Quit: Leaving] 14:24 -!- son0p_ [~son0p@181.136.122.143] has quit [Quit: Lost terminal] 14:29 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 14:30 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Client Quit] 14:43 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 14:44 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Remote host closed the connection] 14:45 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Remote host closed the connection] 15:15 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 15:21 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 15:30 -!- tynes [~tynes@30.50.237.35.bc.googleusercontent.com] has quit [Quit: ZNC 1.7.2+deb1+cosmic0 - https://znc.in] 15:40 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 15:45 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 246 seconds] 15:50 -!- jonatack_ [~jon@37.166.60.165] has joined #bitcoin-wizards 15:51 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 264 seconds] 15:53 -!- jonatack [~jon@37.169.23.248] has quit [Ping timeout: 240 seconds] 15:56 -!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards 16:10 < kanzure> "Cuproof: a range proof with constant size" https://eprint.iacr.org/2021/127.pdf 16:10 < kanzure> privacy-preserving watchtowers https://eprint.iacr.org/2021/117.pdf 16:14 < kanzure> win 1 16:14 < kanzure> blah 16:26 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 16:31 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 16:36 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 272 seconds] 16:45 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 16:50 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 272 seconds] 17:05 -!- CryptoDavid [uid14990@gateway/web/irccloud.com/x-cqspboylyjvcheaz] has quit [Quit: Connection closed for inactivity] 17:18 -!- kenshi84_ [~kenshi84@w0109-49-135-40-13.uqwimax.jp] has joined #bitcoin-wizards 17:19 -!- kenshi84 [~kenshi84@w0109-49-135-37-56.uqwimax.jp] has quit [Ping timeout: 240 seconds] 17:26 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 17:30 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 240 seconds] 17:54 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 272 seconds] 17:58 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-wizards 17:59 -!- nick_freeman [~nick_free@port-92-194-212-162.dynamic.as20676.net] has joined #bitcoin-wizards 18:02 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 272 seconds] 18:03 < nick_freeman> Just read https://medium.com/blockstream/a-formal-proof-of-safegcd-bounds-695e1735a348 and wondered why signature *verification* has to be constant time. Isn't constant timeness only relevant when you handle private data (such as when signing)? 18:03 < sipa> it doesn't 18:03 < sipa> but in the current secp256k1 implementation, it is 18:04 < sipa> because only an exponentiation ladder is implemented, or a libgmp-based inverse - which is disabled for fear of consensus dependence on that library 18:05 < sipa> the new safegcd-based implementation is constant-time for signing/keygen, and variable-time for verification 18:05 < nick_freeman> but in theory secp256k1 verification could be faster if the corresponding gcd algorithm wasn't constant time? 18:05 < sipa> yes, and it is, if you enable libgmp now 18:06 < nick_freeman> sweet! 18:06 < nick_freeman> how much faster is it? 18:06 < sipa> after this change, not anymore 18:06 < sipa> because the variable-time safegcd modular inverse is faster than gmp 18:07 < sipa> in fact, gmp support is dropped entirely in it 18:07 < sipa> (or maybe it's not quite faster, but very close to it, and not worth keeping, i forget) 18:10 < sipa> the current constant-time scalar inverse is 9.3 us, the variable-time one (with gmp) is 1.6 us 18:11 < sipa> the safegcd versions (no gmp) are 1.8 us for constant time, 1.1 us for variable-time 18:11 < sipa> on my threadripper 2950x CPU 18:19 < nick_freeman> That is pretty impressive. Congratulations on this great work! 18:20 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 18:20 < sipa> djb's constant time code is actually even faster (i think it beats our variable-time code slightly) 18:20 < sipa> but it's very cpu specific 18:25 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 246 seconds] 18:45 -!- laptop_ [~laptop@ppp-3-9.leed-a-1.dynamic.dsl.as9105.com] has quit [Ping timeout: 264 seconds] 19:02 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 19:07 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 246 seconds] 19:20 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has quit [Ping timeout: 272 seconds] 19:23 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has joined #bitcoin-wizards 19:36 -!- jonatack_ [~jon@37.166.60.165] has quit [Ping timeout: 246 seconds] 19:43 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 19:48 -!- nick_fre_ [~nick_free@port-92-194-133-112.dynamic.as20676.net] has joined #bitcoin-wizards 19:48 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 272 seconds] 19:49 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has quit [Ping timeout: 240 seconds] 19:50 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has joined #bitcoin-wizards 19:51 -!- nick_freeman [~nick_free@port-92-194-212-162.dynamic.as20676.net] has quit [Ping timeout: 272 seconds] 19:59 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has quit [Ping timeout: 240 seconds] 20:04 -!- EmmyNoether [~EmmyNoeth@oasys.ch0wn.org] has joined #bitcoin-wizards 20:10 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 20:14 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 264 seconds] 20:36 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-wizards 20:48 -!- darwix [~yeg@S01061cabc0a5ae33.ed.shawcable.net] has joined #bitcoin-wizards 20:53 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has quit [Ping timeout: 268 seconds] 21:04 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 21:08 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 264 seconds] 21:14 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has joined #bitcoin-wizards 21:28 -!- tralfaz [uid458765@gateway/web/irccloud.com/x-xtskxctxchzulvoa] has joined #bitcoin-wizards 21:58 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:03 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 272 seconds] 22:18 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:23 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 264 seconds] 22:27 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:29 -!- darwix [~yeg@S01061cabc0a5ae33.ed.shawcable.net] has quit [Ping timeout: 264 seconds] 22:32 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 272 seconds] 22:42 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:46 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has quit [Ping timeout: 246 seconds] 22:51 -!- tromp [~tromp@dhcp-077-249-230-040.chello.nl] has joined #bitcoin-wizards 22:53 -!- darwix [~darwix@S01061cabc0a5ae33.ed.shawcable.net] has joined #bitcoin-wizards 23:09 -!- darwix [~darwix@S01061cabc0a5ae33.ed.shawcable.net] has quit [Remote host closed the connection] 23:56 -!- tralfaz [uid458765@gateway/web/irccloud.com/x-xtskxctxchzulvoa] has quit [Quit: Connection closed for inactivity] --- Log closed Sat Feb 13 00:00:27 2021