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 | 131 size_t ec_group_size_bits(EC_KEY* ec_key) { argument 132 const EC_GROUP* group = EC_KEY_get0_group(ec_key);
|
H A D | keymaster0_engine.cpp | 29 #include <openssl/ec_key.h> 207 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new_method(engine_)); 208 if (!ec_key) 212 if (!blob_copy->key_material || !EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, blob_copy)) 224 if (!EC_KEY_set_group(ec_key.get(), EC_KEY_get0_group(public_ec_key.get())) || 225 !EC_KEY_set_public_key(ec_key.get(), EC_KEY_get0_public_key(public_ec_key.get()))) 228 return ec_key.release(); 235 const keymaster_key_blob_t* Keymaster0Engine::EcKeyToBlob(const EC_KEY* ec_key) const { 236 return reinterpret_cast<keymaster_key_blob_t*>(EC_KEY_get_ex_data(ec_key, ec_key_index_)); 272 unsigned int* sig_len, EC_KEY* ec_key) { 271 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> 182 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new_method(engine_.get())); 183 if (!ec_key) { 189 if (!EC_KEY_set_ex_data(ec_key.get(), ec_key_index_, key_data)) { 209 if (!EC_KEY_set_group(ec_key.get(), EC_KEY_get0_group(public_ec_key.get())) || 210 !EC_KEY_set_public_key(ec_key.get(), EC_KEY_get0_public_key(public_ec_key.get()))) { 216 return ec_key.release(); 227 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(key)); 228 return GetData(ec_key.get()); 242 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(const EC_KEY* ec_key) cons 339 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 | 32 #include <openssl/ec_key.h> 227 const char* ecdsa_get_key_id(const EC_KEY* ec_key) { argument 229 EC_KEY_get_ex_data(ec_key, g_keystore_engine->ec_key_ex_index())); 232 /* ecdsa_sign signs |digest_len| bytes from |digest| with |ec_key| and writes 236 unsigned int* sig_len, EC_KEY* ec_key) { 237 ALOGV("ecdsa_sign(%p, %u, %p)", digest, (unsigned) digest_len, ec_key); 239 const char *key_id = ecdsa_get_key_id(ec_key); 254 size_t ecdsa_size = ECDSA_size(ec_key); 280 ec_key); 235 ecdsa_sign(const uint8_t* digest, size_t digest_len, uint8_t* sig, unsigned int* sig_len, EC_KEY* ec_key) argument
|
Completed in 681 milliseconds