--- Day changed Thu Aug 09 2018 00:42 -!- roconnor [~roconnor@host-162-212-103-5.dyn.295.ca] has quit [Ping timeout: 240 seconds] 00:43 -!- ken2812221 [~User@1.200.203.30] has joined #secp256k1 01:01 -!- ken2812221 [~User@1.200.203.30] has quit [Ping timeout: 240 seconds] 01:02 -!- newtmewt [~newtmewt@41.43.157.113] has joined #secp256k1 01:03 -!- ken2812221 [~User@1.200.203.30] has joined #secp256k1 01:07 -!- newtmewt [~newtmewt@41.43.157.113] has quit [Ping timeout: 240 seconds] 01:35 -!- Guest22940 [~OpenSorce@41.45.124.144] has joined #secp256k1 01:37 -!- Guest22940 [~OpenSorce@41.45.124.144] has quit [Remote host closed the connection] 02:55 -!- majestic0 [~majestic@host86-160-199-101.range86-160.btcentralplus.com] has joined #secp256k1 02:56 -!- majestic0 [~majestic@host86-160-199-101.range86-160.btcentralplus.com] has quit [Remote host closed the connection] 03:06 -!- erasmus26 [~erasmus@184.170.61.20] has joined #secp256k1 03:10 -!- erasmus26 [~erasmus@184.170.61.20] has quit [K-Lined] 03:17 -!- haza-w11 [~haza-w@177.125.21.44] has joined #secp256k1 03:20 -!- haza-w11 [~haza-w@177.125.21.44] has quit [Remote host closed the connection] 03:59 -!- ketralnis3 [~ketralnis@188.233.146.161] has joined #secp256k1 03:59 -!- ketralnis3 [~ketralnis@188.233.146.161] has quit [Remote host closed the connection] 04:33 -!- catfuneral [~catfunera@177.125.20.108] has joined #secp256k1 04:38 -!- Hijiri20 [~Hijiri@1.237.250.112] has joined #secp256k1 04:38 -!- catfuneral [~catfunera@177.125.20.108] has quit [Ping timeout: 256 seconds] 04:40 -!- Hijiri20 [~Hijiri@1.237.250.112] has quit [Read error: Connection reset by peer] 05:24 -!- holodoc17 [~holodoc@15.145.13.160.dy.iij4u.or.jp] has joined #secp256k1 05:26 -!- holodoc17 [~holodoc@15.145.13.160.dy.iij4u.or.jp] has quit [Remote host closed the connection] 05:48 -!- justache22 [~justache@156.216.141.7] has joined #secp256k1 05:52 -!- justache22 [~justache@156.216.141.7] has quit [Remote host closed the connection] 06:03 -!- em [~em@177.52.49.151] has joined #secp256k1 06:03 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 06:03 -!- em [~em@177.52.49.151] has quit [K-Lined] 06:04 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 06:18 -!- cyberlard9 [~cyberlard@184.170.23.31] has joined #secp256k1 06:19 -!- cyberlard9 [~cyberlard@184.170.23.31] has quit [K-Lined] 06:35 -!- roconnor [~roconnor@host-162-212-103-5.dyn.295.ca] has joined #secp256k1 06:40 -!- Our [~Our@200.69.180.6] has joined #secp256k1 06:40 -!- norkle10 [~norkle@58-190-232-163f1.hyg2.eonet.ne.jp] has joined #secp256k1 06:41 -!- norkle10 [~norkle@58-190-232-163f1.hyg2.eonet.ne.jp] has quit [Remote host closed the connection] 06:41 -!- Our [~Our@200.69.180.6] has quit [Killed (Unit193 (Spam is not permitted on freenode.))] 07:15 -!- Georgyo10 [~Georgyo@g114.211-19-71.ppp.wakwak.ne.jp] has joined #secp256k1 07:17 -!- Georgyo10 [~Georgyo@g114.211-19-71.ppp.wakwak.ne.jp] has quit [Read error: Connection reset by peer] 09:35 < roconnor> Is there any particular reason why secp256k1_ge_set_gej_zinv isn't declared in group.h? 09:38 -!- Roedy16 [~Roedy@70-228-87-131.lightspeed.irvnca.sbcglobal.net] has joined #secp256k1 09:39 -!- Roedy16 [~Roedy@70-228-87-131.lightspeed.irvnca.sbcglobal.net] has quit [Remote host closed the connection] 09:54 < andytoshi> probably just an oversight 10:29 -!- rikai [~rikai@181.43.19.231] has joined #secp256k1 10:29 -!- rikai [~rikai@181.43.19.231] has quit [K-Lined] 11:33 -!- deusexbeer [~deusexbee@079-170-137-102-dynamic-pool-adsl.wbt.ru] has joined #secp256k1 11:44 -!- Taek42 [~quassel@2001:41d0:1:472e::] has joined #secp256k1 11:45 -!- Taek [~quassel@2001:41d0:1:472e::] has quit [Ping timeout: 260 seconds] 13:04 -!- c16 [~c@190-199-74-238.dyn.dsl.cantv.net] has joined #secp256k1 13:05 -!- c16 [~c@190-199-74-238.dyn.dsl.cantv.net] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 13:12 -!- ascheel5 [~ascheel@122.171.194.120] has joined #secp256k1 13:13 -!- ascheel5 [~ascheel@122.171.194.120] has quit [Remote host closed the connection] 13:23 -!- Quokka24 [~Quokka@156.217.122.220] has joined #secp256k1 13:23 -!- Quokka24 [~Quokka@156.217.122.220] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 13:29 -!- exponent9 [~exponent@2a01:5580:dffc:151:ca54:4bff:fe0b:cc4] has joined #secp256k1 13:34 -!- exponent9 [~exponent@2a01:5580:dffc:151:ca54:4bff:fe0b:cc4] has quit [Ping timeout: 276 seconds] 13:37 -!- Connection [~Connectio@186-90-182-199.genericrev.cantv.net] has joined #secp256k1 13:38 -!- Connection [~Connectio@186-90-182-199.genericrev.cantv.net] has quit [Remote host closed the connection] 14:59 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 15:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 16:23 < roconnor> A related question: What is the purpose of these forward declarations, group.h etc. anyways? The implementations are all in headers files, so it kinda feels redundent to have them. 16:26 -!- horse [~horse@58.53.89.113] has joined #secp256k1 16:27 -!- horse [~horse@58.53.89.113] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 16:51 < roconnor> Hmm, I suppose the point is that you don't have to assemble the implementation files in the "correct" order. 16:52 < andytoshi> i use them for reference a lot 18:24 -!- MetaNova29 [~MetaNova@c83-249-244-85.bredband.comhem.se] has joined #secp256k1 18:29 <@gmaxwell> roconnor: The decls set the interface. There are multiple implementations that have the same interface. 18:29 -!- MetaNova29 [~MetaNova@c83-249-244-85.bredband.comhem.se] has quit [Ping timeout: 240 seconds] 18:32 -!- jelly28 [~jelly@109.201.32.241] has joined #secp256k1 18:33 -!- jelly28 [~jelly@109.201.32.241] has quit [Remote host closed the connection] 18:47 < roconnor> gmaxwell: that's nice and all, but that's not really how C headers work. 19:00 <@gmaxwell> Your comment is mystifying me. If the forward declariation is inconsitent the compiler will complain. 19:00 -!- mlhess [~mlhess@60.3.50.149] has joined #secp256k1 19:01 <@gmaxwell> Your question sounds equlivent to me to asking why the source code has carrage returns in it, they serve no functional purpose as far as the language is concerned. 19:01 -!- mlhess [~mlhess@60.3.50.149] has quit [K-Lined] 19:20 -!- Guest62181 [~gildarts_@14.102.18.230] has joined #secp256k1 19:26 -!- Guest62181 [~gildarts_@14.102.18.230] has quit [Ping timeout: 244 seconds] 19:53 -!- agris_ is now known as agris 20:03 -!- GigabytePro15 [~GigabyteP@171.7.79.200] has joined #secp256k1 20:04 -!- GigabytePro15 [~GigabyteP@171.7.79.200] has quit [Remote host closed the connection] 20:12 < roconnor> declarations in header files are normally used as interfaces to object files, or "translation units" as I think the standard call it. 20:12 < roconnor> But there are no object files or translation units here. 20:13 < roconnor> If you want to call functions in group_impl.h, you should just include group_impl.h 20:13 < roconnor> if you have several implementation to swich between then have a field_impl.h that has a #ifdef switch to include one of the field*_impl.h's. 20:15 < roconnor> I mean, that's how I'd write this. But I expect there is something I'm misunderstanding. 20:18 -!- EvilRoey2 [~EvilRoey@221.154.106.103] has joined #secp256k1 20:18 -!- EvilRoey2 [~EvilRoey@221.154.106.103] has quit [Remote host closed the connection] 20:22 -!- lstanley2 [~lstanley@176.113.255.92] has joined #secp256k1 20:23 -!- lstanley2 [~lstanley@176.113.255.92] has quit [Killed (Sigyn (Spam is off topic on freenode.))] 20:28 -!- rud0lf15 [~rud0lf@95-190-161-81-bbc-dynamic.kuzbass.net] has joined #secp256k1 20:29 -!- rud0lf15 [~rud0lf@95-190-161-81-bbc-dynamic.kuzbass.net] has quit [Remote host closed the connection] 21:17 -!- d1b19 [~d1b@103.204.156.167] has joined #secp256k1 21:19 -!- d1b19 [~d1b@103.204.156.167] has quit [Remote host closed the connection] 21:24 -!- timvisher9 [~timvisher@103.203.246.186] has joined #secp256k1 21:25 -!- timvisher9 [~timvisher@103.203.246.186] has quit [Remote host closed the connection] 21:33 -!- ^Phantom^14 [~^Phantom^@2806:289:1:f:219:3bff:fe0c:c812] has joined #secp256k1 21:38 -!- ^Phantom^14 [~^Phantom^@2806:289:1:f:219:3bff:fe0c:c812] has quit [Ping timeout: 256 seconds] 21:52 -!- cods16 [~cods@1.252.20.166] has joined #secp256k1 21:53 -!- cods16 [~cods@1.252.20.166] has quit [Remote host closed the connection] 23:00 -!- tacocat26 [~tacocat@116.58.247.43] has joined #secp256k1 23:00 -!- tacocat26 [~tacocat@116.58.247.43] has quit [Killed (Unit193 (Spam is not permitted on freenode.))] 23:31 -!- RoBz5 [~RoBz@159.192.230.152] has joined #secp256k1 23:32 -!- RoBz5 [~RoBz@159.192.230.152] has quit [K-Lined]