1. 24 Mar, 2016 4 commits
  2. 23 Mar, 2016 1 commit
    • leechul's avatar
      RAML v1.1 sync-up in SVR DB · bedf2f7a
      leechul authored
      Patch#1 : Init
      Patch#2 : add missed code
      Patch#3 : sync-up ACL, change sample db file(dat, json)
      Patch#4 : minor fix on ACL
      Patch#5 : sync-up CRED
      Patch#6 : minor fix on CRED
      Patch#7 : add "didformat" into "doxm"
      Patch#8 : remove "ch" and minor fix from "pstat"
      Patch#9 : minor change
      Patch#10 : change "oxm" to "oxms" in "doxm", minor change
      Patch#11 : fix on CRED
      Patch#12 : pconf sync up
      Patch#13 : Remove TAB characters
      Patch#14~16 : Remove the compile errors for arduino
      Patch#16 : Modify the convertion funtion's error-handling logic to
                 gurantee NULL termination of parameter in case of cbor error.
      Patch#17 : 1. Rebase to resolve conflicts.
                 2. Re-generate SVR DB(*.dat) files.
      Patch#18 : 1. Resolve ownership transfer issues with two more servers.
                 2. Resolve the unit test errors.
                 3. Update unittest's SVR DB(*.dat) in CBOR format.
      Patch#19~21 : Upload missing file.
      Patch#22~23 : Update according to SVACE report.
      Patch#24 : Update ocstack sample's SVR DB(*.dat) in CBOR format.
      Patch#25 : Modify c++ samples SVR DB(*.dat, *.json) in correct format.
      Patch#26-27 : Insert the device owner field as empty value explicitly
                 into sample's default SVR DB.
      
      Under test. Please don't merge this patch.
      
      Change-Id: Ia3b6c65bf5c365c664e89d934042e30576f777bf
      Signed-off-by: default avatarYonggoo Kang <ygace.kang@samsung.com>
      Signed-off-by: default avatarAshwini Kumar <k.ashwini@samsung.com>
      Signed-off-by: default avatarChul Lee <chuls.lee@samsung.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/6099Tested-by: default avatarjenkins-iotivity <jenkins-iotivity@opendaylight.org>
      Reviewed-by: default avatarDmitriy Zhuravlev <d.zhuravlev@samsung.com>
      bedf2f7a
  3. 19 Mar, 2016 1 commit
  4. 15 Mar, 2016 1 commit
  5. 13 Mar, 2016 2 commits
  6. 11 Mar, 2016 1 commit
  7. 09 Mar, 2016 1 commit
  8. 04 Mar, 2016 1 commit
  9. 02 Mar, 2016 1 commit
    • leechul's avatar
      Modify OTM & SRM to resolve gap in ownership transfer sequence. · c69938d0
      leechul authored
      According to OIC security spec B,
      Current IoTivity security module(OTM/SRM) has gap in ownership transfer sequence.
      
      This patch includes the following modifications to remove the gap :
        1. Modify to update the 'Owned' as TRUE after owner credential is determined.
        2. In case of PIN based OxM, We should not create a temporal credential.
           It will be handled directly in dtls layer.
           It means we should use another get_psk_info callback
           instead of GetDtlsPskCredentials during PIN based OxM.
        3. The PT(OBT) transmits the owner credential(OwnerPSK) directly to the client.
           The client will only need to verify recevied OwnerPSK.
        4. Modify to include the 'cm' when update pstat in end of security provisioning.
      
      NOTE1 : Please refer to the Figure 9, Table 3 and Figure 10, Table 4 in Spec B.
      NOTE2 : IMHO, The current spec B document is not perfect in implementation perspective.
      So we've proposed a updated ownership transfer sequence in details through CR document.
      And it is expected to be accepted.
      We should be update again when spec document is released or CR codument is accepted.
      Please keep this in mind.
      
      [Patch #1] : Initial upload.
      [Patch #2~#4] : Remove the compile errors and warnings.
      [Patch #5] : Retrigger
      [Patch #6] : Remove the compile error in doxmresource for arduino
      [Patch #7] : Modify according to review comments.
      [Patch #8~#9] : Retrigger
      
      Change-Id: If88e7028b55d830d21643a915444a81dc912a948
      Signed-off-by: default avatarleechul <chuls.lee@samsung.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/5149Reviewed-by: Randeep's avatarRandeep Singh <randeep.s@samsung.com>
      Tested-by: Randeep's avatarRandeep Singh <randeep.s@samsung.com>
      c69938d0
  10. 29 Jan, 2016 1 commit
  11. 14 Jan, 2016 1 commit
  12. 05 Jan, 2016 1 commit
  13. 23 Nov, 2015 1 commit
  14. 28 Sep, 2015 2 commits
  15. 24 Sep, 2015 1 commit
  16. 18 Sep, 2015 1 commit
  17. 16 Sep, 2015 1 commit
  18. 15 Sep, 2015 1 commit
  19. 08 Sep, 2015 1 commit
  20. 25 Aug, 2015 1 commit
  21. 17 Aug, 2015 1 commit
    • leechul's avatar
      Add PIN based OxM for security provisioning · f6443b93
      leechul authored
        1. Implement PIN based OxM according to OTM(Ownership Transfer Manager) callbacks.
        2. Add pbkdf2 implementation
        3. Modify doxmresource.c and credresource.c to support PIN based OxM.
      
      NOTE1:This patch will include several compile warning and work around codes.
              It can be removed after the refactored PM and ECDHE_PSK cipher suite of tinydtls is merged
              into security-basecamp branch.
      NOTE2:This patch will not working. Please code review only.
      
      [Patch #1] Initial upload.
      [Patch #2] Update codes according to comments.
      [Patch #3] Update codes according to Mr.Shim's comments.
      [Patch #4] Update codes according to Sakthivel's comment.
      [Patch #5] Updated to remove arduino build failure
      [Patch #6~8] Update code and scons script according to review comments.
      [Patch #9] Delete unnecessary codes.
      [Patch #10] Rebase
      [Patch #11] Rebase
      [Patch #12] Merge with refactored PM.
      [Patch #13] Remove build error.
      [Patch #14] Delete unnecessary files.
      [Patch #15] Update according to comments.
                  Remove the removable warnings.
      [Patch #16] Update according to Shilpa's comments.
      [Patch #18] Update according to Shilpa's comments.
      [Patch #19] Refresh for rebuild.
      [Patch #20] Refresh for rebuild since Jenkins Server issue is Fixed.
      
      Change-Id: I1328db852a4a7e8225737719061b6c61c37a2f9c
      Signed-off-by: default avatarleechul <chuls.lee@samsung.com>
      Signed-off-by: Randeep's avatarRandeep Singh <randeep.s@samsung.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/1989Tested-by: default avatarjenkins-iotivity <jenkins-iotivity@opendaylight.org>
      Reviewed-by: default avatarSachin Agrawal <sachin.agrawal@intel.com>
      f6443b93
  22. 12 Aug, 2015 1 commit
  23. 09 Aug, 2015 1 commit
  24. 05 Aug, 2015 1 commit
  25. 30 Jul, 2015 1 commit
  26. 14 Jul, 2015 2 commits
  27. 22 Jun, 2015 1 commit
  28. 11 Jun, 2015 1 commit
  29. 04 Jun, 2015 1 commit
    • Sachin Agrawal's avatar
      Merging security-M3 to master · 809b1b1e
      Sachin Agrawal authored
      Added support for resource access control, anonymous ECDH,
      and Just Works Provisioning.
      
      Patch 1 : Squashed all security-M3 patches and rebased to
                common ancestor of security-M3 and master.
      Patch 2 : Rebased to master. (Arduino build fails).
      Patch 3-4 : Fix the unit test failures.
      Patch 5 : Fix the previsioning server send request issue
                by adding token length.
      Patch 6 : Fixed Arduino compilation.
      Patch 7 : Fixed DTLS handshake issue.
      Patch 8 : Fix the build issue.
      Patch 9 : Replaced strncmp with memcmp, As token handling is
                from null terminated string to byte buffer.
      Patch 10: Rebased with master.
      Patch 11-12: OSX Build Failure Fixes.
      Patch 13: Updated README related to secure-Iotivity stack.
      Patch 14: Fixed issues identified in Patch 5.
      Patch 15: Rebased with master to avoid merge conflicts.
      Patch 16: Updated commit message
      
      Change-Id: Icae698c3bf377862b561d6ebba1d784058d28adb
      Signed-off-by: default avatarSachin Agrawal <sachin.agrawal@intel.com>
      Signed-off-by: default avatarSakthivel Samidurai <sakthivel.samidurai@intel.com>
      Signed-off-by: Randeep's avatarRandeep Singh <randeep.s@samsung.com>
      Reviewed-on: https://gerrit.iotivity.org/gerrit/1071
      809b1b1e