-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use v1.0.0 release of trusted services #765
Conversation
The last commit is only for testing the cross-compiler image on the CI. Will be dropped once the CI is green. |
Manual CI run for testing new docker images: |
c8117dd
to
e544869
Compare
Builds and uses 1.0.0 version of trusted services in docker files. Further commits updates the provider in parsec to use the new RPC APIs. Signed-off-by: Gowtham Suresh Kumar <[email protected]>
The newer version of trusted services repo also includes the encoding scheme in the service name to locate the service. Signed-off-by: Gowtham Suresh Kumar <[email protected]>
e544869
to
c3b429e
Compare
CI run with new docker images: https://github.com/parallaxsecond/parsec/actions/runs/9031610348 |
c3b429e
to
23270f9
Compare
CI run with new docker images: https://github.com/parallaxsecond/parsec/actions/runs/9033081394 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, I only have one minor comment
@@ -120,7 +120,7 @@ run_old_e2e_tests() { | |||
run_key_mappings_tests() { | |||
# There is no keys generated for CryptoAuthLib yet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you also add info about the TS provider in the comment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes will add a comment for it.
The new libts library doesnt produce keys in the form of 00*.psa_its so disable the tests in the CI for it. Signed-off-by: Gowtham Suresh Kumar <[email protected]>
Signed-off-by: Gowtham Suresh Kumar <[email protected]>
The 1.0.0 version of trusted services has RPC APIs changed. This patch configures the provider to use the newer ones and updates the submodule. Signed-off-by: Gowtham Suresh Kumar <[email protected]>
The new trusted services RPC calls come from rpc_caller_session.h. Include this while generating bindings using bindgen. Signed-off-by: Gowtham Suresh Kumar <[email protected]>
Signed-off-by: Gowtham Suresh Kumar <[email protected]>
23270f9
to
4161618
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
The PR includes the following changes:
Signed-off-by: Gowtham Suresh Kumar [email protected]