Home
last modified time | relevance | path

Searched refs:dice_chain (Results 1 – 5 of 5) sorted by relevance

/system/secretkeeper/dice_policy/src/
Dlib.rs76 pub fn chain_matches_policy(dice_chain: &[u8], policy: &[u8]) -> Result<(), Error> { in chain_matches_policy()
79 .matches_dice_chain(dice_chain) in chain_matches_policy()
203 pub fn matches_dice_chain(&self, dice_chain: &[u8]) -> Result<(), Error> { in matches_dice_chain()
204 let dice_chain = deserialize_cbor_array(dice_chain)?; in matches_dice_chain() localVariable
205 check_is_explicit_key_dice_chain(&dice_chain)?; in matches_dice_chain()
206 if dice_chain.len() != self.node_constraints_list.len() { in matches_dice_chain()
209 dice_chain.len(), in matches_dice_chain()
215 zip(dice_chain, self.node_constraints_list.iter()).enumerate() in matches_dice_chain()
329 pub fn check_is_explicit_key_dice_chain(dice_chain: &[Value]) -> Result<(), Error> { in check_is_explicit_key_dice_chain()
330 if matches!(dice_chain, [Value::Integer(_version), Value::Bytes(_public_key), _entry, ..]) { in check_is_explicit_key_dice_chain()
/system/secretkeeper/core/src/
Dstore.rs79 dice_chain: &[u8], in store()
83 match self.get(&id, dice_chain, None) { in store()
99 chain_matches_policy(dice_chain, &sealing_policy).map_err(request_malformed)?; in store()
125 dice_chain: &[u8], in get()
132 chain_matches_policy(dice_chain, &entry.sealing_policy).map_err(policy_err)?; in get()
137 chain_matches_policy(dice_chain, &updated_sealing_policy) in get()
/system/secretkeeper/client/src/
Ddice.rs82 let dice_chain = deserialize_cbor_array(dice_chain_bytes)?; in to_explicit_chain() localVariable
84 if matches!(&&dice_chain[..], [Value::Integer(_version), Value::Bytes(_public_key), ..]) { in to_explicit_chain()
87 let mut res: Vec<Value> = Vec::with_capacity(dice_chain.len() + 1); in to_explicit_chain()
88 let mut it = dice_chain.into_iter(); in to_explicit_chain()
/system/secretkeeper/dice_policy/building/src/
Dlib.rs225 let dice_chain = deserialize_cbor_array(explicit_key_dice_chain)?; in policy_for_dice_chain() localVariable
226 check_is_explicit_key_dice_chain(&dice_chain)?; in policy_for_dice_chain()
227 let mut constraints_list: Vec<NodeConstraints> = Vec::with_capacity(dice_chain.len()); in policy_for_dice_chain()
228 let chain_entries_len = dice_chain.len() - 2; in policy_for_dice_chain()
231 let mut it = dice_chain.into_iter().rev(); in policy_for_dice_chain()
/system/sepolicy/microdroid/system/private/
Dmicrodroid_manager.te37 # on /microdroid_resources/dice_chain.raw