We'll have a few more coming for the Windows port. On quarta-feira, 9 de mar?o de 2016 20:21:06 PST Craig Pratt wrote: > Thanks much for the list. I'll start looking at the issues shortly and see > what's going on upstream.
> In addition to the IoTivity changes to TinyDTLS, we have some changes in our > local branch of TinyDTLS that haven't been pushed to IoTivity as-of-yet. > Specifically, CableLabs has recently added support for these cipher suites > to TinyDTLS: > * TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 > * TLS_PSK_WITH_AES_128_CCM > * TLS_ECDHE_ECDSA_WITH_AES_128_CCM > > (Along with some changes to the dtls-client and dtls-server test programs.) > > Since we would like to submit these changes to TinyDTLS as well, we figured > we might as well do the whole lot... > cp > ________________________________ > From: Heldt-Sheller, Nathan [nathan.heldt-sheller at intel.com] > Sent: Wednesday, March 09, 2016 12:51 PM > To: dongik.lee at samsung.com; RANDEEP SINGH > Cc: Macieira, Thiago; iotivity-dev at lists.iotivity.org; Craig Pratt > Subject: RE: Re: [dev] Tinydtls Fork > > Thanks Dongik, > CableLabs (specifically Craig Pratt) has agreed to drive this issue, to make > sure we don?t miss upstreaming any patches we have made to IoTivity?s > version of TinyDTLS. He has the issue list from Randeep, and now he has > this patch list from you (thank you!) I don?t have plans to do anything > more on my end w.r.t. TinyDTLS, unless Craig requests help from OSWG? is > there something more you think I need to do? > Thanks, > Nathan > From: Lee, Dongik [mailto:dongik.lee at samsung.com] > Sent: Wednesday, March 9, 2016 2:55 AM > To: RANDEEP SINGH <randeep.s at samsung.com>; Heldt-Sheller, Nathan > <nathan.heldt-sheller at intel.com> Cc: Macieira, Thiago > <thiago.macieira at intel.com>; iotivity-dev at lists.iotivity.org Subject: > Re: > Re: [dev] Tinydtls Fork > > > Hi Nathan, > > I think you need to check if all the tinydtls-related patches in iotivity > are uploaded into Tinydtls fork. > I believe all the guys keep Tinydtls opensource rule(firstly upload into > Tinydtls fork) , but we need to check anyway. > See the below patch list in iotivity. > > BR, > > Dongik > > > ID > > subject > > status > > owner > > project > > branch > > 4631<https://gerrit.iotivity.org/gerrit/4631> > > Fix retransmission according to > RFC<https://gerrit.iotivity.org/gerrit/4631> > ? > > Dmitriy > Zhuravlev<https://gerrit.iotivity.org/gerrit/#/q/owner:d.zhuravlev%2540sams > ung.com+status:open> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+b > ranch:master> > 5525<https://gerrit.iotivity.org/gerrit/5525> > > Code cleanup of > csdk/connectivy/util/SConscript<https://gerrit.iotivity.org/gerrit/5525> > ? > > David > Antler<https://gerrit.iotivity.org/gerrit/#/q/owner:david.a.antler%2540inte > l.com+status:open> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+b > ranch:master> > 4823<https://gerrit.iotivity.org/gerrit/4823> > > tinydtls: fix some compile > warnings<https://gerrit.iotivity.org/gerrit/4823> > ? > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:open> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+b > ranch:master> > 4445<https://gerrit.iotivity.org/gerrit/4445> > > Fix the issue of redifinition of SHA256_* functions in > tinydtls<https://gerrit.iotivity.org/gerrit/4445> > ? > > Sashi > Penta<https://gerrit.iotivity.org/gerrit/#/q/owner:sashi.kumar.penta%2540in > tel.com+status:open> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+b > ranch:master> > 4143<https://gerrit.iotivity.org/gerrit/4143> > > Add wrong PIN defence codes in case of PIN based > OxM<https://gerrit.iotivity.org/gerrit/4143> > Merged > > Chul > Lee<https://gerrit.iotivity.org/gerrit/#/q/owner:chuls.lee%2540samsung.com+ > status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3951<https://gerrit.iotivity.org/gerrit/3951> > > libcoap: remove fix build error on big endian > systems<https://gerrit.iotivity.org/gerrit/3951> > Merged > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3953<https://gerrit.iotivity.org/gerrit/3953> > > tinydtls: use types from inittype.h, fix musl > libc<https://gerrit.iotivity.org/gerrit/3953> > Merged > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3967<https://gerrit.iotivity.org/gerrit/3967> > > Updated to latest changes in > tinyDTLS<https://gerrit.iotivity.org/gerrit/3967> > Merge Conflict > > Habib > Virji<https://gerrit.iotivity.org/gerrit/#/q/owner:habib.virji%2540samsung. > com+status:open> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+b > ranch:master> > 3441<https://gerrit.iotivity.org/gerrit/3441> > > Fixed MAC key issue in AES-CBC cipher suite in > tinyDTLS<https://gerrit.iotivity.org/gerrit/3441> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3351<https://gerrit.iotivity.org/gerrit/3351> > > Modify the OxM callback implementation to select the appropriate cipher > ...<https://gerrit.iotivity.org/gerrit/3351> > Merged > > Chul > Lee<https://gerrit.iotivity.org/gerrit/#/q/owner:chuls.lee%2540samsung.com+ > status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3435<https://gerrit.iotivity.org/gerrit/3435> > > Fix tinydtls implementation of sign & > verify<https://gerrit.iotivity.org/gerrit/3435> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3195<https://gerrit.iotivity.org/gerrit/3195> > > tinydtls: fix and activate android debug.c > build<https://gerrit.iotivity.org/gerrit/3195> > Merged > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 2925<https://gerrit.iotivity.org/gerrit/2925> > > tinydtls: add android logging > support<https://gerrit.iotivity.org/gerrit/2925> > Merged > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 3009<https://gerrit.iotivity.org/gerrit/3009> > > Refactor PSK Credential retrieval > interface<https://gerrit.iotivity.org/gerrit/3009> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 2753<https://gerrit.iotivity.org/gerrit/2753> > > Merge branch 'security-CKM' into > 'master'<https://gerrit.iotivity.org/gerrit/2753> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 2569<https://gerrit.iotivity.org/gerrit/2569> > > tinydtls: remove certificate_list length field for raw public > keys<https://gerrit.iotivity.org/gerrit/2569> > Merged > > Hauke > Mehrtens<https://gerrit.iotivity.org/gerrit/#/q/owner:hauke.mehrtens%2540in > tel.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 1618<https://gerrit.iotivity.org/gerrit/1618> > > Fix Android TinyDtls build issue in Debug > mode<https://gerrit.iotivity.org/gerrit/1618> > Merged > > Naga Ashok > Jampani<https://gerrit.iotivity.org/gerrit/#/q/owner:jn.ashok%2540samsung.c > om+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 1385<https://gerrit.iotivity.org/gerrit/1385> > > Make git ignore libraries and tinydtls > binaries.<https://gerrit.iotivity.org/gerrit/1385> > Merged > > Ossama > Othman<https://gerrit.iotivity.org/gerrit/#/q/owner:ossama.othman%2540intel > .com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 348<https://gerrit.iotivity.org/gerrit/348> > > Updated tinyDTLS test apps to use identity > hint<https://gerrit.iotivity.org/gerrit/348> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 340<https://gerrit.iotivity.org/gerrit/340> > > Replaced tinyDTLS ecc with > micro-ecc<https://gerrit.iotivity.org/gerrit/340> > Merged > > Randeep > Singh<https://gerrit.iotivity.org/gerrit/#/q/owner:randeep.s%2540samsung.co > m+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 120<https://gerrit.iotivity.org/gerrit/120> > > Added support in tinyDTLS to support > rehandshake<https://gerrit.iotivity.org/gerrit/120> > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > 112<https://gerrit.iotivity.org/gerrit/112> > > Adding tinyDTLS into iotivity repo<https://gerrit.iotivity.org/gerrit/112> > > Merged > > Sachin > Agrawal<https://gerrit.iotivity.org/gerrit/#/q/owner:sachin.agrawal%2540int > el.com+status:merged> > iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/d > efault> > master<https://gerrit.iotivity.org/gerrit/#/q/status:merged+project:iotivity > +branch:master> > > > > ________________________________ > > Dongik LEE (Principal Engineer) > > Security Lab.(Software R&D Center) > SAMSUNG ELECTRONICS CO.,LTD > Mobile : +82-10-5091-8190 > E-mail : dongik.lee at samsung.com<mailto:dongik.lee at samsung.com> > > ________________________________ > > > > > > > > > > > > ------- Original Message ------- > > Sender : RANDEEP SINGH<randeep.s at samsung.com<mailto:randeep.s at > samsung.com>> > ./Chief Engineer/SRI-Delhi-Advanced SW Team/Samsung Electronics > Date : 2016-03-09 13:57 (GMT+09:00) > > Title : Re: [dev] Tinydtls Fork > > > > Hi Nathan, > > following is the list of tinydtls tickets raised by Iotivity members > > > tinydtls tickets > > Description > > Status > > https://sourceforge.net/p/tinydtls/tickets/16/ > > Extending Rijndael for Arduino > > Accepted > > https://sourceforge.net/p/tinydtls/tickets/17/ > > Add cipher suite for TLS_ECDH_anon_WITH_AES_128_CBC_SHA(RFC 4492) > > Accepted > > https://sourceforge.net/p/tinydtls/tickets/22/ > > Support the session specific cipher suite selection > > open > > https://sourceforge.net/p/tinydtls/tickets/27/ > > Fix the wrong implementation about the anonymous cipher suite of tinydtls > > open > > https://sourceforge.net/p/tinydtls/tickets/6/ > > Issue when using PSK Identity Hint > > closed > > https://sourceforge.net/p/tinydtls/tickets/18/ > > Fix compiler error "undefined reference to dtls_package_version > > closed > > https://sourceforge.net/p/tinydtls/tickets/19/ > > Added a method to close session on specific n/w interface > > wont-fix > > https://sourceforge.net/p/tinydtls/tickets/20/ > > Add function for ownerPSK generation in IoTivity > > closed > > https://sourceforge.net/p/tinydtls/tickets/23/ > > include guards in uthash.h and utlist.h > > closed > > https://sourceforge.net/p/tinydtls/tickets/29/ > > Improved X.509 support > > open > > https://sourceforge.net/p/tinydtls/tickets/32/ > > Implementation of dtls_prng and dtls_prng_init > > Accepted > > https://sourceforge.net/p/tinydtls/tickets/37/ > > Fix Contiki build and replace ECC implementation by micro-ecc > > open > > > > > Thanks, > > Randeep > > > > > > ------- Original Message ------- > > Sender : Heldt-Sheller, > Nathan<nathan.heldt-sheller at intel.com<mailto:nathan.heldt-sheller at > intel.com > >> > Date : Mar 09, 2016 06:46 (GMT+05:30) > > Title : Re: [dev] Tinydtls Fork > > > We have good news: Craig Pratt of CableLabs has agreed to drive upstreaming > of IoTivity TinyDTLS patches; thanks Craig!! > Randeep Singh from Samsung had already created a list of tickets to refer to > the patches we have made so he is sending links to those tickets to Craig. > > Thanks, > Nathan > > -----Original Message----- > From: Macieira, Thiago > Sent: Tuesday, March 8, 2016 3:45 PM > To: Heldt-Sheller, Nathan > Cc: iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at > lists.iotivity.org> > Subject: Re: [dev] Tinydtls Fork > > On ter?a-feira, 8 de mar?o de 2016 14:19:16 PST Heldt-Sheller, Nathan > wrote: > > We have OIC-specific changes to tinyDTLS that we should not lose, so > > we should not drop our version. I didn't participate in those changes > > but I know they are there and required to meet OIC Security Spec. > > > > > > > > Thiago I wasn't aware we had resolved the TinyDTLS licensing issues... > > that's good to know that we can upstream without concern. > > > I only got the confirmation from Olaf this week. I hadn't yet had the > opportunity to advise that we had concluded the discussion. > > > The Spec Coordination Security meeting is tonight; I'll ask if anyone > > who is familiar with the changes can drive upstreaming. > > > Thanks, let us know. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > iotivity-dev mailing list > iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at lists.iotivity.org> > https://lists.iotivity.org/mailman/listinfo/iotivity-dev > > > > > > > > [cid:image001.gif at 01D179F9.8AF848C0] > > [http://ext.samsung.net/mailcheck/SeenTimeChecker?do=22f8650517ba6865f44cdee > 8a79f196168e29d8a6b62d8fdfb41af33c7222d682be7e8cd38d2071432825268df0c4fffb00 > 24b5882ff1f3d4bea3c1765014a1208cece8541bc14eacf878f9a26ce15a0] -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
