Home
last modified time | relevance | path

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

/tools/security/remote_provisioning/hwtrust/src/cbor/dice/
Dentry.rs170 let mut key_usage = FieldValue::new("key usage"); in from_entries() localVariable
186 KEY_USAGE => &mut key_usage, in from_entries()
196 validate_key_usage(profile, key_usage)?; in from_entries()
215 fn validate_key_usage(profile: &Profile, key_usage: FieldValue) -> Result<()> { in validate_key_usage()
216 let key_usage = key_usage.into_bytes().context("key usage")?; in validate_key_usage() localVariable
218 if key_usage.len() > 1 in validate_key_usage()
220 && key_usage[key_usage.len() - 1] == key_cert_sign in validate_key_usage()
221 && key_usage.iter().take(key_usage.len() - 1).all(|&x| x == 0) in validate_key_usage()
225 if key_usage.is_empty() in validate_key_usage()
226 || key_usage[0] != key_cert_sign in validate_key_usage()
[all …]