Home
last modified time | relevance | path

Searched refs:Key (Results 1 – 25 of 272) sorted by relevance

1234567891011

/system/bpf/libbpf_android/include/bpf/
DBpfMap.h44 template <class Key, class Value>
47 BpfMap<Key, Value>() {};
51 BpfMap<Key, Value>(const char* pathname, uint32_t flags) {
57 explicit BpfMap<Key, Value>(const char* pathname) : BpfMap<Key, Value>(pathname, 0) {}
59 BpfMap<Key, Value>(bpf_map_type map_type, uint32_t max_entries, uint32_t map_flags = 0) {
60 int map_fd = createMap(map_type, sizeof(Key), sizeof(Value), max_entries, map_flags);
64 base::Result<Key> getFirstKey() const { in getFirstKey()
65 Key firstKey; in getFirstKey()
72 base::Result<Key> getNextKey(const Key& key) const { in getNextKey()
73 Key nextKey; in getNextKey()
[all …]
/system/memory/libmemunreachable/
DAllocator.h200 template <class Key, class T, class Compare = std::less<Key>>
201 using map = std::map<Key, T, Compare, Allocator<std::pair<const Key, T>>>;
203 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
205 std::unordered_map<Key, T, Hash, KeyEqual, Allocator<std::pair<const Key, T>>>;
207 template <class Key, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
208 using unordered_set = std::unordered_set<Key, Hash, KeyEqual, Allocator<Key>>;
210 template <class Key, class Compare = std::less<Key>>
211 using set = std::set<Key, Compare, Allocator<Key>>;
/system/bt/gd/common/
Dlru_cache.h52 template <typename Key, typename T>
55 using value_type = typename ListMap<Key, T>::value_type;
57 using node_type = typename ListMap<Key, T>::node_type;
58 using iterator = typename ListMap<Key, T>::iterator;
59 using const_iterator = typename ListMap<Key, T>::const_iterator;
107 const_iterator find(const Key& key) const { in find()
116 iterator find(const Key& key) { in find()
129 bool contains(const Key& key) const { in contains()
139 std::optional<node_type> insert_or_assign(const Key& key, T value) { in insert_or_assign()
162 std::tuple<iterator, bool, std::optional<node_type>> try_emplace(const Key& key, Args&&... args) { in try_emplace()
[all …]
Dlist_map.h44 template <typename Key, typename T>
47 using value_type = std::pair<const Key, T>;
49 using node_type = std::pair<Key, T>;
101 const_iterator find(const Key& key) const { in find()
106 iterator find(const Key& key) { in find()
115 bool contains(const Key& key) const { in contains()
123 std::pair<iterator, bool> try_emplace(const_iterator pos, const Key& key, Args&&... args) { in try_emplace()
137 std::pair<iterator, bool> try_emplace_back(const Key& key, Args&&... args) { in try_emplace_back()
143 void insert_or_assign(const_iterator pos, const Key& key, T value) { in insert_or_assign()
154 void insert_or_assign(const Key& key, T value) { in insert_or_assign()
[all …]
/system/keymaster/include/keymaster/
Dkey.h31 class Key {
33 virtual ~Key() {} in ~Key()
34 Key(const Key&) = delete;
35 void operator=(const Key&) = delete;
64 Key(AuthorizationSet&& hw_enforced, AuthorizationSet&& sw_enforced, in Key() function
Dkey_factory.h24 class Key; variable
40 UniquePtr<Key> attestation_signing_key,
50 UniquePtr<Key> attestation_signing_key, //
61 UniquePtr<Key>* key) const = 0;
Dkeymaster_context.h38 class Key; variable
122 UniquePtr<Key>* key) const = 0;
159 virtual CertificateChain GenerateAttestation(const Key& key,
161 UniquePtr<Key> attest_key,
174 virtual CertificateChain GenerateSelfSignedCertificate(const Key& key,
Doperation.h32 class Key; variable
55 virtual OperationPtr CreateOperation(Key&& key, const AuthorizationSet& begin_params,
80 bool GetAndValidatePadding(const AuthorizationSet& begin_params, const Key& key,
82 bool GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key,
84 bool GetAndValidateDigest(const AuthorizationSet& begin_params, const Key& key,
/system/keymaster/include/keymaster/legacy_support/
Dkeymaster_passthrough_key.h44 UniquePtr<Key> /* attest_key */, in GenerateKey() argument
55 UniquePtr<Key> /* attest_key */, in ImportKey() argument
67 UniquePtr<Key>* key) const override;
81 class KeymasterPassthroughKey : public Key {
87 : Key(move(hw_enforced), move(sw_enforced), key_factory), in KeymasterPassthroughKey()
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;
Dec_keymaster1_key.h45 UniquePtr<Key> attest_key, //
55 UniquePtr<Key> attest_key, //
65 UniquePtr<Key>* key) const override;
/system/netd/libnetdbpf/include/netdbpf/
DBpfNetworkStats.h73 template <class Key>
75 const BpfMap<Key, StatsValue>& statsMap, uint32_t ifaceIndex, char* ifname, in getIfaceNameFromMap() argument
76 const Key& curKey, int64_t* unknownIfaceBytesTotal) { in getIfaceNameFromMap()
86 template <class Key>
87 void maybeLogUnknownIface(int ifaceIndex, const BpfMap<Key, StatsValue>& statsMap, in maybeLogUnknownIface() argument
88 const Key& curKey, int64_t* unknownIfaceBytesTotal) { in maybeLogUnknownIface()
/system/ca-certificates/files/
D83e9984f.027 Subject Public Key Info:
28 Public Key Algorithm: id-ecPublicKey
29 Public-Key: (256 bit)
41 X509v3 Key Usage: critical
43 X509v3 Subject Key Identifier:
45 X509v3 Authority Key Identifier:
D88950faa.027 Subject Public Key Info:
28 Public Key Algorithm: id-ecPublicKey
29 Public-Key: (384 bit)
41 X509v3 Subject Key Identifier:
45 X509v3 Authority Key Identifier:
48 X509v3 Key Usage: critical
D7892ad52.027 Subject Public Key Info:
28 Public Key Algorithm: id-ecPublicKey
29 Public-Key: (384 bit)
41 X509v3 Subject Key Identifier:
45 X509v3 Authority Key Identifier:
48 X509v3 Key Usage: critical
D7a7c655d.024 Subject Public Key Info:
25 Public Key Algorithm: id-ecPublicKey
26 Public-Key: (256 bit)
38 X509v3 Key Usage: critical
40 X509v3 Subject Key Identifier:
D0d69c7e1.025 Subject Public Key Info:
26 Public Key Algorithm: id-ecPublicKey
27 Public-Key: (256 bit)
37 X509v3 Key Usage: critical
41 X509v3 Subject Key Identifier:
D1ae85e5e.027 Subject Public Key Info:
28 Public Key Algorithm: id-ecPublicKey
29 Public-Key: (256 bit)
41 X509v3 Key Usage: critical
43 X509v3 Subject Key Identifier:
D6b03dec0.025 Subject Public Key Info:
26 Public Key Algorithm: id-ecPublicKey
27 Public-Key: (384 bit)
39 X509v3 Key Usage: critical
43 X509v3 Subject Key Identifier:
/system/ca-certificates/google/files/
D594f1775.030 Subject Public Key Info:
31 Public Key Algorithm: rsaEncryption
32 Public-Key: (1024 bit)
50 X509v3 Private Key Usage Period:
52 X509v3 Key Usage:
54 X509v3 Authority Key Identifier:
57 X509v3 Subject Key Identifier:
D0d69c7e1.025 Subject Public Key Info:
26 Public Key Algorithm: id-ecPublicKey
27 Public-Key: (256 bit)
36 X509v3 Key Usage: critical
40 X509v3 Subject Key Identifier:
/system/keymaster/include/keymaster/contexts/
Dsoft_keymaster_context.h37 class Key; variable
76 UniquePtr<Key>* key) const override;
81 CertificateChain GenerateAttestation(const Key& key, const AuthorizationSet& attest_params,
82 UniquePtr<Key> attest_key,
85 CertificateChain GenerateSelfSignedCertificate(const Key& key,
Dkeymaster2_passthrough_context.h78 UniquePtr<Key>* key) const override;
105 CertificateChain GenerateAttestation(const Key& key, //
107 UniquePtr<Key> attest_key,
110 CertificateChain GenerateSelfSignedCertificate(const Key& /* key */, in GenerateSelfSignedCertificate() argument
Dkeymaster1_passthrough_context.h84 UniquePtr<Key>* key) const override;
111 CertificateChain GenerateAttestation(const Key& key, //
113 UniquePtr<Key> attest_key,
116 CertificateChain GenerateSelfSignedCertificate(const Key& /* key */, in GenerateSelfSignedCertificate() argument
Dpure_soft_keymaster_context.h38 class Key; variable
70 UniquePtr<Key>* key) const override;
74 CertificateChain GenerateAttestation(const Key& key, const AuthorizationSet& attest_params,
75 UniquePtr<Key> attest_key,
78 CertificateChain GenerateSelfSignedCertificate(const Key& key,

1234567891011