Home | History | Annotate | Download | only in keystore-engine

Lines Matching refs:ec_key

35 #include <openssl/ec_key.h>
54 /* key_id_dup is called when one of the RSA or EC_KEY objects is duplicated. */
68 /* key_id_free is called when one of the RSA, DSA or EC_KEY object is freed. */
220 const char* ecdsa_get_key_id(const EC_KEY* ec_key) {
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);
295 void operator()(EC_KEY* ec) const {
299 typedef std::unique_ptr<EC_KEY, EC_KEY_Delete> Unique_EC_KEY;
340 static EVP_PKEY *wrap_ecdsa(const char *key_id, const EC_KEY *public_ecdsa) {