/aosp12/system/chre/util/include/chre/util/ |
H A D | unique_ptr_impl.h | 32 UniquePtr<ObjectType>::UniquePtr() : mObject(nullptr) {} in UniquePtr() function 35 UniquePtr<ObjectType>::UniquePtr(ObjectType *object) : mObject(object) {} in UniquePtr() function 38 UniquePtr<ObjectType>::UniquePtr(UniquePtr<ObjectType> &&other) { in UniquePtr() function 45 UniquePtr<ObjectType>::UniquePtr(UniquePtr<OtherObjectType> &&other) { in UniquePtr() function 51 UniquePtr<ObjectType>::~UniquePtr() { in ~UniquePtr() 81 void UniquePtr<ObjectType>::reset() { in reset() 105 bool UniquePtr<ObjectType>::operator==( 111 bool UniquePtr<ObjectType>::operator!=( 117 UniquePtr<ObjectType> &UniquePtr<ObjectType>::operator=( 118 UniquePtr<ObjectType> &&other) { [all …]
|
H A D | unique_ptr.h | 32 class UniquePtr : public NonCopyable { 42 UniquePtr(); 52 UniquePtr(ObjectType *object); 59 UniquePtr(UniquePtr<ObjectType> &&other); 69 UniquePtr(UniquePtr<OtherObjectType> &&other); 74 ~UniquePtr(); 138 UniquePtr<ObjectType> &operator=(UniquePtr<ObjectType> &&other); 148 bool operator==(const UniquePtr<ObjectType> &other) const; 164 friend class UniquePtr; 178 UniquePtr<ObjectType> MakeUnique(Args &&... args); [all …]
|
/aosp12/system/gatekeeper/include/gatekeeper/ |
H A D | UniquePtr.h | 52 class UniquePtr { 64 UniquePtr(UniquePtr && other): mPtr(other.mPtr) { 70 UniquePtr(UniquePtr<U>&& other) : mPtr(other.mPtr) { 73 UniquePtr& operator=(UniquePtr && other) { 81 ~UniquePtr() { 119 UniquePtr(const UniquePtr&) = delete; 120 UniquePtr & operator=(const UniquePtr&) = delete; 134 UniquePtr(UniquePtr && other): mPtr(other.mPtr) { 137 UniquePtr& operator=(UniquePtr && other) { 173 UniquePtr(const UniquePtr&) = delete; [all …]
|
/aosp12/system/chre/apps/include/chre/apps/ |
H A D | apps.h | 25 UniquePtr<Nanoapp> initializeStaticNanoappAshWorld(); 26 UniquePtr<Nanoapp> initializeStaticNanoappAudioWorld(); 28 UniquePtr<Nanoapp> initializeStaticNanoappGnssWorld(); 29 UniquePtr<Nanoapp> initializeStaticNanoappHelloWorld(); 31 UniquePtr<Nanoapp> initializeStaticNanoappMessageWorld(); 32 UniquePtr<Nanoapp> initializeStaticNanoappPowerTest(); 33 UniquePtr<Nanoapp> initializeStaticNanoappSensorWorld(); 34 UniquePtr<Nanoapp> initializeStaticNanoappSpammer(); 35 UniquePtr<Nanoapp> initializeStaticNanoappTimerWorld(); 37 UniquePtr<Nanoapp> initializeStaticNanoappWifiWorld(); [all …]
|
/aosp12/system/chre/util/tests/ |
H A D | unique_ptr_test.cc | 9 using chre::UniquePtr; 31 TEST(UniquePtr, Construct) { in TEST() argument 32 UniquePtr<Value> myInt = MakeUnique<Value>(0xcafe); in TEST() 44 TEST(UniquePtr, MakeUniqueZeroFill) { in TEST() argument 55 TEST(UniquePtr, MoveConstruct) { in TEST() argument 56 UniquePtr<Value> myInt = MakeUnique<Value>(0xcafe); in TEST() 60 UniquePtr<Value> moved(std::move(myInt)); in TEST() 65 TEST(UniquePtr, Move) { in TEST() argument 85 TEST(UniquePtr, Release) { in TEST() argument 107 TEST(UniquePtr, Reset) { in TEST() argument [all …]
|
H A D | blocking_queue_test.cc | 24 using chre::UniquePtr; 43 UniquePtr<int> ptr = MakeUnique<int>(); in TEST() 46 FixedSizeBlockingQueue<UniquePtr<int>, 16> blockingQueue; in TEST()
|
/aosp12/packages/modules/adb/tls/ |
H A D | tls_connection.cpp | 60 static bssl::UniquePtr<X509> X509FromBuffer(bssl::UniquePtr<CRYPTO_BUFFER> buffer); 67 bssl::UniquePtr<EVP_PKEY> priv_key_; 68 bssl::UniquePtr<CRYPTO_BUFFER> cert_; 70 bssl::UniquePtr<STACK_OF(X509_NAME)> ca_list_; 71 bssl::UniquePtr<SSL_CTX> ssl_ctx_; 72 bssl::UniquePtr<SSL> ssl_; 73 std::vector<bssl::UniquePtr<X509>> known_certificates_; 109 bssl::UniquePtr<BIO> bio(BIO_new_mem_buf(pem.data(), pem.size())); in EvpPkeyFromPEM() 115 bssl::UniquePtr<BIO> bio(BIO_new_mem_buf(pem.data(), pem.size())); in BufferFromPEM() 134 bssl::UniquePtr<X509> TlsConnectionImpl::X509FromBuffer(bssl::UniquePtr<CRYPTO_BUFFER> buffer) { in X509FromBuffer() [all …]
|
/aosp12/system/keymaster/tests/ |
H A D | android_keymaster_messages_test.cpp | 39 UniquePtr<uint8_t[]> buf(new uint8_t[size]); in round_trip() 116 UniquePtr<GenerateKeyResponse> deserialized; in TEST() 178 UniquePtr<GenerateRkpKeyResponse> deserialized; in TEST() 234 UniquePtr<GenerateCsrResponse> deserialized; in TEST() 300 UniquePtr<BeginOperationResponse> deserialized; in TEST() 517 UniquePtr<ImportKeyResponse> deserialized; in TEST() 598 UniquePtr<uint8_t[]> buf(new uint8_t[size]); in TEST() 617 UniquePtr<uint8_t[]> buf(new uint8_t[size]); in TEST() 636 UniquePtr<uint8_t[]> buf(new uint8_t[size]); in TEST() 655 UniquePtr<uint8_t[]> buf(new uint8_t[size]); in TEST() [all …]
|
/aosp12/system/hardware/interfaces/wifi/keystore/1.0/default/ |
H A D | wifikeystorehal_utils.h | 16 bssl::UniquePtr<X509> decoded_cert(d2i_X509(nullptr, &p, cert_bytes.size())); in extractPubKey() 19 bssl::UniquePtr<BIO> cert_bio(BIO_new_mem_buf(cert_bytes.data(), cert_bytes.size())); in extractPubKey() 25 bssl::UniquePtr<X509>(PEM_read_bio_X509(cert_bio.get(), nullptr, nullptr, nullptr)); in extractPubKey() 31 bssl::UniquePtr<EVP_PKEY> pub_key(X509_get_pubkey(decoded_cert.get())); in extractPubKey() 36 bssl::UniquePtr<BIO> pub_key_bio(BIO_new(BIO_s_mem())); in extractPubKey()
|
/aosp12/system/security/keystore-engine/ |
H A D | keystore2_engine.cpp | 135 bssl::UniquePtr<EVP_PKEY> wrap_rsa(std::shared_ptr<Keystore2KeyBackend> key_backend, in wrap_rsa() 137 bssl::UniquePtr<RSA> rsa(RSA_new_method(Keystore2Engine::get().engine())); in wrap_rsa() 155 bssl::UniquePtr<EVP_PKEY> result(EVP_PKEY_new()); in wrap_rsa() 169 bssl::UniquePtr<EC_KEY> ec(EC_KEY_new_method(Keystore2Engine::get().engine())); in wrap_ecdsa() 186 bssl::UniquePtr<EVP_PKEY> result(EVP_PKEY_new()); in wrap_ecdsa() 332 bssl::UniquePtr<EVP_PKEY> extractPubKey(const std::vector<uint8_t>& cert_bytes) { in extractPubKey() 334 bssl::UniquePtr<X509> decoded_cert(d2i_X509(nullptr, &p, cert_bytes.size())); in extractPubKey() 349 bssl::UniquePtr<EVP_PKEY> pub_key(X509_get_pubkey(decoded_cert.get())); in extractPubKey() 422 bssl::UniquePtr<EVP_PKEY> result; in EVP_PKEY_from_keystore2() 425 bssl::UniquePtr<RSA> public_rsa(EVP_PKEY_get1_RSA(pkey.get())); in EVP_PKEY_from_keystore2() [all …]
|
/aosp12/system/chre/core/include/chre/core/ |
H A D | event_loop_manager.h | 59 UniquePtr<T> &&data); 120 void deferCallback(SystemCallbackType type, UniquePtr<T> &&data, in deferCallback() 125 UniquePtr<T> dataWrapped = UniquePtr<T>(static_cast<T *>(data)); in deferCallback() 143 void deferCallback(SystemCallbackType type, UniquePtr<T> &&data, in deferCallback() 154 void deferCallback(SystemCallbackType /*type*/, UniquePtr<T> && /*data*/, in deferCallback()
|
/aosp12/system/keymaster/include/keymaster/contexts/ |
H A D | keymaster1_passthrough_context.h | 84 UniquePtr<Key>* key) const override; 113 UniquePtr<Key> attest_key, 138 mutable std::unordered_map<keymaster_algorithm_t, UniquePtr<KeyFactory>> factories_; 139 UniquePtr<KeymasterPassthroughEngine> pt_engine_; 140 UniquePtr<Keymaster1Engine> km1_engine_;
|
H A D | keymaster2_passthrough_context.h | 78 UniquePtr<Key>* key) const override; 107 UniquePtr<Key> attest_key, 126 mutable std::unordered_map<keymaster_algorithm_t, UniquePtr<KeymasterPassthroughKeyFactory>> 128 UniquePtr<KeymasterPassthroughEngine> engine_;
|
/aosp12/system/keymaster/include/keymaster/legacy_support/ |
H A D | keymaster1_legacy_support.h | 67 UniquePtr<Key> attest_key, // in GenerateKey() 87 UniquePtr<Key> attest_key, // in ImportKey() 106 UniquePtr<Key>* key) const override { in LoadKey() 148 UniquePtr<Key> attest_key, // 158 AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const; 163 AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, UniquePtr<Key>* key) const;
|
H A D | keymaster_passthrough_key.h | 44 UniquePtr<Key> /* attest_key */, in GenerateKey() 55 UniquePtr<Key> /* attest_key */, in ImportKey() 67 UniquePtr<Key>* key) const override; 98 UniquePtr<uint8_t[]>* material,
|
/aosp12/system/keymaster/km_openssl/ |
H A D | openssl_utils.cpp | 81 UniquePtr<EVP_PKEY, EVP_PKEY_Delete>* pkey) { in convert_pkcs8_blob_to_evp() 84 UniquePtr<PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_Delete> pkcs8( in convert_pkcs8_blob_to_evp() 140 bssl::UniquePtr<BIGNUM> x(BN_new()); in GetEcdsa256KeyFromCert() 141 bssl::UniquePtr<BIGNUM> y(BN_new()); in GetEcdsa256KeyFromCert() 161 UniquePtr<BN_CTX, BN_CTX_Delete> bn_ctx(BN_CTX_new()); in ec_group_size_bits() 162 UniquePtr<BIGNUM, BIGNUM_Delete> order(BN_new()); in ec_group_size_bits()
|
H A D | ec_key_factory.cpp | 80 UniquePtr<Key> attest_key, // in GenerateKey() 101 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EC_KEY_new()); in GenerateKey() 102 UniquePtr<EVP_PKEY, EVP_PKEY_Delete> pkey(EVP_PKEY_new()); in GenerateKey() 105 UniquePtr<EC_GROUP, EC_GROUP_Delete> group(ChooseGroup(ec_curve)); in GenerateKey() 151 UniquePtr<Key> attest_key, // in ImportKey() 200 UniquePtr<EVP_PKEY, EVP_PKEY_Delete> pkey; in UpdateImportKeyDescription() 205 UniquePtr<EC_KEY, EC_KEY_Delete> ec_key(EVP_PKEY_get1_EC_KEY(pkey.get())); in UpdateImportKeyDescription() 285 UniquePtr<AsymmetricKey>* key) const { in CreateEmptyKey()
|
H A D | hkdf.cpp | 36 UniquePtr<uint8_t[]> zeros(new (std::nothrow) uint8_t[digest_size_]); in GenerateKey() 44 UniquePtr<uint8_t[]> pseudo_random_key(new (std::nothrow) uint8_t[digest_size_]); in GenerateKey() 57 UniquePtr<uint8_t[]> buf(new (std::nothrow) uint8_t[digest_size_ + info_len + 1]); in GenerateKey() 58 UniquePtr<uint8_t[]> digest(new (std::nothrow) uint8_t[digest_size_]); in GenerateKey()
|
/aosp12/system/chre/core/ |
H A D | event_loop.cc | 70 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in findNanoappInstanceIdByAppId() 84 for (const UniquePtr<Nanoapp> &nanoapp : mNanoapps) { in forEachNanoapp() 150 bool EventLoop::startNanoapp(UniquePtr<Nanoapp> &nanoapp) { in startNanoapp() 371 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in logStateToBuffer() 398 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in deliverEvents() 407 bool EventLoop::deliverNextEvent(const UniquePtr<Nanoapp> &app) { in deliverNextEvent() 421 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in distributeEvent() 468 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in lookupAppByAppId() 481 for (const UniquePtr<Nanoapp> &app : mNanoapps) { in lookupAppByInstanceId() 506 const UniquePtr<Nanoapp> &nanoapp = mNanoapps[index]; in unloadNanoappAtIndex()
|
/aosp12/packages/modules/DnsResolver/ |
H A D | DnsTlsSocket.h | 117 bssl::UniquePtr<SSL> prepareForSslConnect(int fd) REQUIRES(mLock); 121 bssl::UniquePtr<SSL> sslConnect(int fd) REQUIRES(mLock); 125 bssl::UniquePtr<SSL> sslConnectV2(int fd) REQUIRES(mLock); 180 bssl::UniquePtr<SSL_CTX> mSslCtx GUARDED_BY(mLock); 182 bssl::UniquePtr<SSL> mSsl GUARDED_BY(mLock);
|
/aosp12/system/bt/gd/rust/shim/src/ |
H A D | hci.rs | 15 cb: cxx::UniquePtr<ffi::u8SliceCallback>, 38 callback: cxx::UniquePtr<ffi::u8SliceOnceCallback>, in hci_send_command() 79 pub fn hci_set_acl_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_acl_callback() 83 pub fn hci_set_evt_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_evt_callback() 87 pub fn hci_set_le_evt_callback(hci: &mut Hci, cb: cxx::UniquePtr<ffi::u8SliceCallback>) { in hci_set_le_evt_callback()
|
H A D | message_loop_thread.rs | 26 closure: UniquePtr<OnceClosure>, in main_message_loop_thread_do_delayed() 36 tx: UnboundedSender<cxx::UniquePtr<ffi::OnceClosure>>, 43 let (tx, mut rx) = unbounded_channel::<cxx::UniquePtr<ffi::OnceClosure>>(); in main_message_loop_thread_create() 61 closure: cxx::UniquePtr<ffi::OnceClosure>, in main_message_loop_thread_do_delayed()
|
/aosp12/system/keymaster/include/keymaster/km_openssl/ |
H A D | openssl_utils.h | 52 typedef UniquePtr<name, name##_Delete> name##_Ptr; 73 typedef UniquePtr<BIGNUM, BIGNUM_Delete> BIGNUM_Ptr; 84 inline void release_because_ownership_transferred(UniquePtr<T, Delete_T>& p) { in release_because_ownership_transferred() 90 UniquePtr<EVP_PKEY, EVP_PKEY_Delete>* pkey); 95 UniquePtr<EVP_PKEY, EVP_PKEY_Delete>* evp_pkey);
|
/aosp12/packages/modules/DnsResolver/tests/dns_responder/ |
H A D | dns_tls_frontend.cpp | 42 static bssl::UniquePtr<X509> stringToX509Certs(const char* certs) { in stringToX509Certs() 43 bssl::UniquePtr<BIO> bio(BIO_new_mem_buf(certs, strlen(certs))); in stringToX509Certs() 44 return bssl::UniquePtr<X509>(PEM_read_bio_X509(bio.get(), nullptr, nullptr, nullptr)); in stringToX509Certs() 48 static bssl::UniquePtr<RSA> stringToRSAPrivateKey(const char* key) { in stringToRSAPrivateKey() 49 bssl::UniquePtr<BIO> bio(BIO_new_mem_buf(key, strlen(key))); in stringToRSAPrivateKey() 50 return bssl::UniquePtr<RSA>(PEM_read_bio_RSAPrivateKey(bio.get(), nullptr, nullptr, nullptr)); in stringToRSAPrivateKey() 79 bssl::UniquePtr<X509> ca_certs(stringToX509Certs(kCertificate)); in startServer() 90 bssl::UniquePtr<RSA> private_key(stringToRSAPrivateKey(kPrivatekey)); in startServer() 213 bssl::UniquePtr<SSL> ssl(SSL_new(ctx_.get())); in requestHandler()
|
/aosp12/system/chre/platform/slpi/see/include/chre/target_platform/ |
H A D | platform_sensor_manager_base.h | 62 UniquePtr<SeeHelperCallbackInterface::SamplingStatusData> &&status) 66 UniquePtr<uint8_t> &&eventData) override; 72 UniquePtr<struct chreSensorThreeAxisData> &&biasData) override;
|