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:[email protected]] 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%2540samsung.com+status:open> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+branch: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%2540intel.com+status:open> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+branch: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%2540intel.com+status:open> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+branch: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%2540intel.com+status:open> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+branch: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/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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/default> master<https://gerrit.iotivity.org/gerrit/#/q/status:open+project:iotivity+branch: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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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%2540intel.com+status:merged> iotivity<https://gerrit.iotivity.org/gerrit/#/projects/iotivity,dashboards/default> 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=22f8650517ba6865f44cdee8a79f196168e29d8a6b62d8fdfb41af33c7222d682be7e8cd38d2071432825268df0c4fffb0024b5882ff1f3d4bea3c1765014a1208cece8541bc14eacf878f9a26ce15a0] -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160309/655d06d8/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.gif Type: image/gif Size: 13168 bytes Desc: image001.gif URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160309/655d06d8/attachment.gif>
