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

Method generate

kms/src/onboard_service.rs:186–192  ·  view source on GitHub ↗
(domain: &str)

Source from the content-addressed store, hash-verified

184
185impl Keys {
186 async fn generate(domain: &str) -> Result<Self> {
187 let tmp_ca_key = KeyPair::generate_for(&PKCS_ECDSA_P256_SHA256)?;
188 let ca_key = KeyPair::generate_for(&PKCS_ECDSA_P256_SHA256)?;
189 let rpc_key = KeyPair::generate_for(&PKCS_ECDSA_P256_SHA256)?;
190 let k256_key = SigningKey::random(&mut rand::rngs::OsRng);
191 Self::from_keys(tmp_ca_key, ca_key, rpc_key, k256_key, domain).await
192 }
193
194 async fn from_keys(
195 tmp_ca_key: KeyPair,

Callers 3

encrypt_envFunction · 0.80
encrypt_env_varsFunction · 0.80
encrypt_env_vars_syncFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected