--- Log opened Fri Feb 28 00:00:07 2020 00:22 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 00:28 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #secp256k1 10:01 -!- roconnor [~roconnor@host-104-157-187-25.dyn.295.ca] has joined #secp256k1 11:25 -!- belcher [~belcher@unaffiliated/belcher] has joined #secp256k1 11:44 < sipa> elichai2: if secp256k1's history is advice in any way... it started as an experiment to figure out how effective a very specific optimization was :p 11:45 < sipa> *libsecp256k1 11:51 < elichai2> sipa: the endomorphism, right? 11:52 < sipa> yes 11:52 < elichai2> Pretty funny cause probably no one uses it lol 11:52 < elichai2> I hope one day we can turn it on by default and gain the nice precentages :) 11:52 < sipa> well, it's intentionally disabled by default 11:53 < sipa> but my very first attempt was to integrate it in openssl 11:54 < sipa> when that turned out to be too hard, i tried to just create a minimal secp256k1-specific EC implementation that just had basic optimizations, to have a fair comparison 11:54 < elichai2> How did that went? I hate openssl's architecture. Structs with function pointers everywhere and abstract over too many things imo 11:54 < sipa> i didn't get far :p 11:54 < elichai2> Hehe, at which point you decided to make it constant time and robust? 11:55 < sipa> well, it didn't take long before i realized that libsecp256k1 was way faster than openssl anyway 11:56 < sipa> so that even without the endomorphism it'd be useful to have it in production 12:23 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 12:23 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 12:24 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 12:26 -!- aj [aj@cerulean.erisian.com.au] has joined #secp256k1 12:26 -!- lightningbot [~supybot@2400:8901::f03c:91ff:febb:bbc1] has joined #secp256k1 12:29 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Ping timeout: 260 seconds] 12:41 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 13:10 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 13:18 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 13:18 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 13:19 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 13:19 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 13:20 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 13:21 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 13:22 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 14:28 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 14:29 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #secp256k1 14:59 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 16:51 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 16:52 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 16:57 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Ping timeout: 260 seconds] 18:00 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 19:07 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 19:07 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #secp256k1 19:12 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Ping timeout: 258 seconds] --- Log closed Sat Feb 29 00:00:09 2020