{

    "name": "@ohos/device_auth",

    "description": "The device authentication module belongs to the security subsystem of OpenHarmony. It manages the entire lifecycle of trust relationships between devices.",

    "version": "4.0.2",

    "license": "Apache License 2.0",

    "publishAs": "code-segment",

    "segment": {

        "destPath": "base/security/device_auth"

    },

    "dirs": {},

    "scripts": {},

    "author": {},

    "licensePath": "LICENSE",

    "readmePath": {

        "en": "README.md",

        "zh": "README_zh.md"

    },

    "homePage": "https://gitee.com/openharmony",

    "repository": "https://gitee.com/openharmony/security_device_auth",

    "supplier": "Organization: OpenHarmony",

    "component": {

      "name": "device_auth",

      "subsystem": "security",

      "syscap": [],

      "features": [

        "device_auth_session_v1_enabled",

        "device_auth_session_v2_enabled",

        "device_auth_account_enabled",

        "device_auth_pseudonym_enabled",

        "device_auth_p2p_lite_protocol_enabled",

        "device_auth_p2p_standard_protocol_enabled",

        "device_auth_p2p_lite_protocol_legacy_enabled",

        "device_auth_account_lite_protocol_enabled",

        "device_auth_account_standard_protocol_enabled",

        "device_auth_storage_path",

        "device_auth_hichain_thread_stack_size",

        "device_auth_enable_posix_interface",

        "device_auth_enable_soft_bus_channel",

        "device_auth_enable_os_account_multi_profile"

      ],

      "adapted_system_type": [

          "standard",

          "small",

          "mini"

        ],

      "rom": "4096KB",

      "ram": "4096KB",

      "deps": {

        "components": [

          "ability_base",

          "access_token",

          "bounds_checking_function",

          "cJSON",

          "common_event_service",

          "c_utils",

          "dsoftbus",

          "hilog",

          "hisysevent",

          "hitrace",

          "huks",

          "init",

          "mbedtls",

          "napi",

          "openssl",

          "os_account",

          "samgr",

          "safwk",

          "ipc",

          "netmanager_base",

          "memmgr",

          "eventhandler",

          "selinux_adapter",

          "node"

        ],

        "third_party": [],

        "hisysevent_config": [

          "//base/security/device_auth/hisysevent.yaml"

        ]

      },

      "build": {

        "sub_component": [

          "//base/security/device_auth:deviceauth_napi_build",

          "//base/security/device_auth:deviceauth_sdk_build",

          "//base/security/device_auth:deviceauth_service_build",

          "//base/security/device_auth:deviceauth_build",

          "//base/security/device_auth/frameworks/deviceauth_lite:hichainsdk"

        ],

        "inner_kits": [

          {

            "name": "//base/security/device_auth/services:deviceauth_sdk",

            "header": {

              "header_base": "//base/security/device_auth/interfaces/inner_api",

              "header_files": [

                "device_auth_defines.h",

                "device_auth.h",

                "device_auth_ext.h"

              ]

            }

          }

        ],

        "test": [

            "//base/security/device_auth/test:deviceauth_test_build",

            "//base/security/device_auth/frameworks/deviceauth_lite/test:deviceauth_lite_test_build"

        ]

      }

    }

}