--- Log opened Fri Jul 14 00:00:58 2023 00:25 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 00:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 00:39 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 00:58 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 01:02 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 01:19 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 01:24 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 245 seconds] 01:53 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 01:58 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 02:26 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 02:27 -!- jamesob4436 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 02:27 -!- jamesob5 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 02:31 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 02:31 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 03:04 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 03:05 -!- greypw2546002161 [~greypw254@grey.pw] has quit [Quit: I'll be back!] 03:05 -!- greypw2546002161 [~greypw254@grey.pw] has joined #bitcoin-wizards 03:09 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 272 seconds] 03:35 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 03:39 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 03:43 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 250 seconds] 04:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 04:17 -!- nsh- is now known as nsh 04:19 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 245 seconds] 04:31 -!- greypw2546002161 [~greypw254@grey.pw] has quit [Quit: I'll be back!] 04:32 -!- greypw2546002161 [~greypw254@grey.pw] has joined #bitcoin-wizards 04:32 -!- greypw2546002161 [~greypw254@grey.pw] has quit [Client Quit] 04:34 -!- greypw2546002161 [~greypw254@grey.pw] has joined #bitcoin-wizards 04:49 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 04:54 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 05:00 -!- tristan_ [~tristan_@120.88.40.212] has quit [Ping timeout: 272 seconds] 05:07 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 05:23 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 05:28 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 245 seconds] 05:36 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 05:36 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:36 -!- salvatoshi [~salvatosh@lfbn-idf3-1-1331-187.w92-170.abo.wanadoo.fr] has joined #bitcoin-wizards 07:11 -!- treyd [~treyd@209.6.146.76] has joined #bitcoin-wizards 07:13 -!- treyd [~treyd@209.6.146.76] has quit [Client Quit] 07:38 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 07:39 -!- jamesob5 [~jamesob@108.44.248.162] has quit [Ping timeout: 272 seconds] 07:39 -!- jamesob4436 [~jamesob@108.44.248.162] has quit [Ping timeout: 272 seconds] 07:47 -!- jamesob4436 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 07:47 -!- jamesob5 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 08:15 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 08:19 -!- salvatoshi [~salvatosh@lfbn-idf3-1-1331-187.w92-170.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 08:33 < stevenroose> The secp256k1 Scalar API errors if a random 32-byte value is inputted that is "above the curve order". Is that like a "probabilistically negligible event"? Or is one actually expected to handle that in some way? 08:51 < jeremyrubin> You should handle it and how you handle it is relevant IIRC 08:51 < jeremyrubin> you need to rejection sample 08:53 < jeremyrubin> 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141/ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08:58 < jeremyrubin> if i did my math right it seems like it's just about 128 bits of security, so probably OK. But I think rejection sampling is still the right move 08:59 < andytoshi> stevenroose: it's probablistically negligible 08:59 < andytoshi> a 2^-128 event will literally never happen in any of our lives 08:59 < andytoshi> or anybody's life 08:59 < andytoshi> though rejection sampling is probably the least-code way to handle it 09:35 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 09:48 < jeremyrubin> andytoshi: I was thinking more along the lines of faulty rng modes, but given that you probably want to quit the application anyways 10:00 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 10:02 < stevenroose> thanks for the responses guys! jeremyrubin, andytoshi what is rejection sampling? 10:08 < stevenroose> It seems that rejection sampling means to just pick a new random value if it fails? But in the context of tweaking, it's almost never random right? It's usually some commitment that you can't re-sample.. 10:08 < stevenroose> Or am I understanding rejection sampling incorrectly? 10:28 < stevenroose> "least-code way to handle it" I suppose would be just unwrapping the Result and panicking on error 10:44 -!- vysn [~vysn@user/vysn] has quit [Remote host closed the connection] 11:09 < BlueMatt[m]> yea, imo you should panic/abort if you get something with probability 1/2^128 - that pretty strongly indicates your rng is busted and you should give up all hope of doing any bitcoin anything. 11:32 < andytoshi> ah, that's a good point 11:33 < andytoshi> also a good point stevenroose that you can't "rejection sample" if you have a particular key tweaked with a particular thing 11:34 < andytoshi> so probably panicking (or just process-aborting if you worry that panicking is too much basically-dead code) 11:34 * BlueMatt[m] thinks all rust code should be panic = abort :p 11:35 < BlueMatt[m]> just like you shouldn't use exceptions in C++ 11:37 -!- jonatack [~jonatack@user/jonatack] has quit [Quit: WeeChat 3.8] 11:42 -!- duderonomy [~duderonom@c-107-3-165-79.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 11:42 < stevenroose> (.unwrap() with panic = "abort" in manifest?) but ok, I got it, makes sense 11:42 -!- duderonomy [~duderonom@c-107-3-165-79.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:48 < BlueMatt[m]> yea, the fact that `panic = abort` isn't the default in rust was really a mistake 11:48 < BlueMatt[m]> again for the same reason that you shouldnt use exceptions in C++ - its ultimately the same mechanism/compiles the same. 12:03 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 12:35 -!- kenshir0 [~kenshir0@71.6.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 12:36 < kenshir0> hi! I would like to ask if there are plans to add Payjoin to Bitcoin Core 12:39 -!- instantp10neer__ [~instantp1@user/instantp10neer] has joined #bitcoin-wizards 12:42 -!- instantp10neer_ [~instantp1@user/instantp10neer] has quit [Ping timeout: 245 seconds] 12:44 -!- instantp10neer__ [~instantp1@user/instantp10neer] has quit [Ping timeout: 246 seconds] 12:47 -!- kenshir0 [~kenshir0@71.6.134.37.dynamic.jazztel.es] has quit [Quit: Leaving] 12:51 -!- instantp10neer [~instantp1@user/instantp10neer] has joined #bitcoin-wizards 14:07 -!- jamesob5 [~jamesob@108.44.248.162] has quit [Ping timeout: 272 seconds] 14:07 -!- jamesob4436 [~jamesob@108.44.248.162] has quit [Ping timeout: 272 seconds] 14:17 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Remote host closed the connection] 14:17 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 14:25 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 14:48 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 14:53 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 250 seconds] 15:19 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:31 -!- stoner19_ [~stoner19@user/stoner19] has joined #bitcoin-wizards 15:31 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 15:36 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 260 seconds] 15:50 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 15:55 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 16:13 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 16:19 -!- stoner19_ [~stoner19@user/stoner19] has quit [Quit: stoner19_] 16:19 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 260 seconds] 16:25 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 16:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 16:37 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 16:47 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 264 seconds] 16:54 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 16:58 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 250 seconds] 17:05 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 17:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 17:32 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 17:37 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 17:37 -!- vysn [~vysn@user/vysn] has joined #bitcoin-wizards 17:50 -!- stoner19_ [~stoner19@user/stoner19] has joined #bitcoin-wizards 17:55 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 17:59 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 245 seconds] 18:00 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 18:00 -!- stoner19_ [~stoner19@user/stoner19] has quit [Quit: stoner19_] 18:02 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-wizards 18:05 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 272 seconds] 18:06 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 18:10 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 250 seconds] 18:17 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Remote host closed the connection] 18:18 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-wizards 18:22 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 18:26 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 240 seconds] 18:28 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 18:32 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 18:45 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 18:53 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 240 seconds] 19:00 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 19:04 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 245 seconds] 19:15 -!- cerealport [~cerealpor@2600:380:7658:87d0:1f9b:7046:103b:c554] has joined #bitcoin-wizards 19:34 -!- cerealport [~cerealpor@2600:380:7658:87d0:1f9b:7046:103b:c554] has quit [Remote host closed the connection] 19:43 -!- cerealport [~cerealpor@2600:380:7658:87d0:51ce:a1eb:b0d9:2ab7] has joined #bitcoin-wizards 20:36 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 20:47 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 20:48 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 20:53 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Remote host closed the connection] 20:57 -!- cerealport [~cerealpor@2600:380:7658:87d0:51ce:a1eb:b0d9:2ab7] has quit [Remote host closed the connection] 20:58 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 21:01 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 21:03 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 240 seconds] 21:04 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 21:09 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 21:10 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 21:16 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 22:09 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 22:12 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 22:17 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 260 seconds] 22:18 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 22:23 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 22:23 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 22:30 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 240 seconds] 22:35 -!- cerealport [~cerealpor@156.146.59.174] has joined #bitcoin-wizards 22:53 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 22:58 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 252 seconds] 23:10 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:13 -!- cerealport [~cerealpor@156.146.59.174] has quit [Quit: Leaving] 23:14 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 240 seconds] 23:15 -!- cerealport [~cerealpor@38.32.68.178] has joined #bitcoin-wizards 23:16 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:20 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 246 seconds] 23:21 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:26 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] 23:27 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:32 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 264 seconds] 23:32 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:37 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 260 seconds] 23:37 -!- cerealport [~cerealpor@38.32.68.178] has quit [Quit: Leaving] 23:38 -!- cerealport [~cerealpor@38.32.68.178] has joined #bitcoin-wizards 23:41 -!- cerealport [~cerealpor@38.32.68.178] has quit [Remote host closed the connection] 23:41 -!- cerealport [~cerealpor@38.32.68.178] has joined #bitcoin-wizards 23:43 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:48 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 260 seconds] 23:49 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has joined #bitcoin-wizards 23:54 -!- brunoerg [~brunoerg@2804:14c:3bfb:8a:6561:7d0a:1102:f5b3] has quit [Ping timeout: 272 seconds] --- Log closed Sat Jul 15 00:00:59 2023