/system/keymaster/ |
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, 65 : EcKey(ec_key, hw_enforced, sw_enforced, error) {}
|
ec_key.h | 38 EC_KEY* key() const { return ec_key_.get(); } 41 EcKey(EC_KEY* ec_key, const AuthorizationSet& hw_enforced, const AuthorizationSet& sw_enforced, 43 : AsymmetricKey(hw_enforced, sw_enforced, error), ec_key_(ec_key) {} 46 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key_;
|
keymaster0_engine.cpp | 30 #include <openssl/ec_key.h> 187 EC_KEY* Keymaster0Engine::BlobToEcKey(const KeymasterKeyBlob& blob) const { 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)) 202 unique_ptr<EC_KEY, EC_KEY_Delete> public_ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())); 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() [all...] |
ec_key_factory.cpp | 23 #include "ec_key.h" 94 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new()); 96 if (ec_key.get() == NULL || pkey.get() == NULL) 110 if (EC_KEY_set_group(ec_key.get(), group.get()) != 1 || 111 EC_KEY_generate_key(ec_key.get()) != 1 || EC_KEY_check_key(ec_key.get()) < 0) { 115 if (EVP_PKEY_set1_EC_KEY(pkey.get(), ec_key.get()) != 1) 161 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())) [all...] |
keymaster1_engine.cpp | 30 #include <openssl/ec_key.h> 176 EC_KEY* Keymaster1Engine::BuildEcKey(const KeymasterKeyBlob& blob, 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)) { 199 unique_ptr<EC_KEY, EC_KEY_Delete> public_ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())); 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() [all...] |
ec_keymaster0_key.cpp | 111 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(engine_->BlobToEcKey(key_material)); 112 if (!ec_key) 117 EcKeymaster0Key(ec_key.release(), hw_enforced, sw_enforced, &error));
|
nist_curve_key_exchange_test.cpp | 190 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key( 192 ASSERT_TRUE(ec_key.get() && EC_KEY_check_key(ec_key.get())); 195 NistCurveKeyExchange* key_exchange = new NistCurveKeyExchange(ec_key.release(), &error);
|
keymaster0_engine.h | 57 EC_KEY* BlobToEcKey(const KeymasterKeyBlob& blob) const; 60 const keymaster_key_blob_t* EcKeyToBlob(const EC_KEY* rsa) const; 76 unsigned int* sig_len, EC_KEY* ec_key); 89 EC_KEY* ec_key) const;
|
openssl_utils.cpp | 125 size_t ec_group_size_bits(EC_KEY* ec_key) { 126 const EC_GROUP* group = EC_KEY_get0_group(ec_key);
|
openssl_utils.h | 59 DEFINE_OPENSSL_OBJECT_POINTER(EC_KEY) 96 size_t ec_group_size_bits(EC_KEY* ec_key);
|
/external/boringssl/src/include/openssl/ |
ecdh.h | 72 #include <openssl/ec_key.h> 89 void *out, size_t outlen, const EC_POINT *pub_key, const EC_KEY *priv_key,
|
ecdsa.h | 58 #include <openssl/ec_key.h> 78 unsigned int *sig_len, const EC_KEY *key); 86 size_t sig_len, const EC_KEY *key); 90 OPENSSL_EXPORT size_t ECDSA_size(const EC_KEY *key); 112 size_t digest_len, const EC_KEY *key); 118 const ECDSA_SIG *sig, const EC_KEY *key); 131 OPENSSL_EXPORT int ECDSA_sign_setup(const EC_KEY *eckey, BN_CTX *ctx, 139 const EC_KEY *eckey); 146 const BIGNUM *rp, const EC_KEY *eckey);
|
/bootable/recovery/ |
verifier.h | 24 #include <openssl/ec_key.h> 35 void operator()(EC_KEY* ec_key) const { 36 EC_KEY_free(ec_key); 49 std::unique_ptr<EC_KEY, ECKEYDeleter>&& ec_) 59 std::unique_ptr<EC_KEY, ECKEYDeleter> ec;
|
/external/boringssl/src/crypto/evp/ |
p_ec_asn1.c | 61 #include <openssl/ec_key.h> 69 const EC_KEY *ec_key = key->pkey.ec; local 70 const EC_GROUP *group = EC_KEY_get0_group(ec_key); 71 const EC_POINT *public_key = EC_KEY_get0_public_key(ec_key); 97 EC_KEY *eckey = NULL; 152 EC_KEY *ec_key = EC_KEY_parse_private_key(key, group); local 154 if (ec_key == NULL || CBS_len(key) != 0) { 156 EC_KEY_free(ec_key); 165 const EC_KEY *ec_key = key->pkey.ec; local [all...] |
evp_asn1.c | 63 #include <openssl/ec_key.h> 203 EC_KEY *ec_key = EC_KEY_parse_private_key(cbs, NULL); local 204 if (ec_key == NULL || !EVP_PKEY_assign_EC_KEY(ret, ec_key)) { 205 EC_KEY_free(ec_key);
|
evp.c | 272 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) { 280 int EVP_PKEY_assign_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) { 284 EC_KEY *EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey) { 292 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey) { 293 EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(pkey); local 294 if (ec_key != NULL) { 295 EC_KEY_up_ref(ec_key); 297 return ec_key;
|
/external/boringssl/src/crypto/x509/ |
i2d_pr.c | 59 #include <openssl/ec_key.h>
|
/external/boringssl/src/fipstools/ |
test_fips.c | 26 #include <openssl/ec_key.h> 208 EC_KEY *ec_key = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); local 209 if (ec_key == NULL) { 215 if (!EC_KEY_generate_key_fips(ec_key)) { 224 ECDSA_do_sign(kPlaintextSHA256, sizeof(kPlaintextSHA256), ec_key); 227 ec_key)) { 233 EC_KEY_free(ec_key);
|
cavp_ecdsa2_pkv_test.cc | 22 #include <openssl/ec_key.h> 35 bssl::UniquePtr<EC_KEY> key(EC_KEY_new_by_curve_name(nid));
|
cavp_ecdsa2_keypair_test.cc | 24 #include <openssl/ec_key.h> 49 bssl::UniquePtr<EC_KEY> key(EC_KEY_new_by_curve_name(nid));
|
cavp_ecdsa2_sigver_test.cc | 23 #include <openssl/ec_key.h> 39 bssl::UniquePtr<EC_KEY> key(EC_KEY_new_by_curve_name(nid));
|
/system/security/keystore-engine/ |
android_engine.cpp | 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); [all...] |
/external/boringssl/src/crypto/engine/ |
engine.c | 20 #include <openssl/ec_key.h>
|
/external/boringssl/src/tool/ |
server.cc | 103 bssl::UniquePtr<EC_KEY> ec_key(EC_KEY_new_by_curve_name(NID_X9_62_prime256v1)); 104 if (!ec_key || !EC_KEY_generate_key(ec_key.get())) { 109 if (!evp_pkey || !EVP_PKEY_assign_EC_KEY(evp_pkey.get(), ec_key.release())) {
|
/external/boringssl/src/crypto/fipsmodule/ |
bcm.c | 26 #include <openssl/ec_key.h> 66 #include "ec/ec_key.c" 256 static EC_KEY *self_test_ecdsa_key(void) { 273 EC_KEY *ec_key = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); local 277 if (ec_key == NULL || qx == NULL || qy == NULL || d == NULL || 278 !EC_KEY_set_public_key_affine_coordinates(ec_key, qx, qy) || 279 !EC_KEY_set_private_key(ec_key, d)) { 280 EC_KEY_free(ec_key); 281 ec_key = NULL 609 EC_KEY *ec_key = self_test_ecdsa_key(); local [all...] |