--- Log opened Sun Jun 27 00:00:49 2021 01:10 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 01:18 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 01:23 < real_or_random> roconnor: that "`AC_PROG_CC_C89' is obsolete" warning .. yeah... the purpose of this autoconf thing is to find an option that makes the compiler conform to the standard, e.g., `-ansi`. the thing is that this is now done automatically by AC_PROG_CC, which discovers the C compiler 01:24 < real_or_random> but this is on autoconf 2.70. so yes, if the user has autoconf 2.70, we can drop this macro. but not for older versions... 01:25 < real_or_random> the warning is a little bit annoying. we could suppress it by passing -W no-obsolete to autoreconf in ./configure... but I'm not sure whether this is better 01:30 < real_or_random> UINT32_C should be perfectly fine. It's in stdint.h since C99. https://port70.net/~nsz/c/c99/n1256.html#7.18.4.1 Our requirement is C89 + availability of the stdint.h header. So if the compiler offers uint32_t in stdint.h , it should also offer UINT32_C 01:30 < real_or_random> and yes, UINT32_C is then probably the simplest and cleanest way 01:47 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 01:48 -!- Netsplit *.net <-> *.split quits: dr-orlovsky 01:49 -!- Netsplit over, joins: dr-orlovsky 01:49 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Client Quit] 01:51 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 02:02 -!- nickler_ [~nickler@static.219.205.69.159.clients.your-server.de] has joined #secp256k1 02:02 -!- Netsplit *.net <-> *.split quits: Nebraskka, nickler 02:02 -!- Netsplit over, joins: Nebraskka 02:12 -!- belcher_ is now known as belcher 08:15 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 08:37 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 09:00 < roconnor> I'm not quite sure what to do with SECP256K1_FLAGS_BIT_CONTEXT_VERIFY? Presumably we keep it in the header and simply never use it. 09:02 < sipa> yeah 09:02 < sipa> we can stop requiring a verify-initialized header as well 09:20 < roconnor> what's that? 09:24 < sipa> currently all API calls that access the ecmult table, require a context that's initialized for verification 09:24 < sipa> if the table becomes unconditionally static, that requirement could go away 09:25 < roconnor> Right. In my PR I've removed the ecmult_ctx element from the context struct, and thus all those checks have necessarily been eliminated too. 09:27 < sipa> right 09:28 < roconnor> This has the (un)fortunate consequnce that it is no longer possible to tell if a context has been VERIFY initialized or not. 09:30 < roconnor> An alternative design would be to put in a VERIFY flag to the context and refuse to do verify operations without that flag set. 09:30 < roconnor> I'm pretty sure that isn't a sensible thing to do though. 09:40 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 10:08 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 10:41 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 12:17 -!- lukedashjr [~luke-jr@user/luke-jr] has joined #secp256k1 12:19 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Ping timeout: 244 seconds] 12:19 -!- lukedashjr is now known as luke-jr 14:16 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 14:19 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Client Quit] 14:26 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #secp256k1 14:32 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 17:21 -!- belcher_ [~belcher@user/belcher] has joined #secp256k1 17:24 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 258 seconds] 18:31 -!- roconnor_ [~roconnor@host-23-91-184-5.dyn.295.ca] has joined #secp256k1 18:33 -!- roconnor [~roconnor@host-184-164-17-170.dyn.295.ca] has quit [Ping timeout: 244 seconds] 21:32 -!- jesseposner [~jesse@2601:647:0:89:109b:1456:e808:7e84] has quit [Quit: Textual IRC Client: www.textualapp.com] --- Log closed Mon Jun 28 00:00:51 2021