Home
last modified time | relevance | path

Searched refs:ec_key (Results 1 – 17 of 17) sorted by relevance

/external/boringssl/src/crypto/evp/
Dp_ec_asn1.c69 const EC_KEY *ec_key = key->pkey.ec; in eckey_pub_encode() local
70 const EC_GROUP *group = EC_KEY_get0_group(ec_key); in eckey_pub_encode()
71 const EC_POINT *public_key = EC_KEY_get0_public_key(ec_key); in eckey_pub_encode()
152 EC_KEY *ec_key = EC_KEY_parse_private_key(key, group); in eckey_priv_decode() local
154 if (ec_key == NULL || CBS_len(key) != 0) { in eckey_priv_decode()
156 EC_KEY_free(ec_key); in eckey_priv_decode()
160 EVP_PKEY_assign_EC_KEY(out, ec_key); in eckey_priv_decode()
165 const EC_KEY *ec_key = key->pkey.ec; in eckey_priv_encode() local
171 unsigned enc_flags = EC_KEY_get_enc_flags(ec_key) | EC_PKEY_NO_PARAMETERS; in eckey_priv_encode()
180 !EC_KEY_marshal_curve_name(&algorithm, EC_KEY_get0_group(ec_key)) || in eckey_priv_encode()
[all …]
Devp.c293 EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(pkey); in EVP_PKEY_get1_EC_KEY() local
294 if (ec_key != NULL) { in EVP_PKEY_get1_EC_KEY()
295 EC_KEY_up_ref(ec_key); in EVP_PKEY_get1_EC_KEY()
297 return ec_key; in EVP_PKEY_get1_EC_KEY()
Devp_asn1.c212 EC_KEY *ec_key = EC_KEY_parse_private_key(cbs, NULL); in old_priv_decode() local
213 if (ec_key == NULL || !EVP_PKEY_assign_EC_KEY(ret, ec_key)) { in old_priv_decode()
214 EC_KEY_free(ec_key); in old_priv_decode()
/external/boringssl/src/crypto/fipsmodule/self_check/
Dself_check.c213 EC_KEY *ec_key = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); in self_test_ecdsa_key() local
217 if (ec_key == NULL || qx == NULL || qy == NULL || d == NULL || in self_test_ecdsa_key()
218 !EC_KEY_set_public_key_affine_coordinates(ec_key, qx, qy) || in self_test_ecdsa_key()
219 !EC_KEY_set_private_key(ec_key, d)) { in self_test_ecdsa_key()
220 EC_KEY_free(ec_key); in self_test_ecdsa_key()
221 ec_key = NULL; in self_test_ecdsa_key()
227 return ec_key; in self_test_ecdsa_key()
386 EC_KEY *ec_key = NULL; in BORINGSSL_self_test() local
523 ec_key = self_test_ecdsa_key(); in BORINGSSL_self_test()
524 if (ec_key == NULL) { in BORINGSSL_self_test()
[all …]
/external/boringssl/src/fipstools/
Dcavp_kas_test.cc63 bssl::UniquePtr<EC_KEY> ec_key(EC_KEY_new_by_curve_name(nid)); in TestKAS() local
65 if (!their_x || !their_y || !ec_key || !ctx) { in TestKAS()
69 const EC_GROUP *const group = EC_KEY_get0_group(ec_key.get()); in TestKAS()
80 !EC_KEY_set_private_key(ec_key.get(), our_k.get()) || in TestKAS()
86 } else if (!EC_KEY_generate_key(ec_key.get())) { in TestKAS()
92 ec_key.get())) { in TestKAS()
109 const EC_POINT *pub = EC_KEY_get0_public_key(ec_key.get()); in TestKAS()
Dtest_fips.c208 EC_KEY *ec_key = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); in main() local
209 if (ec_key == NULL) { in main()
215 if (!EC_KEY_generate_key_fips(ec_key)) { in main()
224 ECDSA_do_sign(kPlaintextSHA256, sizeof(kPlaintextSHA256), ec_key); in main()
227 ec_key)) { in main()
233 EC_KEY_free(ec_key); in main()
/external/nos/host/android/hals/keymaster/
Dimport_key.cpp160 const EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(pkey.get()); in import_key_ec() local
161 if (ec_key == nullptr) { in import_key_ec()
168 const EC_GROUP *group = EC_KEY_get0_group(ec_key); in import_key_ec()
202 const BIGNUM *d = EC_KEY_get0_private_key(ec_key); in import_key_ec()
203 const EC_POINT *pub_key = EC_KEY_get0_public_key(ec_key); in import_key_ec()
207 if (!EC_POINT_get_affine_coordinates_GFp(EC_KEY_get0_group(ec_key), in import_key_ec()
Dexport_key.cpp138 bssl::UniquePtr<EC_KEY> ec_key(EC_KEY_new_by_curve_name(curve_nid)); in export_key_der() local
139 if (!ec_key.get()) { in export_key_der()
144 if (!EC_KEY_set_public_key(ec_key.get(), ec_point.get())) { in export_key_der()
154 if (!EVP_PKEY_set1_EC_KEY(pkey.get(), ec_key.get())) { in export_key_der()
/external/boringssl/src/tool/
Dserver.cc109 bssl::UniquePtr<EC_KEY> ec_key(EC_KEY_new_by_curve_name(NID_X9_62_prime256v1)); in MakeKeyPairForSelfSignedCert() local
110 if (!ec_key || !EC_KEY_generate_key(ec_key.get())) { in MakeKeyPairForSelfSignedCert()
115 if (!evp_pkey || !EVP_PKEY_assign_EC_KEY(evp_pkey.get(), ec_key.release())) { in MakeKeyPairForSelfSignedCert()
/external/webrtc/webrtc/base/
Dopensslidentity.cc67 EC_KEY* ec_key = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); in MakeKey() local
68 if (!pkey || !ec_key || !EC_KEY_generate_key(ec_key) || in MakeKey()
69 !EVP_PKEY_assign_EC_KEY(pkey, ec_key)) { in MakeKey()
71 EC_KEY_free(ec_key); in MakeKey()
/external/boringssl/src/ssl/
Dssl_lib.cc2246 const EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(private_key); in is_p256_key() local
2247 return ec_key != NULL && in is_p256_key()
2248 EC_GROUP_get_curve_name(EC_KEY_get0_group(ec_key)) == in is_p256_key()
2901 int SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, const EC_KEY *ec_key) { in SSL_CTX_set_tmp_ecdh() argument
2902 if (ec_key == NULL || EC_KEY_get0_group(ec_key) == NULL) { in SSL_CTX_set_tmp_ecdh()
2906 int nid = EC_GROUP_get_curve_name(EC_KEY_get0_group(ec_key)); in SSL_CTX_set_tmp_ecdh()
2910 int SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key) { in SSL_set_tmp_ecdh() argument
2911 if (ec_key == NULL || EC_KEY_get0_group(ec_key) == NULL) { in SSL_set_tmp_ecdh()
2915 int nid = EC_GROUP_get_curve_name(EC_KEY_get0_group(ec_key)); in SSL_set_tmp_ecdh()
Dssl_cert.cc715 EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(pkey); in ssl_check_leaf_certificate() local
718 &group_id, EC_GROUP_get_curve_name(EC_KEY_get0_group(ec_key))) || in ssl_check_leaf_certificate()
720 EC_KEY_get_conv_form(ec_key) != POINT_CONVERSION_UNCOMPRESSED) { in ssl_check_leaf_certificate()
Dt1_lib.cc3786 EC_KEY *ec_key = EVP_PKEY_get0_EC_KEY(hs->config->channel_id_private.get()); in tls1_write_channel_id() local
3787 if (ec_key == nullptr) { in tls1_write_channel_id()
3794 !EC_POINT_get_affine_coordinates_GFp(EC_KEY_get0_group(ec_key), in tls1_write_channel_id()
3795 EC_KEY_get0_public_key(ec_key), in tls1_write_channel_id()
3800 UniquePtr<ECDSA_SIG> sig(ECDSA_do_sign(digest, digest_len, ec_key)); in tls1_write_channel_id()
/external/boringssl/src/util/
Ddoc.config33 "include/openssl/ec_key.h",
/external/conscrypt/common/src/jni/main/cpp/conscrypt/
Dnative_crypto.cc809 jobject EcKeyGetKey(const EC_KEY* ec_key) { in EcKeyGetKey() argument
811 reinterpret_cast<KeyExData*>(EC_KEY_get_ex_data(ec_key, g_ecdsa_exdata_index)); in EcKeyGetKey()
816 EC_KEY* ec_key) { in EcdsaMethodSign() argument
818 jobject private_key = EcKeyGetKey(ec_key); in EcdsaMethodSign()
841 size_t max_expected_size = ECDSA_size(ec_key); in EcdsaMethodSign()
2334 bssl::UniquePtr<EC_KEY> ec_key(EVP_PKEY_get1_EC_KEY(pkey)); in NativeCrypto_ECDSA_size() local
2335 if (ec_key.get() == nullptr) { in NativeCrypto_ECDSA_size()
2341 size_t size = ECDSA_size(ec_key.get()); in NativeCrypto_ECDSA_size()
2357 bssl::UniquePtr<EC_KEY> ec_key(EVP_PKEY_get1_EC_KEY(pkey)); in NativeCrypto_ECDSA_sign() local
2358 if (ec_key.get() == nullptr) { in NativeCrypto_ECDSA_sign()
[all …]
/external/boringssl/src/include/openssl/
Dssl.h4350 OPENSSL_EXPORT int SSL_CTX_set_tmp_ecdh(SSL_CTX *ctx, const EC_KEY *ec_key);
4354 OPENSSL_EXPORT int SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key);
/external/grpc-grpc/
Dgrpc.gemspec817 s.files += %w( third_party/boringssl/crypto/fipsmodule/ec/ec_key.c )
895 s.files += %w( third_party/boringssl/include/openssl/ec_key.h )