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 [[email protected]]
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:[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/0cc73fb4/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/0cc73fb4/attachment.gif>

Reply via email to