--- Log opened Mon Feb 27 00:00:56 2023 00:14 -!- tromp [~textual@92.110.219.57] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 01:27 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 04:29 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Read error: Connection reset by peer] 06:31 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 07:02 < nickler> meeting? 07:02 < sipa> meeting. 07:02 < hebasto> hi 07:04 < nickler> real_or_random may not be here today 07:04 < nickler> topics? 07:04 < sipa> I don't have anything really. 07:04 < nickler> me neither 07:04 < sipa> *PR 07:04 < sipa> Except happy to see your review on the Jacobi PI. 07:06 < nickler> Yeah that was fun thanks to the detailed safegcd doc. 07:06 < roconnor> How do we feel about https://github.com/bitcoin-core/secp256k1/pull/1210 Should we just close it? 07:07 < real_or_random> ah sorry, I don't have anything... expect that I'll be gone for 3-4 weeks starting from March 11 07:07 < nickler> sipa: besides my nit, have all the review comments been addressed? 07:07 < real_or_random> so I'd like to get jacobi merged before that, and I'd like to get merged (or at least ACK) cmake before that, so that my absence doesn't get in the way 07:08 < real_or_random> but that sounds realistic given nickler's review on jacobi now :) 07:08 < sipa> roconnor: I think so; it seems to really boil down to fighting compiler intricacies at that point. 07:16 < sipa> I'll look into making the Jacobi code only defined for coprime inputs. 07:19 < roconnor> Why only coprime? 07:27 < sipa> The algorithm we have doesn't converge for non-coprime inputs IIRC. 07:27 < sipa> Which is why it needs special handling for x=0. 07:30 < sipa> Maybe it's just x=0 for which it doesn't converge; I need to swap some context back in. 07:34 < nickler> the algo stops when f=1 and f is supposed to contain the gcd, so if the inputs aren't coprime it doesn't converge 07:36 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 07:37 < sipa> Right! 07:38 -!- hg [~halosghos@user/halosghost] has joined #secp256k1 07:40 < roconnor> How are you going to tell if the inputs are coprime? 07:41 < sipa> I'm not. I'm planning on just defining the function to only work for coprime inputs. 07:41 < sipa> Which is trivial to satisfy in actual operation, as it uses a prime modulus, so all it needs is avoiding x=0 as input. 07:48 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 07:52 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 07:55 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 08:00 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 08:05 -!- halo [~halosghos@user/halosghost] has joined #secp256k1 08:06 -!- hg [~halosghos@user/halosghost] has quit [Ping timeout: 252 seconds] 08:14 -!- halo [~halosghos@user/halosghost] has quit [Ping timeout: 260 seconds] 08:17 -!- hg [~halosghos@user/halosghost] has joined #secp256k1 08:41 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 08:45 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 256 seconds] 09:15 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 09:20 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 09:50 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 09:54 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 10:07 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 10:11 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 10:25 < sipa> End of meeting... I guess? 10:39 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 10:44 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 11:12 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 11:17 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 11:28 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 11:36 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 12:05 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 12:10 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 12:27 -!- meshcollider [meshcollid@jujube.rpblc.net] has quit [Ping timeout: 248 seconds] 12:38 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 12:42 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 13:19 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 13:24 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 13:30 -!- meshcollider [meshcollid@meshcollider.jujube.ircnow.org] has joined #secp256k1 13:51 -!- meshcollider [meshcollid@meshcollider.jujube.ircnow.org] has quit [Quit: :wave:] 13:51 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 14:34 -!- meshcollider [meshcollid@meshcollider.jujube.ircnow.org] has joined #secp256k1 14:52 -!- hg [~halosghos@user/halosghost] has quit [Quit: WeeChat 3.8] --- Log closed Tue Feb 28 00:00:57 2023