--- Log opened Wed Jan 25 00:00:25 2023 00:00 -!- RubenSomsen_ is now known as RubenSomsen 01:27 -!- andytoshi [~apoelstra@user/andytoshi] has quit [Ping timeout: 268 seconds] 01:43 -!- stratospher[m] [~stratosph@2001:470:69fc:105::2:728e] has joined #secp256k1 01:44 -!- andytoshi [~apoelstra@user/andytoshi] has joined #secp256k1 02:13 -!- andytoshi [~apoelstra@user/andytoshi] has quit [Ping timeout: 260 seconds] 02:20 -!- andytoshi [~apoelstra@user/andytoshi] has joined #secp256k1 02:38 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Read error: Connection reset by peer] 04:05 < andytoshi> text looks great to me too harding ! 05:43 -!- joschisan [~joschisan@dslb-088-068-074-154.088.068.pools.vodafone-ip.de] has joined #secp256k1 05:44 -!- joschisan [~joschisan@dslb-088-068-074-154.088.068.pools.vodafone-ip.de] has quit [Client Quit] 06:57 < hebasto> CMake PR update -- `--with-valgrind` / `-DSECP256K1_VALGRIND` has been implemented 07:40 -!- halosghost [~halosghos@user/halosghost] has joined #secp256k1 08:22 -!- jonatack [~jonatack@user/jonatack] has quit [Quit: WeeChat 3.8] 08:38 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 09:02 -!- roze_paul [~quassel@142.243.254.224] has joined #secp256k1 10:08 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 11:04 -!- roze_paul [~quassel@142.243.254.224] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 12:06 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 12:42 -!- halosghost [~halosghos@user/halosghost] has quit [Read error: Connection reset by peer] 12:42 -!- halosghost [~halosghos@user/halosghost] has joined #secp256k1 12:42 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 13:31 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 14:04 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 14:18 -!- jonatack [~jonatack@user/jonatack] has joined #secp256k1 16:08 -!- halosghost [~halosghos@user/halosghost] has quit [Quit: WeeChat 3.8] 16:24 < BlueMatt[m]> should this be done in libsecp? https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/best-practices/data-operand-independent-timing-isa-guidance.html 16:24 < BlueMatt[m]> specifically, setting that msr during init/context creation 16:46 -!- jeremyrubin [~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com] has quit [Quit: Ping timeout (120 seconds)] 16:46 -!- jeremyrubin [~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com] has joined #secp256k1 17:05 < sipa> ugh 17:12 < sipa> i think it's rather unlikely that typical compiles manage to emit any of those variable-time instructions 17:12 < sipa> but presumably, future cpu generations may become more and more variavle time? 17:15 < BlueMatt[m]> presumably? its relatively unclear to me what will or will not happen in the future here 17:15 < BlueMatt[m]> but if we never hit those instructions, I assume the cost of setting the bit is basically zero? 17:15 < BlueMatt[m]> assuming it can be set from userspace at all 17:20 < sipa> yeah 22:13 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 22:24 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 22:53 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 23:18 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] --- Log closed Thu Jan 26 00:00:26 2023