--- Day changed Wed Aug 15 2018 01:47 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 01:47 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 02:11 -!- horse [~horse@121.140.74.82] has joined #secp256k1 02:13 -!- horse [~horse@121.140.74.82] has quit [Remote host closed the connection] 02:27 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #secp256k1 02:42 -!- mdoep26 [~mdoep@211.197.120.206] has joined #secp256k1 02:46 -!- mdoep26 [~mdoep@211.197.120.206] has quit [Remote host closed the connection] 03:07 -!- TingPing6 [~TingPing@41.37.90.34] has joined #secp256k1 03:11 -!- TingPing6 [~TingPing@41.37.90.34] has quit [Remote host closed the connection] 05:04 -!- aykut18 [~aykut@14.34.70.133] has joined #secp256k1 05:06 -!- aykut18 [~aykut@14.34.70.133] has quit [Remote host closed the connection] 05:35 -!- eldritch23 [~eldritch@49.204.120.95] has joined #secp256k1 05:35 -!- eldritch23 [~eldritch@49.204.120.95] has quit [Remote host closed the connection] 06:56 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 06:57 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 07:13 -!- noonehere4u8 [~noonehere@111.170.220.185] has joined #secp256k1 07:14 -!- noonehere4u8 [~noonehere@111.170.220.185] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 09:27 < roconnor> andytoshi: is there a static precomputation of the odd multiples of G for ecmult somewhere? 09:37 <@gmaxwell> roconnor: for ecmult? see secp256k1_ecmult_context_build 09:37 <@gmaxwell> and secp256k1_ecmult_odd_multiples_table_storage_var 10:02 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer] 10:03 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #secp256k1 10:06 < roconnor> Right. I thought andytoshi was suggesting there was a way of precompiling those tables. 10:07 <@gmaxwell> roconnor: the signing one--used for multgen-- gets precompiled, (see gen_context.c) the verification one doesn't because it's something like 1.3MB. 10:07 <@gmaxwell> It could be, but at the cost of making the library binaries somewhat obnoxiously large. 10:39 -!- Guest12741 [~karakedi@189.51.103.173] has joined #secp256k1 10:41 -!- Guest12741 [~karakedi@189.51.103.173] has quit [Remote host closed the connection] 12:32 < roconnor> https://github.com/bitcoin-core/secp256k1/blob/master/src/group_impl.h#L48-L71 12:32 < roconnor> Would CURVE_B be better as a static const int? 12:32 < roconnor> I don't think you ever take its address. 12:33 <@gmaxwell> yes. 12:35 < roconnor> How about secp256k1_ge_const_g? It sometimes is and sometimes isn't static. 12:36 < roconnor> You do take its address, so I don't quite get how the static version even works. Maybe I don't understand what static variables are in C. 12:39 < roconnor> oh apparently you can take the address of static global variables. I guess I didn't understand them afterall. 12:40 <@gmaxwell> static is just going to control the symbol visiblity. 12:40 <@gmaxwell> Can an extern user get access to the symbol. 12:41 <@gmaxwell> For a non-static const it means you may get two copied of the constant, one that gets inlined someplace, and another that exists purely for the purpose of external callers to access. 12:59 -!- r00tobo14 [~r00tobo@186-107-21-4.baf.movistar.cl] has joined #secp256k1 13:03 -!- r00tobo14 [~r00tobo@186-107-21-4.baf.movistar.cl] has quit [Remote host closed the connection] 13:18 -!- d0nn1e [~d0nn1e@pd28bd45d.tubecm00.ap.so-net.ne.jp] has joined #secp256k1 13:19 -!- d0nn1e [~d0nn1e@pd28bd45d.tubecm00.ap.so-net.ne.jp] has quit [Remote host closed the connection] 13:29 -!- rej27 [~rej@85-76-96-112-nat.elisa-mobile.fi] has joined #secp256k1 13:34 -!- rej27 [~rej@85-76-96-112-nat.elisa-mobile.fi] has quit [Remote host closed the connection] 14:28 < andytoshi> gmaxwell: https://github.com/bitcoin-core/secp256k1/pull/553/files is sufficient for rust-secp to get rid of its context arguments for parsing/serialization 14:29 < andytoshi> i assume we want to be far less API-breaking, and not do that ourselves 14:35 -!- Moyst6 [~Moyst@ctgypq1301w-lp130-06-70-53-146-204.dsl.bell.ca] has joined #secp256k1 14:36 -!- Moyst6 [~Moyst@ctgypq1301w-lp130-06-70-53-146-204.dsl.bell.ca] has quit [Remote host closed the connection] 14:48 -!- Guest65382 [~snowolf@113.244.124.151] has joined #secp256k1 14:49 -!- Guest65382 [~snowolf@113.244.124.151] has quit [Remote host closed the connection] 14:50 -!- qmr25 [~qmr@213-238-239-147.customers.ownit.se] has joined #secp256k1 14:53 -!- qmr25 [~qmr@213-238-239-147.customers.ownit.se] has quit [Remote host closed the connection] 16:25 -!- agris_ is now known as agris 16:43 -!- rogue [~rogue@201.211.0.21] has joined #secp256k1 16:43 -!- rogue [~rogue@201.211.0.21] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 16:51 -!- agris [~agris@gateway/tor-sasl/agris] has quit [Remote host closed the connection] 17:24 -!- sins- [~sins-@201.179.187.198] has joined #secp256k1 17:26 -!- sins- [~sins-@201.179.187.198] has quit [Remote host closed the connection] 18:00 -!- metax [~metax@200.93.102.234] has joined #secp256k1 18:06 -!- metax [~metax@200.93.102.234] has quit [Ping timeout: 240 seconds] 18:23 -!- roasbeef [~root@104.131.26.124] has joined #secp256k1 19:46 -!- reallll [~belcher@unaffiliated/belcher] has joined #secp256k1 19:51 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Ping timeout: 272 seconds] 19:58 -!- reallll [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 19:58 -!- reallll [~belcher@unaffiliated/belcher] has joined #secp256k1 20:37 -!- Nietzsche0 [~Nietzsche@177.157.147.190] has joined #secp256k1 20:39 -!- Nietzsche0 [~Nietzsche@177.157.147.190] has quit [Remote host closed the connection] 21:32 -!- aphel [~aphel@39.127.104.60] has joined #secp256k1 21:34 -!- aphel [~aphel@39.127.104.60] has quit [K-Lined] 22:57 -!- maaku [~maaku@173.234.25.100] has quit [Quit: ZNC - https://znc.in] 22:58 -!- maaku [~maaku@173.234.25.100] has joined #secp256k1 23:19 -!- ken2812221_ [~ken281222@180.217.133.119] has joined #secp256k1 23:21 -!- ken2812221 [~ken281222@1.200.219.221] has quit [Ping timeout: 240 seconds]