From 3ea9cb2cb6f51753b35397c01c54ad6aabbf5d93 Mon Sep 17 00:00:00 2001 From: houmingyong Date: Tue, 26 Nov 2024 14:24:40 +0800 Subject: [PATCH] fix evidence decode typos (cherry picked from commit 92f00acc4dabc52c35fba793ec9dbfa0bb24195a) --- 0088-fix-evidence-decode-typos.patch | 26 ++++++++++++++++++++++++++ secGear.spec | 6 +++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0088-fix-evidence-decode-typos.patch diff --git a/0088-fix-evidence-decode-typos.patch b/0088-fix-evidence-decode-typos.patch new file mode 100644 index 0000000..1e2a1c7 --- /dev/null +++ b/0088-fix-evidence-decode-typos.patch @@ -0,0 +1,26 @@ +From 5f4cbe40acc8197fb2ae140584712e8b3c950805 Mon Sep 17 00:00:00 2001 +From: xuraoqing +Date: Sat, 14 Sep 2024 11:30:52 +0800 +Subject: [PATCH] fix evidence decode typos + +Signed-off-by: xuraoqing +--- + service/attestation/attestation-agent/agent/src/restapi/mod.rs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/service/attestation/attestation-agent/agent/src/restapi/mod.rs b/service/attestation/attestation-agent/agent/src/restapi/mod.rs +index 0570060..2745443 100644 +--- a/service/attestation/attestation-agent/agent/src/restapi/mod.rs ++++ b/service/attestation/attestation-agent/agent/src/restapi/mod.rs +@@ -78,7 +78,7 @@ pub async fn verify_evidence( + ) -> Result { + let request = request.0; + log::debug!("verify evidence request: {:?}", request); +- let challenge = base64_url::decode(&"request.challenge".to_string()) ++ let challenge = base64_url::decode(&request.challenge) + .map_err(|err|AgentError::DecodeError(err.to_string()))?; + let evidence = request.evidence; + let policy_id = request.policy_id; +-- +2.33.0 + diff --git a/secGear.spec b/secGear.spec index 27d7dd0..5c41f32 100644 --- a/secGear.spec +++ b/secGear.spec @@ -1,6 +1,6 @@ Name: secGear Version: 0.1.0 -Release: 51 +Release: 52 Summary: secGear is an SDK to develop confidential computing apps based on hardware enclave features @@ -97,6 +97,7 @@ Patch83: 0084-fix-concurrent-request-error-to-aa-or-as.patch Patch84: 0085-fix-multi-thread-request-as-generate-challenge-and-v.patch Patch85: 0086-add-error-type-for-api.patch Patch86: 0087-use-id-when-get-policy.patch +Patch87: 0088-fix-evidence-decode-typos.patch BuildRequires: gcc python automake autoconf libtool @@ -294,6 +295,9 @@ popd systemctl restart rsyslog %changelog +* Tue Nov 26 2024 houmingyong - 0.1.0-52 +- fix evidence decode typos + * Tue Nov 26 2024 houmingyong - 0.1.0-51 - get policy with id