Home
last modified time | relevance | path

Searched refs:UniquePtr (Results 1 – 25 of 150) sorted by relevance

123456

/aosp12/system/chre/util/include/chre/util/
H A Dunique_ptr_impl.h32 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 Dunique_ptr.h32 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 DUniquePtr.h52 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 Dapps.h25 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 Dunique_ptr_test.cc9 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 Dblocking_queue_test.cc24 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 Dtls_connection.cpp60 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 Dandroid_keymaster_messages_test.cpp39 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 Dwifikeystorehal_utils.h16 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 Dkeystore2_engine.cpp135 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 Devent_loop_manager.h59 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 Dkeymaster1_passthrough_context.h84 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 Dkeymaster2_passthrough_context.h78 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 Dkeymaster1_legacy_support.h67 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 Dkeymaster_passthrough_key.h44 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 Dopenssl_utils.cpp81 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 Dec_key_factory.cpp80 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 Dhkdf.cpp36 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 Devent_loop.cc70 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 DDnsTlsSocket.h117 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 Dhci.rs15 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 Dmessage_loop_thread.rs26 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 Dopenssl_utils.h52 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 Ddns_tls_frontend.cpp42 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 Dplatform_sensor_manager_base.h62 UniquePtr<SeeHelperCallbackInterface::SamplingStatusData> &&status)
66 UniquePtr<uint8_t> &&eventData) override;
72 UniquePtr<struct chreSensorThreeAxisData> &&biasData) override;

123456