/aosp12/bootable/recovery/install/include/install/ |
H A D | verifier.h | 40 void operator()(EC_KEY* ec_key) const { in operator() 52 std::unique_ptr<EC_KEY, ECKEYDeleter>&& ec_) in Certificate() 59 std::unique_ptr<EC_KEY, ECKEYDeleter> ec; 90 bool CheckECKey(const std::unique_ptr<EC_KEY, ECKEYDeleter>& ec_key);
|
/aosp12/system/security/keystore2/src/crypto/ |
H A D | crypto.hpp | 54 int ECDHComputeKey(void *out, const EC_POINT *pub_key, const EC_KEY *priv_key); 56 EC_KEY* ECKEYGenerateKey(); 58 size_t ECKEYMarshalPrivateKey(const EC_KEY *priv_key, uint8_t *buf, size_t len); 60 EC_KEY* ECKEYParsePrivateKey(const uint8_t *buf, size_t len);
|
H A D | crypto.cpp | 222 int ECDHComputeKey(void* out, const EC_POINT* pub_key, const EC_KEY* priv_key) { in ECDHComputeKey() 226 EC_KEY* ECKEYGenerateKey() { in ECKEYGenerateKey() 227 EC_KEY* key = EC_KEY_new(); in ECKEYGenerateKey() 239 size_t ECKEYMarshalPrivateKey(const EC_KEY* priv_key, uint8_t* buf, size_t len) { in ECKEYMarshalPrivateKey() 251 EC_KEY* ECKEYParsePrivateKey(const uint8_t* buf, size_t len) { in ECKEYParsePrivateKey()
|
H A D | lib.rs | 25 EC_POINT_free, HKDFExpand, HKDFExtract, EC_KEY, EC_MAX_BYTES, EC_POINT, EVP_MAX_MD_SIZE, 267 pub struct ECKey(*mut EC_KEY);
|
H A D | Android.bp | 79 "--allowlist-type", "EC_KEY",
|
/aosp12/system/keymaster/include/keymaster/km_openssl/ |
H A D | nist_curve_key_exchange.h | 41 NistCurveKeyExchange(EC_KEY* private_key, keymaster_error_t* error); 58 EC_KEY* private_key() { return private_key_.release(); } in private_key() 63 UniquePtr<EC_KEY, EC_KEY_Delete> private_key_;
|
H A D | kem.h | 47 virtual bool Decrypt(EC_KEY* private_key, const Buffer& encrypted_key, Buffer* output_key) = 0; 48 virtual bool Decrypt(EC_KEY* private_key, const uint8_t* encrypted_key,
|
H A D | ecies_kem.h | 47 bool Decrypt(EC_KEY* private_key, const Buffer& encrypted_key, Buffer* output_key) override; 48 bool Decrypt(EC_KEY* private_key, const uint8_t* encrypted_key, size_t encrypted_key_len,
|
H A D | ec_key.h | 39 EC_KEY* key() const { return ec_key_.get(); } in key() 42 EcKey(EC_KEY* ec_key, AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, in EcKey()
|
H A D | openssl_utils.h | 61 DEFINE_OPENSSL_OBJECT_POINTER(EC_KEY) 102 size_t ec_group_size_bits(EC_KEY* ec_key);
|
/aosp12/system/keymaster/include/keymaster/legacy_support/ |
H A D | keymaster1_engine.h | 71 EC_KEY* BuildEcKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, 76 KeyData* GetData(const EC_KEY* rsa) const; 108 unsigned int* sig_len, EC_KEY* ec_key);
|
H A D | ec_keymaster1_key.h | 78 EcdsaKeymaster1Key(EC_KEY* ecdsa_key, AuthorizationSet&& hw_enforced, in EcdsaKeymaster1Key()
|
/aosp12/system/keymaster/legacy_support/ |
H A D | keymaster1_engine.cpp | 167 EC_KEY* Keymaster1Engine::BuildEcKey(const KeymasterKeyBlob& blob, in BuildEcKey() 171 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new_method(engine_.get())); in BuildEcKey() 189 unique_ptr<EC_KEY, EC_KEY_Delete> public_ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())); in BuildEcKey() 213 unique_ptr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(key)); in GetData() 227 Keymaster1Engine::KeyData* Keymaster1Engine::GetData(const EC_KEY* ec_key) const { in GetData() 318 unsigned int* sig_len, EC_KEY* ec_key) { in ecdsa_sign()
|
H A D | ec_keymaster1_key.cpp | 110 unique_ptr<EC_KEY, EC_KEY_Delete> ecdsa( in LoadKey()
|
/aosp12/system/security/keystore-engine/ |
H A D | keystore2_engine.cpp | 87 unsigned int* sig_len, EC_KEY* ec_key); 168 const EC_KEY* public_ecdsa) { in wrap_ecdsa() 169 bssl::UniquePtr<EC_KEY> ec(EC_KEY_new_method(Keystore2Engine::get().engine())); in wrap_ecdsa() 300 unsigned int* sig_len, EC_KEY* ec_key) { in ecdsa_sign() 430 bssl::UniquePtr<EC_KEY> public_ecdsa(EVP_PKEY_get1_EC_KEY(pkey.get())); in EVP_PKEY_from_keystore2()
|
/aosp12/system/keymaster/km_openssl/ |
H A D | nist_curve_key_exchange.cpp | 28 NistCurveKeyExchange::NistCurveKeyExchange(EC_KEY* private_key, keymaster_error_t* error) in NistCurveKeyExchange() 58 UniquePtr<EC_KEY, EC_KEY_Delete> key(EC_KEY_new_by_curve_name(curve_name)); in GenerateKeyExchange()
|
H A D | ecies_kem.cpp | 129 bool EciesKem::Decrypt(EC_KEY* private_key, const Buffer& encrypted_key, Buffer* output_key) { in Decrypt() 135 bool EciesKem::Decrypt(EC_KEY* private_key, const uint8_t* encrypted_key, size_t encrypted_key_len, in Decrypt()
|
H A D | openssl_utils.cpp | 136 EC_KEY* ecKey = EVP_PKEY_get0_EC_KEY(pubKey.get()); in GetEcdsa256KeyFromCert() 159 size_t ec_group_size_bits(EC_KEY* ec_key) { in ec_group_size_bits()
|
H A D | ecdsa_operation.cpp | 145 UniquePtr<EC_KEY, EC_KEY_Delete> ecdsa(EVP_PKEY_get1_EC_KEY(ecdsa_key_)); in Finish() 203 UniquePtr<EC_KEY, EC_KEY_Delete> ecdsa(EVP_PKEY_get1_EC_KEY(ecdsa_key_)); in Finish()
|
H A D | ec_key_factory.cpp | 101 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new()); in GenerateKey() 205 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())); in UpdateImportKeyDescription()
|
/aosp12/hardware/interfaces/security/keymint/support/include/keymint_support/ |
H A D | openssl_utils.h | 39 MAKE_OPENSSL_PTR_TYPE(EC_KEY)
|
/aosp12/system/keymaster/tests/ |
H A D | nist_curve_key_exchange_test.cpp | 190 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key( in TEST()
|
/aosp12/system/update_engine/payload_consumer/ |
H A D | payload_verifier.cc | 176 EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY(public_key.get()); in VerifyRawSignature()
|
/aosp12/bootable/recovery/install/ |
H A D | verifier.cpp | 393 bool CheckECKey(const std::unique_ptr<EC_KEY, ECKEYDeleter>& ec_key) { in CheckECKey() argument
|
/aosp12/system/keymaster/key_blob_utils/ |
H A D | software_keyblobs.cpp | 141 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(pubkey)); in FakeKeyAuthorizations()
|