Searched defs:ec_key (Results 1 - 6 of 6) sorted by relevance
/system/keymaster/ |
H A D | ec_key.h | 41 EcKey(EC_KEY* ec_key, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, argument 43 : AsymmetricKey(hw_enforced, sw_enforced, error), ec_key_(ec_key) {}
|
H A D | ec_keymaster0_key.h | 20 #include <openssl/ec_key.h> 24 #include "ec_key.h" 63 EcKeymaster0Key(EC_KEY* ec_key, const AuthorizationSet& hw_enforced, argument 65 : EcKey(ec_key, hw_enforced, sw_enforced, error) {}
|
H A D | openssl_utils.cpp | 125 size_t ec_group_size_bits(EC_KEY* ec_key) { argument 126 const EC_GROUP* group = EC_KEY_get0_group(ec_key);
|
H A D | keymaster0_engine.cpp | 30 #include <openssl/ec_key.h> 189 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new_method(engine_)); 190 if (!ec_key) 194 if (!blob_copy->key_material || !EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, blob_copy)) 206 if (!EC_KEY_set_group(ec_key.get(), EC_KEY_get0_group(public_ec_key.get())) || 207 !EC_KEY_set_public_key(ec_key.get(), EC_KEY_get0_public_key(public_ec_key.get()))) 210 return ec_key.release(); 217 const keymaster_key_blob_t* Keymaster0Engine::EcKeyToBlob(const EC_KEY* ec_key) const { 218 return reinterpret_cast<keymaster_key_blob_t*>(EC_KEY_get_ex_data(ec_key, ec_key_index_)); 254 unsigned int* sig_len, EC_KEY* ec_key) { 253 ecdsa_sign(const uint8_t* digest, size_t digest_len, uint8_t* sig, unsigned int* sig_len, EC_KEY* ec_key) argument [all...] |
H A D | keymaster1_engine.cpp | 30 #include <openssl/ec_key.h> 180 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new_method(engine_.get())); 181 if (!ec_key) { 187 if (!EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, key_data)) { 205 if (!EC_KEY_set_group(ec_key.get(), EC_KEY_get0_group(public_ec_key.get())) || 206 !EC_KEY_set_public_key(ec_key.get(), EC_KEY_get0_public_key(public_ec_key.get()))) { 212 return ec_key.release(); 223 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(key)); 224 return GetData(ec_key.get()); 238 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(const EC_KEY* ec_key) cons 335 ecdsa_sign(const uint8_t* digest, size_t digest_len, uint8_t* sig, unsigned int* sig_len, EC_KEY* ec_key) argument [all...] |
/system/security/keystore-engine/ |
H A D | android_engine.cpp | 35 #include <openssl/ec_key.h> 220 const char* ecdsa_get_key_id(const EC_KEY* ec_key) { argument 222 EC_KEY_get_ex_data(ec_key, g_keystore_engine->ec_key_ex_index())); 225 /* ecdsa_sign signs |digest_len| bytes from |digest| with |ec_key| and writes 229 unsigned int* sig_len, EC_KEY* ec_key) { 230 ALOGV("ecdsa_sign(%p, %u, %p)", digest, (unsigned) digest_len, ec_key); 234 const char *key_id = ecdsa_get_key_id(ec_key); 240 size_t ecdsa_size = ECDSA_size(ec_key); 262 ec_key); 228 ecdsa_sign(const uint8_t* digest, size_t digest_len, uint8_t* sig, unsigned int* sig_len, EC_KEY* ec_key) argument
|
Completed in 87 milliseconds