HomeSort by relevance Sort by last modified time
    Searched refs:ec_key (Results 1 - 25 of 46) sorted by null

1 2

  /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...]

Completed in 435 milliseconds

1 2