--- Log opened Tue Nov 07 00:00:18 2023 01:35 -!- bob_x1 [~bob_x@user/bob-x1/x-8934932] has quit [Ping timeout: 256 seconds] 01:37 -!- bob_x1 [~bob_x@user/bob-x1/x-8934932] has joined #secp256k1 02:04 -!- Noob42 [~Noob42@c-69-247-14-239.hsd1.tn.comcast.net] has joined #secp256k1 06:11 -!- Noob42 [~Noob42@c-69-247-14-239.hsd1.tn.comcast.net] has quit [Quit: Client closed] 06:13 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 07:01 -!- harding [quassel@newmail.dtrt.org] has quit [Server closed connection] 07:01 -!- harding [quassel@newmail.dtrt.org] has joined #secp256k1 07:22 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 07:31 -!- preimage [~halosghos@user/halosghost] has joined #secp256k1 10:10 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 10:22 -!- uasf [~uasf@2604:a880:2:d0::1bda:1001] has quit [Server closed connection] 10:23 -!- uasf [~uasf@2604:a880:2:d0::1bda:1001] has joined #secp256k1 10:24 -!- bob_x1 [~bob_x@user/bob-x1/x-8934932] has quit [Remote host closed the connection] 10:25 -!- bob_x1 [~bob_x@user/bob-x1/x-8934932] has joined #secp256k1 10:29 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 10:30 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Client Quit] 10:31 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 11:42 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 11:58 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #secp256k1 12:25 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Read error: Connection reset by peer] 12:52 -!- neuebibi [~neuebibi@37.162.8.142] has joined #secp256k1 12:58 -!- neuebibi [~neuebibi@37.162.8.142] has quit [Quit: Leaving] 14:00 -!- preimage [~halosghos@user/halosghost] has quit [Quit: WeeChat 4.1.0] 14:19 < bitcoin-git> [secp256k1] real-or-random pushed 8 commits to master: https://github.com/bitcoin-core/secp256k1/compare/1f1bb78b7fc2...40f50d0fbd3c 14:19 < bitcoin-git> secp256k1/master 2140da9 Pieter Wuille: Add secp256k1_scalar_half for halving scalars (+ tests/benchmarks). 14:19 < bitcoin-git> secp256k1/master ba523be Pieter Wuille: make SECP256K1_SCALAR_CONST reduce modulo exhaustive group order 14:19 < bitcoin-git> secp256k1/master 4d16e90 Pieter Wuille: Signed-digit based ecmult_const algorithm 14:19 < bitcoin-git> [secp256k1] real-or-random merged pull request #1184: Signed-digit based ecmult_const algorithm (master...202212_sd_ecmult_const) https://github.com/bitcoin-core/secp256k1/pull/1184 14:26 < sipa> \o/ 15:28 -!- Noob42 [~Noob42@c-69-247-14-239.hsd1.tn.comcast.net] has joined #secp256k1 15:32 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::23] has quit [Server closed connection] 15:33 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::23] has joined #secp256k1 15:49 < real_or_random> :) 15:49 < real_or_random> I've reported the GCC ICE at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112430 15:58 < bitcoin-git> [secp256k1] real-or-random opened pull request #1440: CI TEST (master...231106-ci) https://github.com/bitcoin-core/secp256k1/pull/1440 16:03 < bitcoin-git> [secp256k1] real-or-random closed pull request #1440: CI TEST (master...231106-ci) https://github.com/bitcoin-core/secp256k1/pull/1440 16:27 < real_or_random> hm I wasn't aware that there's an RFC for hashing to curves.. it even includes secp256k1 -- https://www.rfc-editor.org/rfc/rfc9380.html#name-suites-for-secp256k1 16:33 -!- Ash [~Ash@125x103x127x78.ap125.ftth.ucom.ne.jp] has joined #secp256k1 16:33 -!- Ash is now known as Guest4378 16:35 < Guest4378> Hi there 16:35 < Guest4378> I have a question about field arithmetic. 16:35 < Guest4378> In secp256k1, it uses 5x52 arithmetic but I think it's efficient to perform with 4x64.https://github.com/bitcoin-core/secp256k1/blob/master/src/field_5x52.h#L12 16:35 < Guest4378> I would like to know the reason to use 5x52. 16:35 < Guest4378> I would appreciate it if you could confirm. 16:35 < Guest4378> Thank you. 16:49 < real_or_random> Guest4378: 5x52 is faster than a naive 4x64 because you need to do fewer modular reductions 16:50 < real_or_random> e.g., you can perform a few additions before the 64 bit integer will overflow. only then you'll need to do a reduction 16:52 < real_or_random> (a clever 5x64 can probably beat our current implementation but we only have some work-in-progress code for this idea https://github.com/bitcoin-core/secp256k1/pull/967 ) 17:19 -!- Guest4378 [~Ash@125x103x127x78.ap125.ftth.ucom.ne.jp] has quit [Quit: Client closed] 17:38 -!- Noob42 [~Noob42@c-69-247-14-239.hsd1.tn.comcast.net] has quit [Ping timeout: 248 seconds] 19:52 -!- Ash [~Ash@125x103x127x78.ap125.ftth.ucom.ne.jp] has joined #secp256k1 19:52 -!- Ash is now known as Guest5848 19:52 -!- Guest5848 [~Ash@125x103x127x78.ap125.ftth.ucom.ne.jp] has quit [Client Quit] 23:21 -!- Netsplit *.net <-> *.split quits: bob_x1, ghost43 23:24 -!- Netsplit over, joins: ghost43 23:25 -!- Netsplit over, joins: bob_x1 23:46 -!- Guest82 [~Guest82@2600:1700:88e0:1cd0:8586:dc7a:c495:814d] has joined #secp256k1 23:51 -!- Guest82 [~Guest82@2600:1700:88e0:1cd0:8586:dc7a:c495:814d] has quit [Client Quit] --- Log closed Wed Nov 08 00:00:19 2023