Home
last modified time | relevance | path

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

/system/keymaster/
Dopenssl_utils.cpp72 int key_data_size = i2d_PrivateKey(pkey, NULL /* key_data*/); in EvpKeyToKeyMaterial() local
73 if (key_data_size <= 0) in EvpKeyToKeyMaterial()
76 if (!key_blob->Reset(key_data_size)) in EvpKeyToKeyMaterial()
Dsymmetric_key.cpp50 size_t key_data_size = key_size_bits / 8; in GenerateKey() local
51 KeymasterKeyBlob key_material(key_data_size); in GenerateKey()
55 error = context_->GenerateRandom(key_material.writable_data(), key_data_size); in GenerateKey()
Dhmac_operation.cpp70 purpose(), symmetric_key->key_data(), symmetric_key->key_data_size(), digest, in CreateOperation()
92 size_t key_data_size, keymaster_digest_t digest, size_t mac_length, in HmacOperation() argument
138 HMAC_Init_ex(&ctx_, key_data, key_data_size, md, NULL /* engine */); in HmacOperation()
Dhmac_operation.h28 HmacOperation(keymaster_purpose_t purpose, const uint8_t* key_data, size_t key_data_size,
Dsymmetric_key.h68 size_t key_data_size() const { return key_data_size_; } in key_data_size() function
Dkeymaster0_engine.cpp165 static keymaster_key_blob_t* duplicate_blob(const uint8_t* key_data, size_t key_data_size) { in duplicate_blob() argument
166 unique_ptr<uint8_t[]> key_material_copy(dup_buffer(key_data, key_data_size)); in duplicate_blob()
173 blob_copy->key_material_size = key_data_size; in duplicate_blob()
Daes_operation.cpp86 switch (symmetric_key->key_data_size()) { in CreateOperation()
136 symmetric_key->key_data(), symmetric_key->key_data_size()); in CreateOperation()
141 symmetric_key->key_data_size()); in CreateOperation()