Home
last modified time | relevance | path

Searched refs:sealing_policy (Results 1 – 4 of 4) sorted by relevance

/system/secretkeeper/core/src/
Dstore.rs78 sealing_policy: Vec<u8>, in store()
99 chain_matches_policy(dice_chain, &sealing_policy).map_err(request_malformed)?; in store()
102 let entry = Entry { secret, sealing_policy }.to_vec().map_err(serial_err)?; in store()
132 chain_matches_policy(dice_chain, &entry.sealing_policy).map_err(policy_err)?; in get()
136 if entry.sealing_policy != updated_sealing_policy { in get()
141 sealing_policy: updated_sealing_policy, in get()
202 sealing_policy: Vec<u8>, // DicePolicy serialized into bytes field
207 let [secret, sealing_policy] = value in from_cbor_value()
213 let sealing_policy = in from_cbor_value() localVariable
214 sealing_policy.into_bytes().map_err(|_| UnexpectedItem("-", "Bytes"))?; in from_cbor_value()
[all …]
Dta.rs309 self.store.store(request.id, request.secret, request.sealing_policy, peer_cert_chain)?; in store_secret()
/system/secretkeeper/comm/src/data_types/
Drequest_response_impl.rs96 pub sealing_policy: Vec<u8>, field
103 let [id, secret, sealing_policy] = args.try_into().map_err(|_| Error::RequestMalformed)?; in new()
106 let sealing_policy = sealing_policy.into_bytes()?; in new() localVariable
107 Ok(Box::new(Self { id, secret, sealing_policy })) in new()
114 Value::from(self.sealing_policy.clone()), in args()
145 let [id, sealing_policy] = args.try_into().map_err(|_| Error::RequestMalformed)?; in new()
148 if sealing_policy.is_null() { None } else { Some(sealing_policy.into_bytes()?) }; in new()
/system/secretkeeper/comm/tests/
Ddata_types.rs41 StoreSecretRequest { id: ex_id(), secret: ex_secret(), sealing_policy: ex_dice_policy() }; in request_serialization_deserialization_store_secret()
116 assert_eq!(req.sealing_policy, ex_dice_policy()); in request_creation()