modify verifier features and cargo build command
This commit is contained in:
parent
5e206846fd
commit
50bdeeef5c
@ -11,6 +11,7 @@ Reference: https://gitee.com/openeuler/secGear/commit/d06b6beab9ae13898870297e8e
|
|||||||
https://gitee.com/openeuler/secGear/commit/ce4c7b6a8c013cd208004a3cec13a15fff100b1a
|
https://gitee.com/openeuler/secGear/commit/ce4c7b6a8c013cd208004a3cec13a15fff100b1a
|
||||||
https://gitee.com/openeuler/secGear/commit/8e02b257d9bec81bc557d6431e90448522ad6270
|
https://gitee.com/openeuler/secGear/commit/8e02b257d9bec81bc557d6431e90448522ad6270
|
||||||
https://gitee.com/openeuler/secGear/commit/980d0a89d3b1b1a6d280846d6edddabdfd57a635
|
https://gitee.com/openeuler/secGear/commit/980d0a89d3b1b1a6d280846d6edddabdfd57a635
|
||||||
|
https://gitee.com/openeuler/secGear/commit/1fbc825bd34e859f3bc641f6b1b14c106be23433
|
||||||
Conflict:no
|
Conflict:no
|
||||||
---
|
---
|
||||||
.../attestation/attestation-agent/Cargo.toml | 30 ++
|
.../attestation/attestation-agent/Cargo.toml | 30 ++
|
||||||
@ -109,7 +110,7 @@ new file mode 100644
|
|||||||
index 0000000..66919d9
|
index 0000000..66919d9
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/service/attestation/attestation-agent/agent/Cargo.toml
|
+++ b/service/attestation/attestation-agent/agent/Cargo.toml
|
||||||
@@ -0,0 +1,39 @@
|
@@ -0,0 +1,42 @@
|
||||||
+[package]
|
+[package]
|
||||||
+name = "attestation-agent"
|
+name = "attestation-agent"
|
||||||
+version = "0.1.0"
|
+version = "0.1.0"
|
||||||
@ -127,11 +128,14 @@ index 0000000..66919d9
|
|||||||
+crate-type = ["lib", "cdylib"]
|
+crate-type = ["lib", "cdylib"]
|
||||||
+
|
+
|
||||||
+[features]
|
+[features]
|
||||||
+no_as = [ "verifier" ]
|
+no_as = []
|
||||||
+with_as = []
|
+with_as = []
|
||||||
+all = ["itrustee", "virtcca"]
|
+itrustee-attester = ["attester/itrustee-attester"]
|
||||||
+itrustee = ["attester/itrustee-attester", "verifier/itrustee-verifier"]
|
+virtcca-attester = ["attester/virtcca-attester"]
|
||||||
+virtcca = ["attester/virtcca-attester", "verifier/virtcca-verifier"]
|
+all-attester = ["attester/itrustee-attester", "attester/virtcca-attester"]
|
||||||
|
+itrustee-verifier = ["verifier/itrustee-verifier"]
|
||||||
|
+virtcca-verifier = ["verifier/virtcca-verifier"]
|
||||||
|
+all-verifier = ["verifier/itrustee-verifier", "verifier/virtcca-verifier"]
|
||||||
+headers = ["safer-ffi/headers"]
|
+headers = ["safer-ffi/headers"]
|
||||||
+
|
+
|
||||||
+[dependencies]
|
+[dependencies]
|
||||||
@ -552,7 +556,7 @@ index 0000000..9a711c2
|
|||||||
+ );
|
+ );
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+#[link(name = "qca")]
|
+//#[link(name = "qca")]
|
||||||
+extern "C" {
|
+extern "C" {
|
||||||
+ pub fn RemoteAttest(
|
+ pub fn RemoteAttest(
|
||||||
+ in_: *mut ra_buffer_data,
|
+ in_: *mut ra_buffer_data,
|
||||||
|
|||||||
11
secGear.spec
11
secGear.spec
@ -1,6 +1,6 @@
|
|||||||
Name: secGear
|
Name: secGear
|
||||||
Version: 0.1.0
|
Version: 0.1.0
|
||||||
Release: 38
|
Release: 39
|
||||||
Summary: secGear is an SDK to develop confidential computing apps based on hardware enclave features
|
Summary: secGear is an SDK to develop confidential computing apps based on hardware enclave features
|
||||||
|
|
||||||
|
|
||||||
@ -89,14 +89,14 @@ BUildRequires: glibc glibc-devel cmake ocaml-dune rpm gcc-c++ openssl-libs opens
|
|||||||
BUildRequires: sgxsdk libsgx-launch libsgx-urts intel-sgx-ssl-devel
|
BUildRequires: sgxsdk libsgx-launch libsgx-urts intel-sgx-ssl-devel
|
||||||
%else
|
%else
|
||||||
BUildRequires: itrustee_sdk itrustee_sdk-devel
|
BUildRequires: itrustee_sdk itrustee_sdk-devel
|
||||||
BuildRequires: rust cargo rust-packaging virtCCA_sdk-devel virtCCA_sdk
|
BuildRequires: rust cargo rust-packaging virtCCA_sdk-devel virtCCA_sdk kunpengsecl-attester
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Requires: rsyslog openssl-libs
|
Requires: rsyslog openssl-libs
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
Requires: linux-sgx-driver sgxsdk libsgx-launch libsgx-urts libsgx-aesm-launch-plugin intel-sgx-ssl
|
Requires: linux-sgx-driver sgxsdk libsgx-launch libsgx-urts libsgx-aesm-launch-plugin intel-sgx-ssl
|
||||||
%else
|
%else
|
||||||
Requires: itrustee_sdk
|
Requires: itrustee_sdk kunpengsecl-attester
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -162,7 +162,7 @@ replace-with = "vendored-sources"
|
|||||||
[source.vendored-sources]
|
[source.vendored-sources]
|
||||||
directory = "vendor"
|
directory = "vendor"
|
||||||
EOF
|
EOF
|
||||||
%{_cargo} build --features virtcca,no_as --lib --release
|
%{_cargo} build --features no_as,all-attester,itrustee-verifier --lib --release
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -251,6 +251,9 @@ popd
|
|||||||
systemctl restart rsyslog
|
systemctl restart rsyslog
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 5 2024 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 0.1.0-39
|
||||||
|
- modify verifier features and cargo build command
|
||||||
|
|
||||||
* Tue Jun 4 2024 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 0.1.0-38
|
* Tue Jun 4 2024 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 0.1.0-38
|
||||||
- add with_as and fix typo
|
- add with_as and fix typo
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user