Searched refs:dice_chain (Results 1 – 5 of 5) sorted by relevance
/system/secretkeeper/dice_policy/src/ |
D | lib.rs | 76 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/ |
D | store.rs | 79 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/ |
D | dice.rs | 82 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/ |
D | lib.rs | 225 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/ |
D | microdroid_manager.te | 37 # on /microdroid_resources/dice_chain.raw
|