Lines Matching refs:blob
111 KeymasterKeyBlob* blob,
124 return SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob);
138 keymaster_error_t PureSoftKeymasterContext::ParseKeyBlob(const KeymasterKeyBlob& blob,
156 // Determining what kind of blob has arrived is somewhat tricky. What helps is that
186 // Assume it's an integrity-assured blob (new software-only blob, or new keymaster0-backed
187 // blob).
188 error = DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced);
192 // Wasn't an integrity-assured blob. Maybe it's an OCB-encrypted blob.
193 error = ParseOcbAuthEncryptedBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced);
199 // Wasn't an OCB-encrypted blob. Maybe it's an old softkeymaster blob.
200 error = ParseOldSoftkeymasterBlob(blob, &key_material, &hw_enforced, &sw_enforced);
207 keymaster_error_t PureSoftKeymasterContext::DeleteKey(const KeymasterKeyBlob& /* blob */) const {