--- Day changed Thu Dec 07 2017 00:16 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 00:21 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 00:36 < maaku> andytoshi: "but there is something else with equivalent privacy that is more reasonable" <-- with big asset assumptions? 00:36 < maaku> ( I'm still confused about who wants small assets at all :P ) 01:27 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 01:28 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 02:04 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 02:05 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 03:10 -!- ryan-c [~ryan@znc.rya.nc] has quit [Ping timeout: 240 seconds] 03:13 -!- ryan-c [~ryan@znc.rya.nc] has joined #secp256k1 03:40 -!- nsh [~lol@wikipedia/nsh] has joined #secp256k1 03:53 < nsh> is there a style guide or developer notes for libsecp256k1? there's a lot of nontrivial code in .h files but i assume there's rhyme and reason to it 03:53 < nsh> (and i have very little dev experience) 03:53 < sipa> all code is in .h files, so the entire library is a single compilation unit 03:54 < nsh> oh right, i think this was explained to me before 03:54 < sipa> secp256k1.c is the too-level c file 03:54 < nsh> so the other c files are just benches/tests/etc.? 03:54 < sipa> right 03:54 < nsh> kk 03:55 < nsh> having everytihng as a single compilation unit facilitates compiler optimisations, i guess? 03:56 < sipa> right 03:56 < sipa> it means almost all the code can be static, letting the compiler freely inline or specialize, and avoid exposing 03:56 < nsh> gotcha 04:35 -!- instagibbs [~instagibb@pool-100-15-116-35.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds] 04:43 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #secp256k1 06:16 < andytoshi> maaku: people designing the crypto want small assets :P it's way easier 06:16 < andytoshi> yes, my "equivalent privacy" comment was about big assets 06:17 -!- instagibbs [~instagibb@pool-100-15-116-35.washdc.fios.verizon.net] has joined #secp256k1 06:18 < andytoshi> nsh: anything that ends in _impl.h is what a normal project would have as a .c file, and its corresponding header has the same name but no _impl (roughly) 06:18 * nsh nods 06:18 < nsh> btw, why is there difficulty with unique-tagging under a rangeproof tx for assets? 06:18 < nsh> not intuitively obvious to me 06:19 < andytoshi> nsh: because in equation (61) in the bulletproof paper, the generator `g` is actually an asset tag, and in section 4.3 where it aggregates rangeproofs, it assumes `g` is a standard fixed generator 06:19 < andytoshi> but with assets, every output will have a different `g` and the aggregation doesn't make algebraic sense anymore 06:20 < nsh> ah 06:48 -!- Netsplit *.net <-> *.split quits: GAit, TD-Linux, MrBismuth, [b__b], nickler, arubi, Cory, cfields, SopaXorzTaker, indutny, (+6 more, use /NETSPLIT to show all of them) 06:54 -!- indutny [~indutny@188.226.143.86] has joined #secp256k1 06:54 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 06:54 -!- cfields [~quassel@unaffiliated/cfields] has joined #secp256k1 06:55 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #secp256k1 06:55 -!- ryan-c [~ryan@znc.rya.nc] has joined #secp256k1 06:55 -!- Cory [~Cory@unaffiliated/cory] has joined #secp256k1 06:55 -!- MrBismuth [~ArcMrBism@104-50-90-48.lightspeed.brhmal.sbcglobal.net] has joined #secp256k1 06:55 -!- nickler [~nickler@185.12.46.130] has joined #secp256k1 06:55 -!- [b__b] [~b__b]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #secp256k1 06:55 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #secp256k1 06:55 -!- kallewoof [~karl@67.205.138.199] has joined #secp256k1 06:55 -!- wumpus [~quassel@pdpc/supporter/professional/wumpus] has joined #secp256k1 06:55 -!- TD-Linux [~Thomas@about/essy/indecisive/TD-Linux] has joined #secp256k1 06:55 -!- Lightsword [~Lightswor@107.170.253.193] has joined #secp256k1 06:55 -!- GAit [~GAit@unaffiliated/gait] has joined #secp256k1 07:21 -!- so [~so@unaffiliated/so] has joined #secp256k1 09:19 -!- echonaut2 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 09:19 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 09:24 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 09:24 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 09:27 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 09:28 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 09:45 < nsh> are surjection proofs and their motivation described anywhere? 09:46 < sipa> confidential assets paper 09:46 < nsh> ty 10:37 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 248 seconds] 10:43 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #secp256k1 11:05 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 11:07 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #secp256k1 11:21 -!- hdevalence [~hdevalenc@199-188-193-243.PUBLIC.monkeybrains.net] has joined #secp256k1 11:35 -!- cloudcell_ [~cloudcell@81.23.9.160] has joined #secp256k1 11:36 -!- cloudcell_ is now known as Guest51479 11:36 -!- adiabat [~adiabat@45.63.20.152] has joined #secp256k1 11:38 -!- Madars [~null@unaffiliated/madars] has joined #secp256k1 11:55 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 11:58 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 11:58 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:01 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:02 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:05 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:05 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:10 -!- Guest51479 [~cloudcell@81.23.9.160] has quit [Ping timeout: 268 seconds] 12:11 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:11 -!- echonaut3 [~echonaut@46.101.192.134] has joined #secp256k1 12:15 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:15 -!- echonaut3 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:18 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:18 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:21 -!- echonaut4 [~echonaut@46.101.192.134] has joined #secp256k1 12:21 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:23 -!- echonaut4 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:24 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:27 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:27 -!- echonaut5 [~echonaut@46.101.192.134] has joined #secp256k1 12:30 -!- echonaut5 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:30 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:32 -!- echonaut6 [~echonaut@46.101.192.134] has joined #secp256k1 12:32 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:35 -!- echonaut6 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:36 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:38 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:38 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:40 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:41 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:44 -!- echonaut7 [~echonaut@46.101.192.134] has joined #secp256k1 12:44 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:45 -!- echonaut7 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:46 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:48 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:48 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 12:54 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:54 -!- echonaut1 [~echonaut@46.101.192.134] has joined #secp256k1 12:56 -!- echonaut1 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 12:56 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:13 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:13 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:15 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:16 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:17 -!- echonaut2 [~echonaut@46.101.192.134] has joined #secp256k1 13:17 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:19 -!- echonaut2 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:19 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:20 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:21 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:22 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:22 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:24 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:25 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:26 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:26 -!- echonaut3 [~echonaut@46.101.192.134] has joined #secp256k1 13:29 -!- echonaut3 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:29 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:31 -!- echonaut4 [~echonaut@46.101.192.134] has joined #secp256k1 13:31 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:32 -!- echonaut4 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:32 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:33 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:33 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:36 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:36 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:38 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:38 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:39 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:40 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:45 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:45 -!- echonaut5 [~echonaut@46.101.192.134] has joined #secp256k1 13:48 -!- echonaut5 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:48 -!- cfields [~quassel@unaffiliated/cfields] has joined #secp256k1 13:48 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:51 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:51 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 13:52 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:52 -!- echonaut6 [~echonaut@46.101.192.134] has joined #secp256k1 14:42 -!- cfields [~quassel@unaffiliated/cfields] has joined #secp256k1 17:36 -!- hdevalence [~hdevalenc@199-188-193-243.PUBLIC.monkeybrains.net] has quit [Quit: hdevalence] 21:10 -!- echonaut6 [~echonaut@46.101.192.134] has quit [Read error: Connection reset by peer] 21:10 -!- echonaut [~echonaut@46.101.192.134] has joined #secp256k1 21:48 -!- Guest51479 [~cloudcell@81.23.9.160] has joined #secp256k1 22:25 -!- echonaut7 [~echonaut@46.101.192.134] has joined #secp256k1 22:25 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 23:08 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 246 seconds] 23:08 -!- TD-Linux [~Thomas@about/essy/indecisive/TD-Linux] has quit [Ping timeout: 246 seconds] 23:11 -!- TD-Linux [~Thomas@about/essy/indecisive/TD-Linux] has joined #secp256k1 23:12 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #secp256k1