--- Log opened Thu Oct 07 00:00:28 2021 02:00 -!- midnight [~midnight@user/midnight] has quit [Quit: quit] 02:06 -!- midnight [~midnight@user/midnight] has joined #secp256k1 02:25 < real_or_random_> gmaxwell: there's no performance benefit. when creating a context, we currently run ecmult_gen_blind(..., NULL) unconditionally https://github.com/bitcoin-core/secp256k1/blob/master/src/ecmult_gen_impl.h#L101 02:26 < real_or_random_> with the current, you have to call context_randomize anyway, and this is always a performance hit 02:28 < real_or_random_> i think a better context API would allow people to pass randomness already when creating the context. then it's also much harder to miss for the user who doesn't read the docs in full detail 02:31 < real_or_random_> we should anyway think about a context API soon after my PR. I don't think that retaining the performance benefit for not using the blinding is an issue. 02:33 < real_or_random_> This hit me now because of the static secp256k1_context_no_precomp ... this one had no context flags. My plan was to remove the need for the sign flag now in every function after making the table static 02:35 < real_or_random_> but that would mean you could run ecmult_gen stuff with a context that you can't possibly blind. ... not sure if we should care 02:36 < real_or_random_> that thing is really annoying and touches so many aspects. I mean I'm anyway slow because I don't find time to work on this but whenever I do, a new thing pops up 02:39 < real_or_random_> My current thinking is that we shouldn't care for this PR, and then we can see what we want to do with contexts. And a very natural change would be to deprecate secp256k1_context_no_precomp, which is not really useful anymore now that there are no tables 03:22 < real_or_random_> and we still have some nice idea for the random blinding in general https://github.com/bitcoin-core/secp256k1/issues/780 05:11 -!- yakshaver [yakshaver@2600:3c00::f03c:92ff:fe8e:dce6] has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in] 05:11 -!- yakshaver [yakshaver@2600:3c00::f03c:92ff:fe8e:dce6] has joined #secp256k1 06:09 -!- DeanGuss [~dean@user/deanguss] has quit [Quit: buhbye] 06:12 -!- DeanGuss [~dean@nonplayercharacter.me] has joined #secp256k1 06:12 -!- DeanGuss [~dean@nonplayercharacter.me] has quit [Changing host] 06:12 -!- DeanGuss [~dean@user/deanguss] has joined #secp256k1 09:13 -!- jamesob [uid180710@id-180710.helmsley.irccloud.com] has quit [Quit: Connection closed for inactivity] 09:20 -!- johnzweng [~johnzweng@zweng.at] has quit [Ping timeout: 268 seconds] 09:21 -!- johnzweng [~johnzweng@zweng.at] has joined #secp256k1 12:13 -!- jamesob [uid180710@id-180710.helmsley.irccloud.com] has joined #secp256k1 14:23 -!- glozow [sid453516@user/glozow] has quit [Ping timeout: 252 seconds] 14:23 -!- fanquake [sid369002@user/fanquake] has quit [Ping timeout: 268 seconds] 14:23 -!- elichai2 [sid212594@id-212594.hampstead.irccloud.com] has quit [Ping timeout: 260 seconds] 14:23 -!- jamesob [uid180710@id-180710.helmsley.irccloud.com] has quit [Ping timeout: 245 seconds] 14:24 -!- glozow [sid453516@user/glozow] has joined #secp256k1 14:24 -!- sebx2a_ [sid356034@uxbridge.irccloud.com] has joined #secp256k1 14:24 -!- ajonas [sid385278@id-385278.helmsley.irccloud.com] has quit [Ping timeout: 246 seconds] 14:24 -!- sebx2a [sid356034@id-356034.uxbridge.irccloud.com] has quit [Ping timeout: 268 seconds] 14:24 -!- sebx2a_ is now known as sebx2a 14:24 -!- RubenSomsen_ [sid301948@user/rubensomsen] has joined #secp256k1 14:24 -!- ajonas [sid385278@helmsley.irccloud.com] has joined #secp256k1 14:24 -!- RubenSomsen [sid301948@user/rubensomsen] has quit [Ping timeout: 260 seconds] 14:24 -!- kaushik [sid502722@id-502722.ilkley.irccloud.com] has quit [Ping timeout: 252 seconds] 14:24 -!- RubenSomsen_ is now known as RubenSomsen 14:24 -!- FelixWeis_ [sid154231@hampstead.irccloud.com] has joined #secp256k1 14:25 -!- FelixWeis [sid154231@id-154231.hampstead.irccloud.com] has quit [Ping timeout: 268 seconds] 14:25 -!- fjahr [sid374480@id-374480.uxbridge.irccloud.com] has quit [Ping timeout: 268 seconds] 14:25 -!- FelixWeis_ is now known as FelixWeis 14:25 -!- fjahr [sid374480@uxbridge.irccloud.com] has joined #secp256k1 14:26 -!- kaushik [sid502722@ilkley.irccloud.com] has joined #secp256k1 14:28 -!- elichai2 [sid212594@hampstead.irccloud.com] has joined #secp256k1 14:38 -!- fanquake [sid369002@user/fanquake] has joined #secp256k1 14:38 -!- jamesob [uid180710@id-180710.helmsley.irccloud.com] has joined #secp256k1 --- Log closed Fri Oct 08 00:00:29 2021