--- Log opened Wed Jan 27 00:00:27 2021 02:00 -!- belcher_ is now known as belcher 02:54 -!- queip [~queip@unaffiliated/rezurus] has joined #secp256k1 04:55 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 264 seconds] 05:08 -!- queip [~queip@unaffiliated/rezurus] has joined #secp256k1 06:49 -!- real_or_random [~real_or_r@173.249.7.254] has quit [Quit: ZNC 1.8.2 - https://znc.in] 06:51 -!- real_or_random [~real_or_r@2a02:c207:3002:7468::1] has joined #secp256k1 08:37 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-lrklepokwofiibml] has quit [Ping timeout: 240 seconds] 08:37 -!- Galvas [sid459296@gateway/web/irccloud.com/x-bwbwszkdaytmfgex] has quit [Read error: Connection reset by peer] 08:37 -!- zmanian_ [sid113594@gateway/web/irccloud.com/x-futfphrgkfwnnafp] has quit [Ping timeout: 264 seconds] 08:37 -!- felixweis [sid154231@gateway/web/irccloud.com/x-mdptrwlrtlphtxkd] has quit [Ping timeout: 264 seconds] 08:37 -!- digi_james [sid281632@gateway/web/irccloud.com/x-mcgalubmefqoyzre] has quit [Ping timeout: 265 seconds] 08:38 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-rqajlfifxlipbvar] has quit [Ping timeout: 258 seconds] 08:38 -!- dburkett [sid411344@gateway/web/irccloud.com/x-tkxwhnhavbsakwkd] has quit [Read error: Connection reset by peer] 08:38 -!- fanquake [sid369002@gateway/web/irccloud.com/x-cdfqabdvbagqttfh] has quit [Read error: Connection reset by peer] 08:38 -!- robot-dreams [sid463268@gateway/web/irccloud.com/x-ztegzrteixgwybxf] has quit [Read error: Connection reset by peer] 08:38 -!- RubenSomsen [sid301948@gateway/web/irccloud.com/x-xiafkyvtjtuehoop] has quit [Read error: Connection reset by peer] 08:38 -!- fjahr [sid374480@gateway/web/irccloud.com/x-wkigcsbdradvztsy] has quit [Read error: Connection reset by peer] 08:40 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-afvasvujficmfbrp] has joined #secp256k1 08:40 -!- fanquake [sid369002@gateway/web/irccloud.com/x-rnluuhvzhkzsagov] has joined #secp256k1 08:40 -!- zmanian_ [sid113594@gateway/web/irccloud.com/x-gekjplrzpsorimcs] has joined #secp256k1 08:40 -!- digi_james [sid281632@gateway/web/irccloud.com/x-mgsawihcfayicthp] has joined #secp256k1 08:42 -!- Galvas [sid459296@gateway/web/irccloud.com/x-oxwszmwkhmipkqtn] has joined #secp256k1 08:43 -!- fjahr [sid374480@gateway/web/irccloud.com/x-rcvxpwznmxtiozvi] has joined #secp256k1 08:44 -!- RubenSomsen [sid301948@gateway/web/irccloud.com/x-ukeiamoftqdxfbvz] has joined #secp256k1 08:44 -!- dburkett [sid411344@gateway/web/irccloud.com/x-fsktttelmhthtmah] has joined #secp256k1 08:45 -!- robot-dreams [sid463268@gateway/web/irccloud.com/x-fdrrqsjkoesabmel] has joined #secp256k1 08:45 -!- felixweis [sid154231@gateway/web/irccloud.com/x-smefinmvkaltzcwo] has joined #secp256k1 08:50 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-luvhqfgmrsyhdsxj] has joined #secp256k1 08:55 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-luvhqfgmrsyhdsxj] has quit [Ping timeout: 260 seconds] 08:57 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-mradydukdnmhxyal] has joined #secp256k1 09:05 < real_or_random> I was thinking about rescaling the z-coordinate of the accumulator point in ecmult_gen before every multiplication 09:05 < real_or_random> essentially this https://github.com/bitcoin-core/secp256k1/blob/98dac87839838b86094f1bccc71cc20e67b146cc/src/ecmult_gen_impl.h#L192 but before every multiplication 09:06 < real_or_random> (using randomness derived from secret key, or secret key/nonce, without keeping state.) 09:06 < real_or_random> do people think that's a good idea? 09:07 < real_or_random> related: https://github.com/bitcoin-core/secp256k1/pull/570 09:09 < real_or_random> this was also suggested by gmaxwell https://github.com/bitcoin-core/secp256k1/pull/767#issuecomment-679110697 09:17 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-mradydukdnmhxyal] has quit [Read error: Connection reset by peer] 09:19 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-tkubptbtgnwrsfgc] has joined #secp256k1 09:21 -!- robot-dreams [sid463268@gateway/web/irccloud.com/x-fdrrqsjkoesabmel] has quit [Read error: Connection reset by peer] 09:46 < sipa> real_or_random: what do you mean by "before every multiplication"? there is only one 09:48 -!- deusexbeer [~deusexbee@093-092-177-152-dynamic-pool-adsl.wbt.ru] has quit [Ping timeout: 264 seconds] 09:49 -!- deusexbeer [~deusexbee@080-250-075-163-dynamic-pool-adsl.wbt.ru] has joined #secp256k1 09:57 < sipa> real_or_random: you mean this as just extra blinding? or instead of using a constant-time algorithm? 09:59 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-lbrrqybqucujoaap] has joined #secp256k1 10:00 -!- fanquake [sid369002@gateway/web/irccloud.com/x-rnluuhvzhkzsagov] has quit [Read error: Connection reset by peer] 10:00 -!- fanquake [sid369002@gateway/web/irccloud.com/x-emqikykffnffnaen] has joined #secp256k1 10:00 < sipa> the difference between constant time and variable is also a lot smaller now in the latest safegcd code... around a factor 1.5 if we use hddivsteps, so i don't think that's worth it for that anymore 10:04 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-afvasvujficmfbrp] has quit [Ping timeout: 260 seconds] 10:04 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-tkubptbtgnwrsfgc] has quit [Read error: Connection reset by peer] 10:05 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-oklbdmkqnwrafrjp] has joined #secp256k1 10:05 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-upwrqprakwaswakd] has joined #secp256k1 10:13 -!- fanquake [sid369002@gateway/web/irccloud.com/x-emqikykffnffnaen] has quit [Read error: Connection reset by peer] 10:14 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-upwrqprakwaswakd] has quit [Ping timeout: 260 seconds] 10:16 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-oklbdmkqnwrafrjp] has quit [Ping timeout: 272 seconds] 10:17 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-lbrrqybqucujoaap] has quit [Ping timeout: 272 seconds] 10:18 -!- fanquake [sid369002@gateway/web/irccloud.com/x-tpngwnepfkvmuutv] has joined #secp256k1 10:18 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-qnmugfakmcwqbyqd] has joined #secp256k1 10:19 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-dmtydqwmmspayklg] has joined #secp256k1 10:20 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-ckyhturgyjaerhhu] has joined #secp256k1 10:25 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-ckyhturgyjaerhhu] has quit [Ping timeout: 260 seconds] 10:25 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-qnmugfakmcwqbyqd] has quit [Ping timeout: 264 seconds] 10:25 -!- fanquake [sid369002@gateway/web/irccloud.com/x-tpngwnepfkvmuutv] has quit [Read error: Connection reset by peer] 10:27 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-dmtydqwmmspayklg] has quit [Ping timeout: 272 seconds] 10:31 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-xrounbsfurrkqzcl] has joined #secp256k1 10:32 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-xzrxgjpxpxjeibli] has joined #secp256k1 10:32 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-hnlhbsjkoshmmoiw] has joined #secp256k1 10:33 -!- fanquake [sid369002@gateway/web/irccloud.com/x-yrhdislyvqwfxdcf] has joined #secp256k1 10:54 -!- fanquake [sid369002@gateway/web/irccloud.com/x-yrhdislyvqwfxdcf] has quit [Read error: Connection reset by peer] 10:54 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-xzrxgjpxpxjeibli] has quit [Read error: Connection reset by peer] 10:54 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-hnlhbsjkoshmmoiw] has quit [Ping timeout: 272 seconds] 10:54 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-xrounbsfurrkqzcl] has quit [Read error: Connection reset by peer] 10:59 -!- virtu [~virtu@gateway/tor-sasl/virtu] has quit [Ping timeout: 268 seconds] 11:00 -!- virtu [~virtu@gateway/tor-sasl/virtu] has joined #secp256k1 11:09 < real_or_random> sipa: yeah, I mean before the one multiplication ^^ at the moment we only do it once per context rerandomization 11:10 < real_or_random> sipa: inversion: yes, i saw your comment on github. this matches my thoughts, maybe it's still worth to do the blinding with the constant-time algorithm 11:14 -!- fanquake [sid369002@gateway/web/irccloud.com/x-vaiqnaaqwdstxqrg] has joined #secp256k1 11:15 -!- robot-dreams_ [sid463268@gateway/web/irccloud.com/x-twcdzdwbafzsdylv] has joined #secp256k1 11:15 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-dcgzhmutntdsthom] has joined #secp256k1 11:20 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-dataxrvofypsktyq] has joined #secp256k1 11:40 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-dataxrvofypsktyq] has quit [Ping timeout: 260 seconds] 11:42 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-xrzcgkxzlzktxvvp] has joined #secp256k1 12:44 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-xrzcgkxzlzktxvvp] has quit [Read error: Connection reset by peer] 12:47 -!- wallet42___ [sid154231@gateway/web/irccloud.com/x-cyqjwvcpwnemivxk] has joined #secp256k1 13:24 < sipa> real_or_random: i'm a bit confused what the "it" is you refer to 15:43 -!- jessepos_ [~jp@2601:645:200:162f:3c9a:cd45:284b:ebea] has joined #secp256k1 15:46 -!- jesseposner [~jp@2601:645:200:162f:edcb:662b:a209:afa] has quit [Ping timeout: 264 seconds] 16:25 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has quit [Ping timeout: 260 seconds] 16:51 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 16:54 -!- belcher [~belcher@unaffiliated/belcher] has joined #secp256k1 17:16 -!- stackingcore21_ [~stackingc@2604:a880:2:d0::1bda:1001] has quit [Write error: Broken pipe] 17:16 -!- stackingcore21 [~stackingc@2604:a880:2:d0::1bda:1001] has joined #secp256k1 18:21 -!- fanquake [sid369002@gateway/web/irccloud.com/x-vaiqnaaqwdstxqrg] has quit [Ping timeout: 256 seconds] 18:21 -!- fanquake_ [sid369002@gateway/web/irccloud.com/x-hooxevzeyzepxlxz] has joined #secp256k1 21:37 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #secp256k1 21:40 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 272 seconds] --- Log closed Thu Jan 28 00:00:28 2021