19:57:07 RRSAgent has joined #crypto 19:57:07 logging to http://www.w3.org/2013/02/04-crypto-irc 19:57:09 RRSAgent, make logs public 19:57:11 Zakim, this will be SEC_WebCryp 19:57:11 ok, trackbot, I see SEC_WebCryp()3:00PM already started 19:57:12 Meeting: Web Cryptography Working Group Teleconference 19:57:12 Date: 04 February 2013 19:57:39 Chair: Virginie_Galindo 19:57:49 +jyates 19:58:26 Zakim, whats the number? 19:58:26 I don't understand your question, rsleevi. 19:58:27 agenda ? 19:58:30 zakim, code? 19:58:30 the conference code is 27978 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), wseltzer 19:58:48 +??P2 19:58:59 +??P3 19:59:03 zakim, i am ??P2 19:59:03 +nvdbleek; got it 19:59:05 + +1.408.540.aaaa 19:59:29 zakim, aaaa is Scott_Kelly 19:59:29 +Scott_Kelly; got it 19:59:35 +virginie 19:59:57 who is on the call ? 19:59:59 zakim, who is here? 19:59:59 On the phone I see Wendy, jyates, nvdbleek, Google, Scott_Kelly, virginie 20:00:01 Google has rsleevi 20:00:01 On IRC I see RRSAgent, emily, virginie, tantek, nvdbleek, jyates, ddahl, rsleevi, trackbot, tobie, timeless, slightlyoff, Zakim, wseltzer 20:00:13 selfissued has joined #crypto 20:00:18 greetings 20:00:21 +ddahl 20:00:22 +emily 20:00:28 (from AZ CSSWG mtg) 20:00:37 hi tantek 20:00:46 rbarnes has joined #crypto 20:00:53 + +1.617.873.aabb 20:01:07 zakim, i am aabb 20:01:07 +rbarnes; got it 20:01:16 zakim, mute me 20:01:16 nvdbleek should now be muted 20:01:35 agenda? 20:02:05 agenda+ welcome 20:02:10 agenda+ Web Crypto API - 30' 20:02:24 agenda+ High Level API - 10' 20:02:39 hhalpin has joined #crypto 20:02:49 Zakim, what's the code? 20:02:49 the conference code is 27978 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), hhalpin 20:02:53 +[Microsoft] 20:03:03 agenda+ secondary feature discussion – 5’ 20:03:17 agenda+ group life 20:03:21 agenda+ AOB 20:03:36 who is on the call ? 20:03:56 [agenda: http://lists.w3.org/Archives/Public/public-webcrypto/2013Feb/0009.html ] 20:03:59 +[IPcaller] 20:04:08 karen_ has joined #crypto 20:04:36 its a very exciting telecon today, closing issues and a new draft document! 20:05:06 Zakim, pick a scribe 20:05:06 Not knowing who is chairing or who scribed recently, I propose emily 20:05:09 emily? 20:05:11 zakim, mute hhalpin 20:05:11 hhalpin should now be muted 20:05:13 ok! 20:05:21 Zakim, unmute hhalpin 20:05:21 hhalpin should no longer be muted 20:05:25 arunranga has joined #crypto 20:05:29 Zakim, who's making noise? 20:05:36 http://www.w3.org/2013/01/21-crypto-minutes.html 20:05:40 hhalpin, listening for 10 seconds I heard sound from the following: Wendy (8%), [Microsoft] (5%) 20:06:16 virginie: progress on low-level API thanks to ryan... 20:06:33 ... closing a bunch of issues, also some discussion about high-level presented by David 20:07:02 ... any objection to approving minutes? 20:07:07 +arunranga 20:07:18 +karen 20:07:23 RESOLUTION: approve minutes of last meeting http://www.w3.org/2013/01/21-crypto-minutes.html 20:07:56 virginie: now we go through different proposals made by ryan 20:08:10 q+ 20:08:26 [Issues are collected at http://lists.w3.org/Archives/Public/public-webcrypto/2013Feb/0009.html ] 20:09:11 q+ 20:09:17 virginie: can mark issues to be addressed in next version or different revision 20:09:26 there's also the "product" way of closing issues. 20:09:47 mike: request from 3 different people at microsoft to defer decisions on closing issues until adequate time to review them 20:09:54 ... proposal made only 2 business days ago 20:11:00 harry: want some time limit to how long reviews go on for but it should be reasonable 20:11:10 ... can still go through ryan's suggestions today 20:11:24 cjkula has joined #crypto 20:11:33 ... can associate issues with specs in bugzilla 20:11:43 Thanks. I think that giving people until the next call to review the issues being proposed for closure is reasonable. 20:12:08 + +1.510.387.aacc 20:12:30 ryan: was not intending for this to be agenda of call 20:12:59 Features that are unimplemented won't go to Rec status :) 20:13:12 ddahl has joined #crypto 20:13:12 ... intending to get us focused on making forward progress 20:13:21 ... identify serious gaps that need to be resolved in this version 20:13:43 ... as opposed to "I want a pony" issues 20:14:10 q? 20:14:21 ack hhalpin 20:14:23 ack selfissued 20:14:51 Zakim, aacc is cjkula 20:14:51 +cjkula; got it 20:14:53 I think a quick walk-through would be great 20:16:32 q+ 20:16:45 rsleevi: open issues with no progress for 6+ months is no good 20:17:09 wseltzer: tracker has "postponed" status as well as closed 20:17:29 mountie has joined #crypto 20:17:32 ack ws 20:17:56 virginie: can postpone or allocate issues to another product 20:18:09 karen1 has joined #crypto 20:18:10 cjkula_ has joined #crypto 20:18:25 ... discuss proposals on next call in 2 weeks 20:18:35 Right: I want to make a distinction between "What we are working on", "what we need to work on", "what we plan to work on", and "what we want to work on" (since they may all be different) 20:18:37 The difference is a CLOSED issue is generally not talked about any more, and attempts to revisit it can be replied with "we already closed that" while POSTPONED is less strong and allows re-visiting. 20:19:07 q+ 20:19:14 Zakim, mute Microsoft 20:19:14 [Microsoft] should now be muted 20:20:14 hhalpin: w3c typically doesn't run registries, it might be better to have IANA run the registry 20:20:44 ... WG runs registry during lifetime, but don't want it left hanging after close of WG 20:20:53 ... IANA ok with running it 20:21:08 +mountie 20:21:41 ... separate discussion about modifying registration process to make it harder or easier 20:21:51 q+ 20:22:00 q+ 20:22:17 rsleevi: registry is bad for web 20:22:37 ... registry notion only comes up b/c of string identifiers 20:23:20 Which requires re-opening the Working Group :) 20:23:24 ... requires active collaboration of multiple user agents 20:23:48 ... need specs that require consensus to have interoperable web 20:25:51 rbarnes: not going to have universally implemented set of algorithms 20:26:00 ... devs are going to have to deal with algorithms being absent 20:26:17 ... can separate availability/implementation from naming 20:26:38 ... useful to have a common set of names 20:27:11 q+ 20:27:19 q+ 20:27:21 q+ 20:27:23 ack 20:27:30 ack next 20:27:34 virginie: we'll have to make our own list of identifiers anyway 20:27:42 ... might reuse other identifiers that are used elsewhere 20:28:41 ... can defer the decision 20:29:00 ... richard had volunteered to maintain document of different identifiers 20:29:23 rbarnes: can pull out names from current spec into separate document 20:29:33 I'd like to clarify the registry concept :) 20:29:39 rsleevi: concern is about process associated with document 20:29:57 No, the algorithms remain in the current spec. 20:30:17 hhalpin: oh, maybe i misunderstood the concept 20:30:47 hhalpin: not as concerned about registry maintenance, because algorithms dont change very often, more concerned about process of defining algorithms than exact ownership 20:31:00 q+ 20:31:24 rsleevi: any IANA registry comes with an admission policy 20:31:25 hhalpin: wasnt suggesting that current algorithms get removed from spec 20:31:39 ... have to demonstrate interoperability to go through w3c process 20:32:16 ... keep algorithms that we have and do test cases for them 20:33:10 ... difficult once spec has gone through process to change it without reopening WG 20:35:15 ... algorithms in registry would not go through rigorous review process, but wouldn't have to reopen WG for minor changes 20:35:45 ack hh 20:35:50 ack rs 20:36:15 rsleevi: doesn't require review or IPR agreement, dangerous to open web 20:36:34 (delayed) hi ddahl and wseltzer! 20:36:44 ... different user agents might define algorithms differently 20:36:52 ... patent and IPR concerns associated with algorithms 20:37:16 ... don't want to see crypto enforcing vendor lock-in 20:37:53 q+ 20:38:34 zakim, close the queue 20:38:34 ok, virginie, the speaker queue is closed 20:38:50 Yes, but we need to make progress on this issue Virginie. 20:38:57 ack rbarnes 20:39:05 So I request I make a quick modification based on rsleevi's point. 20:39:13 which I generally agree with. 20:39:14 rbarnes: strong consensus at f2f that no mandatory-to-implement algorithms 20:39:24 Well, IANA takes a while :) 20:39:56 I think my point would be 20:40:04 ... can address IPR concerns within IANA 20:40:07 that we *can* update test-suites continually 20:40:11 after lifetime 20:40:19 ... can set policy at registry creation 20:40:28 ... policies can require levels of consensus 20:40:35 of Working Group, so thus we could do require test-cases to be maintained for new algorithms. 20:40:49 @rbarnes: There's a distinction between the UA (correctly) gluing up with the OS/crypto lib and between having multiple definitions ("aes-gcm", "aes-gcm1", "aes-gcm-like-the-others-but-different") 20:41:12 @rbarnes: I view it as a separate issue from MTI 20:41:50 hhalpin: with no IANA registry, would have to keep WG open forever or reopen for every change 20:42:05 That's a fairly important point. 20:43:16 We also do need to take a decision as regards extension to the charter 20:43:32 https://dvcs.w3.org/hg/webcrypto-highlevel/raw-file/tip/Overview.html 20:43:33 https://dvcs.w3.org/hg/webcrypto-highlevel/raw-file/tip/Overview.html 20:44:00 ddahl: still feel pretty strongly about having a high-level API 20:44:19 ... want it to be very simple, allows for public-key and symmetric encryption 20:45:28 We need to discuss the extension to charter issue today. 20:45:29 What's the rationale for removing sign/verify? 20:46:09 ddahl: redundant with encryptAndSign 20:46:48 @ddahl: It seems like the primitives are (secret key) encrypt/decrypt, (private key) sign/verify and (private key) encrypt/decrypt [which implies sign/verify] 20:46:58 @emily: ^ sound right? 20:47:19 @rsleevi, @ddahl: but there's no way to sign using the high-level API without also encrypting? 20:47:57 @everyoneabove, it seems useful to have the ability to sign without encrypting 20:47:59 virginie: proposal to switch milestone for finishing low-level api by 6 months 20:48:01 @emily: as i understand it, all high-level API calls effectively send a message from a key pair to a public key 20:48:04 emily: that is a possible drawback as it may be confsuing 20:48:26 The suggestions were 6 month, 8 month, or 12 month extension 20:48:30 but we have to file before end of Feb. 20:48:33 Any objection to a 6-month extension of charter and dates? 20:48:35 +1 ddahl, I was muddled up by that. 20:48:47 i would be fine with 6, 8, or 12 20:49:50 arunranga: yeah, i removed sign/verify based on some feedback from Adam Langley 20:49:52 rsleevi: yeah, either way 20:50:30 rsleevi: want small extension and a burndown of current issues with spec 20:50:39 +1 6 months, I'd live with 8 months, 12 months makes me worried. 20:52:03 +1 for 8 20:52:14 rsleevi: don't understand motivation for 8 20:52:21 q? 20:52:28 ... advancing to candidate rec is where netflix feels comfortable implementing 20:52:31 q- hhalpin 20:53:07 We can always go to CR *before* schedule. 20:53:25 i.e. if we close all our issues ahead of schedule, we're fine. 20:53:31 If we can't advance within 6 months, I think we'll have failed as a WG :) 20:53:58 no objection here 20:54:00 virginie: any objection to 6 month extension? 20:54:07 +1 20:54:08 PROPOSAL: 6 month extension 20:54:09 +1 20:54:09 +1 20:54:10 +1 20:54:12 +1 20:54:12 +1 20:54:12 PROPOSAL: 6 month extension to charter 20:54:17 +1 20:54:19 +1 20:54:20 +1 20:54:21 +1 20:54:58 RESOLUTION: 6 months extension will be pursued 20:56:18 hhalpin: april 23-24, paypal headquarters in silicon valley 20:56:30 In San Jose? 20:56:45 hhalpin: could do joint WG session with webappsec 20:57:00 @jyates: yes 20:57:01 ... could also try to overlap and do 24-25 but some concern with paypal 20:57:23 The joint session would be the 25th in morning 20:57:49 +1 20:57:49 +1 20:57:51 virginie: proposal for f2f april 23-24, joint session on 25th 20:57:51 PROPOSAL: Face to face on 23/24 at PayPal HQ in San Jose 20:57:53 +1 20:57:56 +1 20:57:56 +1 20:57:57 +1 20:57:58 +1 20:57:59 +1 20:58:08 +1 20:58:21 RESOLUTION: Next f2f on April 23/24 20:58:25 It will also be good because we can have lots of f2f time with WebApps and HTML WGs over issues like test cases and even registries if needed. 21:00:38 2 weeks to read and discuss! 21:00:44 ACTION hhalpin and wseltzer to prepare extension request for 6 months 21:00:44 Created ACTION-75 - And wseltzer to prepare extension request for 6 months [on Harry Halpin - due 2013-02-11]. 21:01:04 ACTION all participants to review proposals to close issues 21:01:04 Error finding 'all'. You can review and register nicknames at . 21:01:11 -Scott_Kelly 21:01:14 -rbarnes 21:01:15 -nvdbleek 21:01:16 -Google 21:01:17 -mountie 21:01:18 -jyates 21:01:19 -ddahl 21:01:19 -karen 21:01:20 -virginie 21:01:20 mountie has left #crypto 21:01:21 -emily 21:01:22 -hhalpin 21:01:23 -arunranga 21:01:27 -[Microsoft] 21:01:29 -Wendy 21:01:30 arunranga has left #crypto 21:01:38 zakim wseltzer_cpdp is really wseltzer 21:01:51 s/zakim wseltzer_cpdp is really wseltzer// 21:02:13 trackbot, end teleconf 21:02:13 Zakim, list attendees 21:02:13 As of this point the attendees have been Wendy, jyates, nvdbleek, +1.408.540.aaaa, rsleevi, Scott_Kelly, virginie, ddahl, emily, +1.617.873.aabb, rbarnes, selfissued, hhalpin, 21:02:16 ... arunranga, karen, +1.510.387.aacc, cjkula, mountie 21:02:21 RRSAgent, please draft minutes 21:02:21 I have made the request to generate http://www.w3.org/2013/02/04-crypto-minutes.html trackbot 21:02:22 RRSAgent, bye 21:02:22 I see no action items 21:03:17 RRSAgent has joined #crypto 21:03:17 logging to http://www.w3.org/2013/02/04-crypto-irc 21:03:39 rrsagent, make minutes 21:03:39 I have made the request to generate http://www.w3.org/2013/02/04-crypto-minutes.html wseltzer 21:05:02 regrets+ Asad_Ali, Seetharama_Durbha, Mark_Watson 21:05:05 rrsagent, make minutes 21:05:05 I have made the request to generate http://www.w3.org/2013/02/04-crypto-minutes.html wseltzer 21:06:39 rrsagent, bye 21:06:47 rrsagent, make minutes public 21:06:47 I'm logging. I don't understand 'make minutes public', wseltzer. Try /msg RRSAgent help 21:06:54 rrsagent, make logs public 21:06:57 rrsagent, bye 21:06:57 I see no action items