MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / verify_key_provider_id

Method verify_key_provider_id

dstack-util/src/system_setup.rs:927–940  ·  view source on GitHub ↗
(&self, provider_id: &[u8])

Source from the content-addressed store, hash-verified

925 }
926
927 fn verify_key_provider_id(&self, provider_id: &[u8]) -> Result<()> {
928 let expected_key_provider_id = &self.shared.app_compose.key_provider_id;
929 if expected_key_provider_id.is_empty() {
930 return Ok(());
931 };
932 if expected_key_provider_id != provider_id {
933 bail!(
934 "Unexpected key provider id: {:?}, expected: {:?}",
935 hex_fmt::HexFmt(provider_id),
936 hex_fmt::HexFmt(expected_key_provider_id)
937 );
938 }
939 Ok(())
940 }
941 async fn get_keys_from_local_key_provider(&self) -> Result<AppKeys> {
942 info!("Getting keys from local key provider");
943 let provision = self

Callers 1

verify_appMethod · 0.80

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected