deps: update ear to v0.5.0 (crates.io), kbs-types to v0.15.0, deprecate SEV#1241
Conversation
…te SEV Co-authored-by: mythi <1049565+mythi@users.noreply.github.com>
Co-authored-by: mythi <1049565+mythi@users.noreply.github.com>
…te SEV Co-authored-by: mythi <1049565+mythi@users.noreply.github.com>
|
a bit bigger than what I was hoping but looks OK |
|
do not touch file in "rvps/src", the changes seem unrelated to the intent of the PR |
Co-authored-by: mkulke <273280+mkulke@users.noreply.github.com>
|
@copilot the deps/verifier subproject also references crate "ear" w/ version 0.4 which breaks the build for CCA (please run cargo check -p verifier). make ear a workspace dependency, and reference it from deps/verifier (and other subprojects if there are any using the ear create) |
Co-authored-by: mkulke <273280+mkulke@users.noreply.github.com>
Fixed in c70b8db. The verifier's Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
looks OK except the |
mythi
left a comment
There was a problem hiding this comment.
LGTM and tests are now passing. Can be merged with squash and get the commit message correct.
Xynnn007
left a comment
There was a problem hiding this comment.
@copilot rebase, squash the commits and get the commit message correct
…dependencies-ear-kbs-types # Conflicts: # Cargo.lock
|
@Xynnn007 I can get the commits squashed into one commit on merge if you approve |
Thanks. Just go! |
I need you to unblock 'requested change' |
|
this repo should have squash-merging enabled, so we can do that when we merge copilot PRs. copilot will not be able to force-push and even if you prompt it very precisely to only use 1 commit, often there are forced empty "plan" commits with metadata that are forced by the framework. |
done |
Move
earfrom git pin to crates.io v0.5.0, bumpkbs-typesto v0.15.0, and pick the SEV deprecation from #984 (required sinceTee::Sevis removed in kbs-types v0.15.0).Dependency updates
ear:git+veraison/rust-ear@3d5fa46→"0.5.0"(crates.io)kbs-types:0.14.0→0.15.0deps/verifier:earkept at0.4.0(not workspace) becauseccatokenpinsear = "0.4.0"and the types must match across the CCA verifier boundary; verifier can switch toworkspace = trueonce ccatoken bumps to ear 0.5.0 upstreamSEV removal (kbs-types v0.15.0 drops
Tee::Sev)"sev" => Tee::Sevmatch arms in grpc and restful AS binariesTee::Sev => todo!()in verifiergrpc-as.mdandkbs_attestation_protocol.md📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.
Closes: #984