Add deprecated web privilege
authorhb.min <hb.min@samsung.com>
Thu, 18 Apr 2013 14:55:26 +0000 (23:55 +0900)
committerhb.min <hb.min@samsung.com>
Thu, 18 Apr 2013 14:55:26 +0000 (23:55 +0900)
Change-Id: Ic271eba0e876b4443611870798de65324413b099
Signed-off-by: hb.min <hb.min@samsung.com>
src/security/inc/FSec_AccessControlTypes.h

index 6ff62d8..58a2494 100644 (file)
@@ -148,6 +148,15 @@ enum _Privilege
        _PRV_FILESYSTEM_WRITE,
        _PRV_MESSAGEPORT,
        _PRV_NETWORKBEARERSELECTION,
+       _PRV_APPLICATION_READ,
+       _PRV_LOG,
+       _PRV_MESSAGING_SEND,
+       _PRV_SE,
+       _PRV_SECUREELEMENT,
+       _PRV_SECURESTORAGE_READ,
+       _PRV_SECURESTORAGE_WRITE,
+       _PRV_TIME,
+       _PRV_TIZEN,
        _MAX_PRIVILEGE_ENUM
 };
 
@@ -276,6 +285,15 @@ const static _PrivilegeStringList privilegeListTable[_MAX_PRIVILEGE_ENUM] =
        {L"filesystem.write", _PRV_FILESYSTEM_WRITE},
        {L"messageport", _PRV_MESSAGEPORT},
        {L"networkbearerselection", _PRV_NETWORKBEARERSELECTION},
+       {L"application.read", _PRV_APPLICATION_READ},
+       {L"log", _PRV_LOG},
+       {L"messaging.send", _PRV_MESSAGING_SEND},
+       {L"se", _PRV_SE},
+       {L"secureelement", _PRV_SECUREELEMENT},
+       {L"securestorage.read", _PRV_SECURESTORAGE_READ},
+       {L"securestorage.write", _PRV_SECURESTORAGE_WRITE},
+       {L"time", _PRV_TIME},
+       {L"tizen", _PRV_TIZEN},
 };
 
 enum _PrivilegeApiVersion
@@ -402,6 +420,15 @@ const static Tizen::Base::_ApiVisibility visibilityLevelListTable[_MAX_PRIVILEGE
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // filesystem.write
        { Tizen::Base::_API_VISIBILITY_PARTNER },       // messageport
        { Tizen::Base::_API_VISIBILITY_PARTNER },       // networkbearerselection
+       { Tizen::Base::_API_VISIBILITY_PARTNER },       // application.read
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // log
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // messaging.send
+       { Tizen::Base::_API_VISIBILITY_PARTNER },       // se
+       { Tizen::Base::_API_VISIBILITY_PARTNER },       // secureelement
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // securestorage.read
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // securestorage.write
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // time
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // tizen
 };
 
 enum _PrivilegeLevel
@@ -528,6 +555,15 @@ const static _PrivilegeLevel privilegeLevelListTable[_MAX_PRIVILEGE_ENUM][_PRV_A
        { _PRV_LEVEL_USER },    // filesystem.write
        { _PRV_LEVEL_USER },    // messageport
        { _PRV_LEVEL_USER },    // networkbearerselection
+       { _PRV_LEVEL_SYSTEM },  // application.read
+       { _PRV_LEVEL_USER },    // log
+       { _PRV_LEVEL_USER },    // messaging.send
+       { _PRV_LEVEL_SYSTEM },  // se
+       { _PRV_LEVEL_SYSTEM },  // secureelement
+       { _PRV_LEVEL_USER },    // securestorage.read
+       { _PRV_LEVEL_USER },    // securestorage.write
+       { _PRV_LEVEL_USER },    // time
+       { _PRV_LEVEL_USER },    // tizen
 };
 
 const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
@@ -648,6 +684,15 @@ const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
        { false },      // filesystem.write
        { false },      // messageport
        { false },      // networkbearerselection
+       { false },      // application.read
+       { false },      // log
+       { true },       // messaging.send
+       { false },      // se
+       { false },      // secureelement
+       { false },      // securestorage.read
+       { false },      // securestorage.write
+       { false },      // time
+       { false },      // tizen
 };
 
 const int MAX_BITWISE_PRIV_SIZE = (((_MAX_PRIVILEGE_ENUM - 1) / 32) + 1) * 4;