--- Log opened Fri Feb 18 00:00:02 2022 00:05 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 00:06 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 00:32 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 00:33 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 01:01 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 01:01 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 02:13 -!- siv2r[m] [~siv2rmatr@2001:470:69fc:105::fed3] has quit [Quit: Bridge terminating on SIGTERM] 02:13 -!- BlueMatt[m] [~bluemattm@2001:470:69fc:105::1:5092] has quit [Quit: Bridge terminating on SIGTERM] 02:13 -!- sipa [~sipa@user/sipa] has quit [Quit: Bridge terminating on SIGTERM] 02:13 -!- realtbast[m] [~realtbast@2001:470:69fc:105::1:69a9] has quit [Quit: Bridge terminating on SIGTERM] 02:14 < real_or_random> yet another beg, sorry: it would be helpful to get some Concept ACKs or comments on https://github.com/bitcoin-core/secp256k1/issues/1065 02:15 -!- meshcollider [meshcollid@jujube.ircnow.org] has quit [Ping timeout: 256 seconds] 02:17 -!- siv2r[m] [~siv2rmatr@2001:470:69fc:105::fed3] has joined #secp256k1 02:22 -!- meshcollider [meshcollid@jujube.ircnow.org] has joined #secp256k1 02:29 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 02:29 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 02:30 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 02:35 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 02:43 -!- sipa [~sipa@user/sipa] has joined #secp256k1 02:43 -!- BlueMatt[m] [~bluemattm@2001:470:69fc:105::1:5092] has joined #secp256k1 02:43 -!- realtbast[m] [~realtbast@2001:470:69fc:105::1:69a9] has joined #secp256k1 03:07 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 03:07 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 03:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 03:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 04:15 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 04:15 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 04:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 04:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 05:20 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 05:20 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 06:08 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 06:08 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 06:23 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 06:24 -!- luke-jr [~luke-jr@user/luke-jr] has joined #secp256k1 06:32 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 06:32 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 06:34 -!- Apocalyptic [~Apocalypt@user/apocalyptic] has quit [Quit: Quit] 06:38 -!- Apocalyptic [~Apocalypt@user/apocalyptic] has joined #secp256k1 06:52 -!- hg [~halosghos@user/halosghost] has joined #secp256k1 07:02 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 07:03 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 07:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 07:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 08:24 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 08:28 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 240 seconds] 08:29 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 08:29 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 08:49 -!- darosior [~darosior@194.36.189.246] has quit [Read error: Connection reset by peer] 08:50 -!- darosior [~darosior@194.36.189.246] has joined #secp256k1 09:17 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 09:17 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 09:18 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 09:18 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 10:16 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 10:16 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 10:27 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 10:28 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 11:26 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 11:26 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 11:33 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 11:35 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 240 seconds] 12:11 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 12:11 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 12:19 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 12:19 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 13:19 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 13:19 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 13:23 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 13:23 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 14:07 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 14:08 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 14:16 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 14:17 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 15:07 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 15:07 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 15:21 < hg> Am I understanding correctly that secp256k1_ec_pubkey_tweak_mul() is taking a point and multiplying it by a scalar? (which, in multiplicative notation, is equivalent to raising a point to a power?) 15:45 < hg> (certainly looks like it; moving forward under the assumption that I might have any idea of what I'm doing ☺) 15:46 -!- hg [~halosghos@user/halosghost] has quit [Quit: WeeChat 3.4] 15:50 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 15:52 -!- luke-jr [~luke-jr@user/luke-jr] has joined #secp256k1 15:57 < sipa> yes, it is, but it's probably not what you want to use (it's variable time, and slow due to its need to map to affine coordinates) 15:57 < sipa> the internal ec multiplication code is significantly faster (it uses jacobian coordinates, and has constant and variable time versions) 16:00 < halosghost> mm 16:00 < halosghost> I'll keep that in-mind 16:01 < halosghost> the thing I'm working on is mostly a proof-of-concept for now, so I'm not terribly concerned with performance 16:02 < sipa> i guess what i'm trying to say is: libsecp's API is intended for high-level specific protocols. If you're working on your own protocol (which I think you are?), you should probably fork it and add APIs for that, rather than trying to map it to the existing APIs. 16:03 < halosghost> mm 16:03 < halosghost> I probably need to defer to a few of my colleagues on that choice (still very much getting my feet wet) 16:09 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 16:10 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 16:35 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 16:36 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 17:03 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 17:04 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 17:11 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 17:11 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 18:10 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 18:11 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 18:12 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 18:14 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 19:01 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 19:01 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 19:27 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 19:27 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 20:12 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 20:12 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 20:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 20:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 21:21 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 21:21 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 21:27 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 21:30 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 21:44 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 21:44 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 22:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 22:24 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 22:27 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 22:27 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 23:20 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 23:22 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 23:47 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 23:50 < real_or_random> I don't assume it's necessary but when I was about to merge https://github.com/bitcoin-core/secp256k1/pull/1033, I thought "let's run the exhaustive tests with group order 199" once 23:50 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #secp256k1 23:50 < real_or_random> running for 18h now... has anyone a rough idea how long they need? --- Log closed Sat Feb 19 00:00:03 2022