[Unit]
Description=FIDO ASM service
-After=tizen-runtime.target
-Requires=tizen-runtime.target
[Service]
ExecStart=/usr/bin/fido-asm
+SmackProcessLabel=System
+Type=dbus
+BusName=org.tizen.fidoasm
User=service_fw
Group=service_fw
mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
-mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
+mkdir -p %{buildroot}%{_unitdir}
install -m 644 %SOURCE3 %{buildroot}%{_unitdir}/fido-asm.service
-%install_service multi-user.target.wants fido-asm.service
mkdir -p %{buildroot}%{_libdir}/fido/asm/auth
%{_bindir}/fido-asm
%config %{_sysconfdir}/dbus-1/system.d/org.tizen.fido-asm.conf
%attr(0644,root,root) %{_unitdir}/fido-asm.service
-%attr(0644,root,root) %{_unitdir}/multi-user.target.wants/fido-asm.service
%attr(0644,root,root) /usr/share/dbus-1/system-services/org.tizen.fido-asm.service
%{_libdir}/fido/asm/fido_asm.json
if (sign_raw == NULL) {
_ERR("FIDO SignWithPrivateKeyFile failed");
+ SAFE_DELETE(krdStr);
SAFE_DELETE(getRegRespInfo);
return NULL;
}
}
else {
_INFO("setEncoder EID_UAFV1_REGISTER_RESP FAIL \n");
+ SAFE_DELETE(krdStr);
SAFE_DELETE(getRegRespInfo->kh);
SAFE_DELETE(getRegRespInfo);
return NULL;
}
else {
_INFO("decode EID_UAFV1_REGISTER_RESP FAIL \n");
+ SAFE_DELETE(krdStr);
SAFE_DELETE(getRegRespInfo);
return NULL;
}