HomeSort by relevance Sort by last modified time
    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