OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:KeymasterKeyBlob
(Results
1 - 10
of
10
) sorted by null
/system/keymaster/include/keymaster/key_blob_utils/
auth_encrypted_key_blob.h
27
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
29
keymaster_error_t SerializeAuthEncryptedBlob(const
KeymasterKeyBlob
& encrypted_key_material,
33
KeymasterKeyBlob
* key_blob);
35
keymaster_error_t DeserializeAuthEncryptedBlob(const
KeymasterKeyBlob
& key_blob,
36
KeymasterKeyBlob
* encrypted_key_material,
integrity_assured_key_blob.h
27
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
29
keymaster_error_t SerializeIntegrityAssuredBlob(const
KeymasterKeyBlob
& key_material,
33
KeymasterKeyBlob
* key_blob);
35
keymaster_error_t DeserializeIntegrityAssuredBlob(const
KeymasterKeyBlob
& key_blob,
37
KeymasterKeyBlob
* key_material,
41
keymaster_error_t DeserializeIntegrityAssuredBlob_NoHmacCheck(const
KeymasterKeyBlob
& key_blob,
42
KeymasterKeyBlob
* key_material,
software_keyblobs.h
28
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
42
keymaster_error_t ParseOldSoftkeymasterBlob(const
KeymasterKeyBlob
& blob,
43
KeymasterKeyBlob
* key_material,
47
keymaster_error_t ParseOcbAuthEncryptedBlob(const
KeymasterKeyBlob
& blob,
49
KeymasterKeyBlob
* key_material,
60
KeymasterKeyBlob
* upgraded_key);
ocb_utils.h
30
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
37
const
KeymasterKeyBlob
& master_key,
38
const
KeymasterKeyBlob
& plaintext, const Buffer& nonce,
39
KeymasterKeyBlob
* ciphertext, Buffer* tag);
43
const
KeymasterKeyBlob
& master_key,
44
const
KeymasterKeyBlob
& ciphertext, const Buffer& nonce,
45
const Buffer& tag,
KeymasterKeyBlob
* plaintext);
/system/keymaster/include/keymaster/
key_factory.h
29
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
41
KeymasterKeyBlob
* key_blob, AuthorizationSet* hw_enforced,
46
const
KeymasterKeyBlob
& input_key_material,
47
KeymasterKeyBlob
* output_key_blob,
51
virtual keymaster_error_t LoadKey(
KeymasterKeyBlob
&& key_material,
keymaster_context.h
32
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
95
virtual keymaster_error_t UpgradeKeyBlob(const
KeymasterKeyBlob
& key_to_upgrade,
97
KeymasterKeyBlob
* upgraded_key) const = 0;
106
virtual keymaster_error_t ParseKeyBlob(const
KeymasterKeyBlob
& blob,
114
virtual keymaster_error_t DeleteKey(const
KeymasterKeyBlob
& /* blob */) const {
142
UnwrapKey(const
KeymasterKeyBlob
& wrapped_key_blob, const
KeymasterKeyBlob
& wrapping_key_blob,
143
const AuthorizationSet& wrapping_key_params, const
KeymasterKeyBlob
& masking_key,
145
KeymasterKeyBlob
* wrapped_key_material) const = 0;
android_keymaster_utils.h
377
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
/system/keymaster/include/keymaster/legacy_support/
keymaster_passthrough_engine.h
35
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
44
KeymasterKeyBlob
* key_material, AuthorizationSet* hw_enforced,
49
const
KeymasterKeyBlob
& input_key_material,
50
KeymasterKeyBlob
* output_key_blob, AuthorizationSet* hw_enforced,
53
const
KeymasterKeyBlob
& blob,
57
virtual keymaster_error_t DeleteKey(const
KeymasterKeyBlob
& blob) const = 0;
keymaster0_engine.h
33
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
49
KeymasterKeyBlob
* key_material) const;
50
bool GenerateEcKey(uint32_t key_size,
KeymasterKeyBlob
* key_material) const;
52
bool ImportKey(keymaster_key_format_t key_format, const
KeymasterKeyBlob
& to_import,
53
KeymasterKeyBlob
* imported_key_material) const;
54
bool DeleteKey(const
KeymasterKeyBlob
& blob) const;
57
RSA* BlobToRsaKey(const
KeymasterKeyBlob
& blob) const;
58
EC_KEY* BlobToEcKey(const
KeymasterKeyBlob
& blob) const;
65
EVP_PKEY* GetKeymaster0PublicKey(const
KeymasterKeyBlob
& blob) const;
/system/keymaster/include/keymaster/km_openssl/
openssl_utils.h
34
typedef TKeymasterBlob<keymaster_key_blob_t>
KeymasterKeyBlob
;
91
const
KeymasterKeyBlob
& key_material,
95
keymaster_error_t EvpKeyToKeyMaterial(const EVP_PKEY* evp_pkey,
KeymasterKeyBlob
* key_blob);
Completed in 124 milliseconds