--- Log opened Wed Apr 23 00:00:23 2025 00:38 -!- storopoli [m-h2v7u5@user/storopoli] has quit [Remote host closed the connection] 00:54 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 01:15 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-wizards [Closing Window] 01:25 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 01:50 -!- storopoli [~m-h2v7u5@user/storopoli] has joined #bitcoin-wizards 02:28 -!- pablomartin [~pablomart@89.35.30.155] has joined #bitcoin-wizards 02:32 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has joined #bitcoin-wizards 02:58 -!- S3RK_ [~S3RK@user/s3rk] has joined #bitcoin-wizards 03:01 -!- S3RK [~S3RK@user/s3rk] has quit [Ping timeout: 260 seconds] 03:50 < sipa> Ademan: "constant time" is a misnomer 03:50 < sipa> it is "memory access and code branching does not depend on secret information" 03:51 < sipa> due to various things like L1/L2 cache, branch prediction, frequency scaling, ... rarely is anything but a tiny piece of code actually constant time 03:52 < sipa> but that doesn't matter, as long as those timings are not correlated with secret information 03:53 < sipa> libsecp256k1 has tests for that, fwiw, by using valgrind as a CPU emulator to find branching/indexing by secret data 03:54 < sipa> see ctime_tests.c 05:15 -!- pablomartin [~pablomart@89.35.30.155] has quit [Ping timeout: 245 seconds] 06:25 -!- Cory83 [~Cory83@user/pasha] has quit [Quit: Client closed] 06:26 -!- Cory83 [~Cory83@user/pasha] has joined #bitcoin-wizards 06:51 -!- pablomartin [~pablomart@89.35.30.156] has joined #bitcoin-wizards 07:05 -!- shesek2 [~shesek@user/shesek] has joined #bitcoin-wizards 07:07 -!- shesek [~shesek@user/shesek] has quit [Ping timeout: 252 seconds] 07:07 -!- shesek2 is now known as shesek 07:17 -!- Cory83 [~Cory83@user/pasha] has quit [Quit: Client closed] 07:18 -!- Cory83 [~Cory83@user/pasha] has joined #bitcoin-wizards 07:46 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 08:02 < Ademan> sipa: thanks, yeah I wasn't expecting "constant" but more consistent than I've seen (+-500ns)/~23.5us which is really only like 2%. My benchmark runner *should* be warming up caches for me though, fwiw. I was tripping on the fact that other benchmarks had far smaller variance (on the order of 10s of ns) but they were also considerably shorter running overall, actually probably *larger* variance in 08:03 < Ademan> percentage terms. (I'm going to blame this on being sick and jet lagged) 08:14 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has joined #bitcoin-wizards 08:17 -!- twistedline_ [~bitcoin@185.193.125.44] has quit [Ping timeout: 248 seconds] 08:20 -!- pablomartin [~pablomart@89.35.30.156] has quit [Ping timeout: 245 seconds] 08:21 -!- twistedline [~bitcoin@185.193.125.44] has joined #bitcoin-wizards 08:47 -!- pablomartin [~pablomart@89.35.30.153] has joined #bitcoin-wizards 08:47 -!- Cory83 [~Cory83@user/pasha] has quit [Quit: Client closed] 08:47 -!- Cory83 [~Cory83@user/pasha] has joined #bitcoin-wizards 09:52 -!- pablomartin [~pablomart@89.35.30.153] has quit [Ping timeout: 252 seconds] 09:58 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 10:15 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has joined #bitcoin-wizards 10:27 -!- Cory83 [~Cory83@user/pasha] has quit [Quit: Client closed] 10:27 -!- Cory83 [~Cory83@user/pasha] has joined #bitcoin-wizards 11:02 -!- Cory48 [~Cory83@user/pasha] has joined #bitcoin-wizards 11:05 -!- Cory83 [~Cory83@user/pasha] has quit [Ping timeout: 240 seconds] 11:30 -!- Cory84 [~Cory48@user/pasha] has joined #bitcoin-wizards 11:34 -!- Cory48 [~Cory83@user/pasha] has quit [Ping timeout: 240 seconds] 11:41 -!- Cory46 [~Cory84@user/pasha] has joined #bitcoin-wizards 11:44 -!- Cory84 [~Cory48@user/pasha] has quit [Ping timeout: 240 seconds] 12:15 -!- tromp [~textual@2001:1c00:3487:1b00:81b9:54c7:add1:2ebe] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 12:21 -!- narodnik [~narodnik@2a02:aa13:8342:1400:81b3:9662:6650:690d] has quit [Remote host closed the connection] 12:31 -!- narodnik [~narodnik@2a02:aa13:8342:1400:81b3:9662:6650:690d] has joined #bitcoin-wizards 12:41 -!- tromp [~textual@2001:1c00:3487:1b00:c44:d27d:c88:929f] has joined #bitcoin-wizards 14:40 -!- tromp [~textual@2001:1c00:3487:1b00:c44:d27d:c88:929f] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 16:16 -!- ghost43_ [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-wizards 16:17 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 264 seconds] 17:43 -!- Cory46 [~Cory84@user/pasha] has quit [Quit: Client closed] 17:43 -!- Cory46 [~Cory46@user/pasha] has joined #bitcoin-wizards 17:51 -!- MrNiceGuy [~MrNiceGuy@c-73-15-244-182.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:04 -!- Cory46 [~Cory46@user/pasha] has quit [Quit: Client closed] 20:04 -!- Cory46 [~Cory46@user/pasha] has joined #bitcoin-wizards 20:46 -!- Cory46 [~Cory46@user/pasha] has quit [Quit: Client closed] 20:46 -!- Cory46 [~Cory46@user/pasha] has joined #bitcoin-wizards 23:59 -!- MrNiceGuy [~MrNiceGuy@c-73-15-244-182.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] --- Log closed Thu Apr 24 00:00:24 2025