[HALACR-18] rs_resource: common: HAL: Add new hal-api-security 07/318907/6 accepted/tizen/unified/20250224.161830 accepted/tizen/unified/x/20250226.020350
authorJan Wojtkowski <j.wojtkowski@samsung.com>
Fri, 31 Jan 2025 09:46:46 +0000 (10:46 +0100)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 21 Feb 2025 02:30:49 +0000 (11:30 +0900)
[Role of HAL_MODULE_SECURITY]
Security HAL interfaces provide cryptography services (digital certificates and keys)
for authentication and secure communication with another system.

[Newly added rootstrap information]
<?xml version="1.0"?>
<rootstrap name="hal-api-security">
  <email></email>
  <emulator>
    <rpm accept="hal-api-security" arch="i686"/>
    <rpm accept="hal-api-security-devel" arch="i686"/>
  </emulator>
  <target>
    <rpm accept="hal-api-security" arch="armv7l"/>
    <rpm accept="hal-api-security-devel" arch="armv7l"/>
  </target>
  <necessary>
      <file>/usr/lib/hal/libhal-api-security.so*</file>
      <file>/usr/include/hal/hal-security-certs-interface*.h</file>
      <file>/usr/include/hal/hal-security-certs-types.h</file>
  </necessary>
  <include_path>/usr/include/</include_path>
  <library_path>/usr/lib</library_path>
</rootstrap>

Signed-off-by: Jan Wojtkowski <j.wojtkowski@samsung.com>
Change-Id: If0b7556bc6f374bb3027b676578e520e371a1cf4

packaging/hal-rootstrap-data-common.spec
rs_resource/common/HAL/hal-api-security-rs.xml [new file with mode: 0644]

index 1294cd57953057c8de28eec2e9f6952a13c5b5b5..7d15baaa41752506ee717fde1853144992c64325 100644 (file)
@@ -191,6 +191,8 @@ Requires:   pkgconfig(hal-api-wifi)
 BuildRequires: pkgconfig(hal-api-wifi)
 Requires:      pkgconfig(hal-api-codec)
 BuildRequires: pkgconfig(hal-api-codec)
+Requires:      pkgconfig(hal-api-security)
+BuildRequires: pkgconfig(hal-api-security)
 %endif
 
 %if "%{WITH_DA}" == "0"
diff --git a/rs_resource/common/HAL/hal-api-security-rs.xml b/rs_resource/common/HAL/hal-api-security-rs.xml
new file mode 100644 (file)
index 0000000..097b1ec
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<rootstrap name="hal-api-security">
+  <email></email>
+  <emulator>
+    <rpm accept="hal-api-security" arch="i686"/>
+    <rpm accept="hal-api-security-devel" arch="i686"/>
+  </emulator>
+  <target>
+    <rpm accept="hal-api-security" arch="armv7l"/>
+    <rpm accept="hal-api-security-devel" arch="armv7l"/>
+  </target>
+  <necessary>
+      <file>/usr/lib/hal/libhal-api-security.so*</file>
+      <file>/usr/include/hal/hal-security-certs-interface*.h</file>
+      <file>/usr/include/hal/hal-security-certs-types.h</file>
+  </necessary>
+  <include_path>/usr/include/</include_path>
+  <library_path>/usr/lib</library_path>
+</rootstrap>