17:01:28 #startmeeting weekly network team and tor-dev meeting 17:01:28 Meeting started Mon Jul 11 17:01:28 2016 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:28 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:01:44 hello 17:01:49 isis: U039b: asn: hello, I've seen you around! 17:01:55 dgoulet: I've heard you'll be travelling! 17:02:04 yawning: I've heard that you're sick and possibly taking a break! 17:02:13 athena: network team meeting! 17:02:18 armadev: network team meeting! 17:02:22 hi meeting 17:02:27 hi! 17:02:35 we'll start with check-ins once again. 17:02:38 I'll go first 17:02:55 I have been distracted by administrative stuff. I hope to pull out of that. 17:03:10 the guard-selection discussion meeting last week went well; I am revising my revised revised prop#259. 17:03:28 I did some hacking that other people's code will need, which I hope we can actually use. 17:03:40 This week I hope to hack the heck out of deliverables. 17:03:44 next week I'll be at PETS 17:04:01 the deliverables I aim to finish this week are revising my prop259 and doing some simulation on it... 17:04:13 ah, just waht we need, an angry PM bot 17:04:18 doing #19470 ... 17:04:24 athena: yeah, I'm doing /ignore on it. 17:04:25 nickm: Stop spamming. 17:04:58 wtf is that thing 17:05:17 we have a PM bot ?!?!?! 17:05:24 ... and maybe some tor-guts things 17:05:31 isis: we have an unauthorized PM spambot 17:05:31 isabela is definitely human imo 17:05:36 hi helix ! 17:05:47 hi o/ (sorry to butt in!) 17:05:56 helix: o/ 17:06:23 I am hoping for review on #18902 ; we need to all remember to review needs_review tickets. 17:06:31 If something isn't getting reviewed, please let me know. 17:06:46 athena: also I added real monotonic timers in a branch currently in needs_revision. 17:06:49 i still have #18640 outstanding and waiting for someone to review it; working on #19333 next i think 17:06:54 athena: you were interested in those I think 17:06:56 oh nice, finally 17:07:21 #18908 is the ticket 17:08:08 can anyone pick up doing review on #18640, or is that on me? 17:08:18 (I can do it if needed.) 17:08:33 #item for discussion later: how are we liking gitlab reviews? 17:08:52 i kinda like gitlab so far 17:08:57 athena: did you have any thoughts on what parts of the guard work you'd like to pick up later this month? I know that we underscheduled you, on the premise that you'd be doing some of that. 17:09:20 hmm, what would be helpful to be doing? 17:09:44 any items on https://pad.riseup.net/p/draft-guard-steps that seem doable? 17:09:58 step 0 is for somebody to see what's already coded in the twstrike branch, and how reusable it is for our needs 17:10:08 I don't think we should have one person to do all the guard stuff though 17:10:40 asn had taken on "idrentify which parts can be used" but a second opinion sure wouldn't hurt 17:12:01 hmm, have we got the proposals solid enough to actually begin coding that stuff? 17:12:32 I hope to have a more solid version today 17:12:38 but I don't know if others will agree. :) 17:13:34 athena: done with checkin? 17:13:35 who's next? 17:13:40 yeah 17:15:28 i can go, but i don't have much to report 17:15:57 * isabela can go after isis 17:16:04 i was on vacation last week, before that i worked on my OTF deliverables for bridgedb, specifically #12030 17:16:30 and also the IPC stuff a bit, and this week i will continue to do the same 17:16:49 sorry for that, but i really should get my paid work done, esp. if i am going to PETS 17:17:14 as much as i would be more excited to do other things 17:17:21 EOF 17:17:34 * meejah wonders if "network team" includes controller libs and/or volunteers ;) 17:17:49 yes 17:17:51 meejah: yes! 17:17:59 well yeah! 17:18:32 isis: please do not feel you ever need to apologize for doing any level of volunteer work. This isn't supposed to be a cult. :) 17:18:33 isis: hope you enjoyed diving 17:18:42 isis: (are you going to PETS?) 17:19:17 Weasel you bitch. Peace niggers. 17:20:19 i keep missing these meetings, but txtorcon 1.x stuff should be available "soon"; this is a bunch of API cleanups, and a new "Tor" abstraction thanks to some discussion with brian warner 17:21:07 once i think it's "done" I will put in PRs for any projects using the couple APIs I'm going to break before I 'really' release it 17:21:43 i've also drastically cleanedup/re-written the docs and examples 17:22:57 EOM 17:23:26 nickm: yes, i will be at PETS 17:23:48 isabela: yeah! sharks are awesome creatures 17:24:10 i have been working a lot on many reports and proposals a lot of deadlines going on :( 17:24:30 i am also trying to schedule another retrospective 17:24:39 i will try the best to be on july 25 monday 17:24:47 (not at the same time as this meeting tho) 17:25:05 * isis remembers that they should respond to the retrospective scheduling email 17:25:06 but i will be looking for homes at that time 17:25:23 Why does one of the ops here support Isis? 17:25:51 so my schedule for last week of july and first week of august is quite insane 17:26:08 expect little alive presence over here 17:26:09 :( 17:26:11 done 17:26:12 wow, somebody sure wants us not to have public meetings. 17:26:28 nickm: looks like it 17:27:30 anybody else with a check-in? 17:29:32 okay, discussion time! 17:29:35 * isis responded 17:29:57 I have a topic, which is code review check-ins. And another topic, which is preparing for pets 17:30:47 isabela: Could you send the list of items from our last retrospective meeting to the list as well, so we remember? 17:30:56 what other topics do we have for today? 17:30:59 yes 17:31:30 isabela: thanks! 17:32:45 ok, preparing for pets. I would like us to think about what topics I should try to get researchers thinking about. 17:33:00 I'd also like folks to look at the list of papers and think what questions/suggestions we have for the authors. 17:33:20 this is a great resource we can totally use for good 17:34:39 when is pets again? 21? 17:34:52 July 19 – 22, 2016 17:34:58 ok 17:35:15 i would like some attention paid to this idea of a pluggable hybrid handshake mechanism that the NTRU developers came up with, particularly to know if it is useful to other cryptographers who design PQ PKE/KEX/KEM systems 17:35:40 uh… i think that those emails were public… let me check 17:36:42 isis: btw did you see the BoringSSL hybrid handshake? 17:36:47 nope, they weren't, oh well 17:36:58 anyway this part is https://github.com/jschanck-si/hybrid-doc https://eprint.iacr.org/2015/287 17:37:21 nickm: yes, i did! very exciting 17:37:40 i'm *slightly* dismayed that we weren't the first, but oh well :) 17:37:59 ooh, is this for doing something like comining NTRU with curve25519? 17:38:02 well, we can be the first to have it on-by-default, maybe. 17:38:14 hi or something 17:38:27 athena: yeah; the boringssl people are doing NTRU + curve25519, concatenating the outputs, and throwing them into the TLS KDF. 17:38:31 Yawning: hi! 17:38:33 yeah, but so that you can (hopefully) replace either half of the handshake without having to respec everything 17:38:34 how are you? 17:39:00 https://security.googleblog.com/2016/07/experimenting-with-post-quantum.html 17:39:01 Yawning: feeling better? 17:39:05 that's a question with a complicated answer 17:39:14 Yawning: !! \o/ 17:39:15 it's newhope + x25519 17:39:19 just comcatenated 17:39:25 err sorry, newhope. not ntru 17:39:33 and their idea of newhope is fucked up and different from dr schwabe et als 17:40:01 it was non-interesting when they first threw it into their repo months ago 17:40:02 >.> 17:40:20 code here: https://boringssl.googlesource.com/boringssl/+/95c69563dc5422c3b3cd3a0bf435944a7530a12d/ssl/ssl_ecdh.c#260 17:40:34 i am mostly excite that it is actually getting used 17:41:04 anyway, i will stop derailing the meeting, sorry 17:41:14 Yawning: want to check in? 17:41:31 https://lists.torproject.org/pipermail/tor-dev/2016-May/010967.html 17:41:39 I made fun of it, months ago 17:41:40 >.> 17:41:45 uh 17:41:52 did my evals to keep sponsors happy 17:42:08 probably going to take a vactaion till my sanity returns 17:42:13 dunno 17:42:22 talked with the lantern people a bit 17:42:29 nickm: neat, but it seems maybe *slightly* better to do it telescoping: after k out of n handshakes, the key to do round k+1 is the KDF of the first k 17:42:49 athena: well, they are just doing TLS. 17:44:51 Yawning: +1 for vacations; very much a supported operation 17:45:01 :) 17:45:22 isabela: I'll get in the administrative paperwork for the quarter soon-ish 17:45:44 which is mostly remebering what the hell I did for each month 17:46:11 Yawning: thanks! we do want your invoices asap :) 17:46:20 Yawning: let me know if i can help in any way 17:46:34 (oh, on a side note the lanter people told me they are using obfs4 for a utterly rediculous amount of users and it's mostly working) 17:46:39 (*lantern) 17:47:09 cool 17:47:20 with one weird issue, I think I know what's wrong and pushed a commit that should make things better 17:49:18 is there anything that requires my immediate attention 17:49:33 isabela: that's a question for you 17:50:08 (you'd figure if google wants to use special snowflake newhope, they'd use one of the improved noise sampling methods, but they didn't) 17:50:32 Yawning: I think they think they are still doing newhope. 17:51:02 I am about to create a review-group-5. One moment.... 17:51:33 Yawning: only burocratic thing 17:51:51 Yawning: sponsorT is all good, I already wrote the summary of your evals in the final report 17:51:54 tx for that 17:52:36 okay, review-group-5 is created. 17:52:56 also please note that you may have tickets in needs_revision for 0.2.9 17:53:31 we also should be tagging things with the juy tag 17:53:48 among people here: isis, teor, mikeperry, athena ,and karsten have things so tagged. 17:53:49 sorry for not being better on reminding about the monthly tags 17:54:26 Why continually bother people about tagging? Stop your nagging. 17:54:39 reviewers will be needed for #18908, #18397, #18902, and #19435. 17:54:50 Yeah stop your nagging girl. 17:55:03 Be quiet bot. Stop spamming. 17:55:15 Tired of spamming in this chat. 17:55:32 You all are annoying. 17:55:37 any takers on those reviews? 17:55:44 No takers whatsoever. 17:56:01 Kick the isis supporter out of here please. 17:56:13 And exterminate the weasel. 17:56:24 anybody want to make me review any more of them? :) 17:57:28 One of you here is a weasel in the system. 17:57:31 okay. I will continue to nag people about reviews offline. any more topics for this meeting? 17:57:48 i'll take the #18908 review 17:57:54 athena: cool! 17:58:05 athena: I think at this point it just needs a few more tests. 17:58:21 athena: added you as reviewer 17:58:26 anything else before the TB people start? 17:59:00 i am good 17:59:07 i will email the resolutions from the last retrospective 17:59:59 oh yeah 17:59:59 #endmeeting