Home
last modified time | relevance | path

Searched refs:key (Results 1 – 25 of 160) sorted by relevance

1234567

/system/core/libmincrypt/
Drsa.c33 static void subM(const RSAPublicKey* key, in subM() argument
37 for (i = 0; i < key->len; ++i) { in subM()
38 A += (uint64_t)a[i] - key->n[i]; in subM()
45 static int geM(const RSAPublicKey* key, in geM() argument
48 for (i = key->len; i;) { in geM()
50 if (a[i] < key->n[i]) return 0; in geM()
51 if (a[i] > key->n[i]) return 1; in geM()
57 static void montMulAdd(const RSAPublicKey* key, in montMulAdd() argument
62 uint32_t d0 = (uint32_t)A * key->n0inv; in montMulAdd()
63 uint64_t B = (uint64_t)d0 * key->n[0] + (uint32_t)A; in montMulAdd()
[all …]
/system/core/libcutils/
Dstr_parms.c76 const char *key; member
79 static bool remove_pair(void *key, void *value, void *context) in remove_pair() argument
92 if (!ctxt->key) { in remove_pair()
95 } else if (!strcmp(ctxt->key, key)) { in remove_pair()
103 hashmapRemove(ctxt->str_parms->map, key); in remove_pair()
104 free(key); in remove_pair()
109 void str_parms_del(struct str_parms *str_parms, const char *key) in str_parms_del() argument
113 .key = key, in str_parms_del()
151 char *key; in str_parms_create_str() local
158 key = strndup(kvpair, eq - kvpair); in str_parms_create_str()
[all …]
Dhashmap.c28 void* key; member
37 int (*hash)(void* key);
44 int (*hash)(void* key), bool (*equals)(void* keyA, void* keyB)) { in hashmapCreate() argument
80 static inline int hashKey(Hashmap* map, void* key) { in hashKey() argument
81 int h = map->hash(key); in hashKey()
155 int hashmapHash(void* key, size_t keySize) { in hashmapHash() argument
157 char* data = (char*) key; in hashmapHash()
166 static Entry* createEntry(void* key, int hash, void* value) { in createEntry() argument
171 entry->key = key; in createEntry()
189 void* hashmapPut(Hashmap* map, void* key, void* value) { in hashmapPut() argument
[all …]
Dproperties.c33 int8_t property_get_bool(const char *key, int8_t default_value) { in property_get_bool() argument
34 if (!key) { in property_get_bool()
41 int len = property_get(key, buf, ""); in property_get_bool()
61 static intmax_t property_get_imax(const char *key, intmax_t lower_bound, intmax_t upper_bound, in property_get_imax() argument
63 if (!key) { in property_get_imax()
71 int len = property_get(key, buf, ""); in property_get_imax()
81 ALOGV("%s(%s,%" PRIdMAX ") - overflow", __FUNCTION__, key, default_value); in property_get_imax()
85 ALOGV("%s(%s,%" PRIdMAX ") - out of range", __FUNCTION__, key, default_value); in property_get_imax()
90 __FUNCTION__, key, default_value); in property_get_imax()
99 int64_t property_get_int64(const char *key, int64_t default_value) { in property_get_int64() argument
[all …]
/system/core/libmincrypt/tools/
DDumpPublicKey.java48 static int checkRSA(RSAPublicKey key, boolean useSHA256) throws Exception { in checkRSA() argument
49 BigInteger pubexp = key.getPublicExponent(); in checkRSA()
50 BigInteger modulus = key.getModulus(); in checkRSA()
76 static int checkEC(ECPublicKey key) throws Exception { in checkEC() argument
77 if (key.getParams().getCurve().getField().getFieldSize() != 256) { in checkEC()
87 static int check(PublicKey key, boolean useSHA256) throws Exception { in check() argument
88 if (key instanceof RSAPublicKey) { in check()
89 return checkRSA((RSAPublicKey) key, useSHA256); in check()
90 } else if (key instanceof ECPublicKey) { in check()
94 return checkEC((ECPublicKey) key); in check()
[all …]
/system/core/adb/
Dadb_auth_client.cpp37 RSAPublicKey key; member
69 auto key = reinterpret_cast<adb_public_key*>( in read_keys() local
71 if (key == nullptr) { in read_keys()
80 ret = __b64_pton(buf, (u_char *)&key->key, sizeof(key->key) + 4); in read_keys()
81 if (ret != sizeof(key->key)) { in read_keys()
83 free(key); in read_keys()
87 if (key->key.len != RSANUMWORDS) { in read_keys()
88 D("%s: Invalid key len %d\n", file, key->key.len); in read_keys()
89 free(key); in read_keys()
93 list_add_tail(list, &key->node); in read_keys()
[all …]
/system/core/include/cutils/
Dhashmap.h42 int (*hash)(void* key), bool (*equals)(void* keyA, void* keyB));
53 int hashmapHash(void* key, size_t keySize);
62 void* hashmapPut(Hashmap* map, void* key, void* value);
68 void* hashmapGet(Hashmap* map, void* key);
73 bool hashmapContainsKey(Hashmap* map, void* key);
82 void* hashmapMemoize(Hashmap* map, void* key,
83 void* (*initialValue)(void* key, void* context), void* context);
89 void* hashmapRemove(Hashmap* map, void* key);
101 bool (*callback)(void* key, void* value, void* context),
125 int hashmapIntHash(void* key);
Dstr_parms.h31 void str_parms_del(struct str_parms *str_parms, const char *key);
33 int str_parms_add_str(struct str_parms *str_parms, const char *key,
35 int str_parms_add_int(struct str_parms *str_parms, const char *key, int value);
37 int str_parms_add_float(struct str_parms *str_parms, const char *key,
41 int str_parms_has_key(struct str_parms *str_parms, const char *key);
46 int str_parms_get_str(struct str_parms *str_parms, const char *key,
48 int str_parms_get_int(struct str_parms *str_parms, const char *key,
50 int str_parms_get_float(struct str_parms *str_parms, const char *key,
Dproperties.h46 int property_get(const char *key, char *value, const char *default_value);
62 int8_t property_get_bool(const char *key, int8_t default_value);
83 int64_t property_get_int64(const char *key, int64_t default_value);
104 int32_t property_get_int32(const char *key, int32_t default_value);
108 int property_set(const char *key, const char *value);
110 int property_list(void (*propfn)(const char *key, const char *value, void *cookie), void *cookie); …
119 int property_get(const char *key, char *value, const char *default_value) { in property_get() argument
124 return __property_get_real(key, value, default_value); in property_get()
/system/media/radio/src/
Dradio_metadata.c48 bool is_valid_metadata_key(const radio_metadata_key_t key) in is_valid_metadata_key() argument
50 if (key < RADIO_METADATA_KEY_MIN || key > RADIO_METADATA_KEY_MAX) { in is_valid_metadata_key()
97 const radio_metadata_key_t key, in add_metadata() argument
121 entry->key = key; in add_metadata()
166 radio_metadata_type_t radio_metadata_type_of_key(const radio_metadata_key_t key) in radio_metadata_type_of_key() argument
168 if (!is_valid_metadata_key(key)) { in radio_metadata_type_of_key()
171 return metadata_key_type_table[key - RADIO_METADATA_KEY_MIN]; in radio_metadata_type_of_key()
200 const radio_metadata_key_t key, in radio_metadata_add_int() argument
203 radio_metadata_type_t type = radio_metadata_type_of_key(key); in radio_metadata_add_int()
208 key, type, &value, sizeof(int)); in radio_metadata_add_int()
[all …]
/system/bt/osi/src/
Dhash_functions.c23 hash_index_t hash_function_naive(const void *key) { in hash_function_naive() argument
24 return (hash_index_t)key; in hash_function_naive()
27 hash_index_t hash_function_integer(const void *key) { in hash_function_integer() argument
28 return ((hash_index_t)key) * 2654435761; in hash_function_integer()
31 hash_index_t hash_function_pointer(const void *key) { in hash_function_pointer() argument
32 return ((hash_index_t)key) * 2654435761; in hash_function_pointer()
35 hash_index_t hash_function_string(const void *key) { in hash_function_string() argument
37 const char *name = (const char *)key; in hash_function_string()
Dconfig.c35 char *key; member
57 static entry_t *entry_new(const char *key, const char *value);
59 static entry_t *entry_find(const config_t *config, const char *section, const char *key);
114 bool config_has_key(const config_t *config, const char *section, const char *key) { in config_has_key() argument
117 assert(key != NULL); in config_has_key()
119 return (entry_find(config, section, key) != NULL); in config_has_key()
122 int config_get_int(const config_t *config, const char *section, const char *key, int def_value) { in config_get_int() argument
125 assert(key != NULL); in config_get_int()
127 entry_t *entry = entry_find(config, section, key); in config_get_int()
136 bool config_get_bool(const config_t *config, const char *section, const char *key, bool def_value) { in config_get_bool() argument
[all …]
Dhash_map.c48 const void *key);
114 bool hash_map_has_key(const hash_map_t *hash_map, const void *key) { in hash_map_has_key() argument
117 hash_index_t hash_key = hash_map->hash_fn(key) % hash_map->num_bucket; in hash_map_has_key()
120 hash_map_entry_t *hash_map_entry = find_bucket_entry_(hash_bucket_list, key); in hash_map_has_key()
124 bool hash_map_set(hash_map_t *hash_map, const void *key, void *data) { in hash_map_set() argument
128 hash_index_t hash_key = hash_map->hash_fn(key) % hash_map->num_bucket; in hash_map_set()
137 hash_map_entry_t *hash_map_entry = find_bucket_entry_(hash_bucket_list, key); in hash_map_set()
150 hash_map_entry->key = key; in hash_map_set()
157 bool hash_map_erase(hash_map_t *hash_map, const void *key) { in hash_map_erase() argument
160 hash_index_t hash_key = hash_map->hash_fn(key) % hash_map->num_bucket; in hash_map_erase()
[all …]
/system/keymaster/
Drsa_operation.h37 keymaster_padding_t padding, EVP_PKEY* key) in RsaOperation() argument
38 : Operation(purpose), rsa_key_(key), padding_(padding), digest_(digest), in RsaOperation()
76 keymaster_padding_t padding, EVP_PKEY* key);
90 RsaSignOperation(keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaSignOperation() argument
91 : RsaDigestingOperation(KM_PURPOSE_SIGN, digest, padding, key) {} in RsaSignOperation()
111 RsaVerifyOperation(keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaVerifyOperation() argument
112 : RsaDigestingOperation(KM_PURPOSE_VERIFY, digest, padding, key) {} in RsaVerifyOperation()
133 EVP_PKEY* key) in RsaCryptOperation() argument
134 : RsaOperation(KM_PURPOSE_ENCRYPT, digest, padding, key) {} in RsaCryptOperation()
149 RsaEncryptOperation(keymaster_digest_t digest, keymaster_padding_t padding, EVP_PKEY* key) in RsaEncryptOperation() argument
[all …]
Decdsa_operation.h31 EcdsaOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, EVP_PKEY* key) in EcdsaOperation() argument
32 : Operation(purpose), digest_(digest), ecdsa_key_(key) { in EcdsaOperation()
52 EcdsaSignOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, EVP_PKEY* key) in EcdsaSignOperation() argument
53 : EcdsaOperation(purpose, digest, key) {} in EcdsaSignOperation()
65 EcdsaVerifyOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, EVP_PKEY* key) in EcdsaVerifyOperation() argument
66 : EcdsaOperation(purpose, digest, key) {} in EcdsaVerifyOperation()
79 Operation* CreateOperation(const Key& key, const AuthorizationSet& begin_params,
84 virtual Operation* InstantiateOperation(keymaster_digest_t digest, EVP_PKEY* key) = 0;
90 Operation* InstantiateOperation(keymaster_digest_t digest, EVP_PKEY* key) { in InstantiateOperation() argument
91 return new (std::nothrow) EcdsaSignOperation(purpose(), digest, key); in InstantiateOperation()
[all …]
/system/bt/btif/include/
Dbtif_config.h31 bool btif_config_exist(const char *section, const char *key);
32 bool btif_config_get_int(const char *section, const char *key, int *value);
33 bool btif_config_set_int(const char *section, const char *key, int value);
34 bool btif_config_get_str(const char *section, const char *key, char *value, int *size_bytes);
35 bool btif_config_set_str(const char *section, const char *key, const char *value);
36 bool btif_config_get_bin(const char *section, const char *key, uint8_t *value, size_t *length);
37 bool btif_config_set_bin(const char *section, const char *key, const uint8_t *value, size_t length);
38 bool btif_config_remove(const char *section, const char *key);
40 size_t btif_config_get_bin_length(const char *section, const char *key);
/system/core/libpixelflinger/codeflinger/tinyutils/
DKeyedVector.h64 const VALUE& valueFor(const KEY& key) const;
67 ssize_t indexOfKey(const KEY& key) const;
73 VALUE& editValueFor(const KEY& key);
80 ssize_t add(const KEY& key, const VALUE& item);
81 ssize_t replaceValueFor(const KEY& key, const VALUE& item);
88 ssize_t removeItem(const KEY& key);
106 const VALUE& valueFor(const KEY& key) const;
120 ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const { in indexOfKey() argument
121 return mVector.indexOf( key_value_pair_t<KEY,VALUE>(key) ); in indexOfKey()
125 const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const { in valueFor() argument
[all …]
/system/bt/osi/test/
Dhash_map_test.cpp30 hash_index_t hash_map_fn00(const void *key) { in hash_map_fn00() argument
31 hash_index_t hash_key = (hash_index_t)key; in hash_map_fn00()
56 const char *key; in TEST_F() member
69 hash_map_set(hash_map, data[i].key, (void*)data[i].data); in TEST_F()
76 char *val = (char *)hash_map_get(hash_map, data[i].key); in TEST_F()
89 const char *key; in TEST_F() member
101 hash_map_set(hash_map, data[i].key, (void*)data[i].data); in TEST_F()
108 char *val = (char *)hash_map_get(hash_map, data[i].key); in TEST_F()
120 const char *key; in TEST_F() member
136 hash_map_set(hash_map, data[i].key, (void*)data[i].data); in TEST_F()
[all …]
/system/core/include/utils/
DKeyedVector.h68 const VALUE& valueFor(const KEY& key) const;
71 ssize_t indexOfKey(const KEY& key) const;
78 VALUE& editValueFor(const KEY& key);
85 ssize_t add(const KEY& key, const VALUE& item);
86 ssize_t replaceValueFor(const KEY& key, const VALUE& item);
93 ssize_t removeItem(const KEY& key);
118 const VALUE& valueFor(const KEY& key) const;
137 ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const {
138 return mVector.indexOf( key_value_pair_t<KEY,VALUE>(key) );
142 const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
[all …]
DLruCache.h32 virtual void operator()(EntryKey& key, EntryValue& value) = 0;
46 const TValue& get(const TKey& key);
47 bool put(const TKey& key, const TValue& value);
48 bool remove(const TKey& key);
71 const TKey& key() const { in key() function
72 return mCache.mTable->entryAt(mIndex).key; in key()
83 TKey key; member
88 Entry(TKey key_, TValue value_) : key(key_), value(value_), parent(NULL), child(NULL) { in Entry()
90 const TKey& getKey() const { return key; } in getKey()
127 const TValue& LruCache<TKey, TValue>::get(const TKey& key) { in get() argument
[all …]
/system/bt/btif/src/
Dbtif_config.c168 bool btif_config_exist(const char *section, const char *key) { in btif_config_exist() argument
171 assert(key != NULL); in btif_config_exist()
174 bool ret = config_has_key(config, section, key); in btif_config_exist()
180 bool btif_config_get_int(const char *section, const char *key, int *value) { in btif_config_get_int() argument
183 assert(key != NULL); in btif_config_get_int()
187 bool ret = config_has_key(config, section, key); in btif_config_get_int()
189 *value = config_get_int(config, section, key, *value); in btif_config_get_int()
195 bool btif_config_set_int(const char *section, const char *key, int value) { in btif_config_set_int() argument
198 assert(key != NULL); in btif_config_set_int()
201 config_set_int(config, section, key, value); in btif_config_set_int()
[all …]
/system/core/liblog/tests/
Dliblog_test.cpp698 char key[sizeof(log_namespace) + sizeof(tag) - 1]; in TEST() local
716 snprintf(key, sizeof(key), "%s%s", log_namespace, tag); in TEST()
717 property_get(key, hold[0], ""); in TEST()
718 property_set(key, ""); in TEST()
719 property_get(key + base_offset, hold[1], ""); in TEST()
720 property_set(key + base_offset, ""); in TEST()
721 strcpy(key, log_namespace); in TEST()
722 key[sizeof(log_namespace) - 2] = '\0'; in TEST()
723 property_get(key, hold[2], ""); in TEST()
724 property_set(key, ""); in TEST()
[all …]
/system/bt/osi/include/
Dconfig.h52 bool config_has_key(const config_t *config, const char *section, const char *key);
58 int config_get_int(const config_t *config, const char *section, const char *key, int def_value);
63 bool config_get_bool(const config_t *config, const char *section, const char *key, bool def_value);
69 const char *config_get_string(const config_t *config, const char *section, const char *key, const c…
74 void config_set_int(config_t *config, const char *section, const char *key, int value);
79 void config_set_bool(config_t *config, const char *section, const char *key, bool value);
84 void config_set_string(config_t *config, const char *section, const char *key, const char *value);
94 bool config_remove_key(config_t *config, const char *section, const char *key);
/system/core/libutils/
DPropertyMap.cpp50 void PropertyMap::addProperty(const String8& key, const String8& value) { in addProperty() argument
51 mProperties.add(key, value); in addProperty()
54 bool PropertyMap::hasProperty(const String8& key) const { in hasProperty()
55 return mProperties.indexOfKey(key) >= 0; in hasProperty()
58 bool PropertyMap::tryGetProperty(const String8& key, String8& outValue) const { in tryGetProperty() argument
59 ssize_t index = mProperties.indexOfKey(key); in tryGetProperty()
68 bool PropertyMap::tryGetProperty(const String8& key, bool& outValue) const { in tryGetProperty() argument
70 if (!tryGetProperty(key, intValue)) { in tryGetProperty()
78 bool PropertyMap::tryGetProperty(const String8& key, int32_t& outValue) const { in tryGetProperty() argument
80 if (! tryGetProperty(key, stringValue) || stringValue.length() == 0) { in tryGetProperty()
[all …]
/system/core/liblog/
Dlog_is_loggable.c32 static void refresh_cache(struct cache *cache, const char *key) in refresh_cache() argument
38 cache->pinfo = __system_property_find(key); in refresh_cache()
62 char key[sizeof(log_namespace) + taglen]; in __android_log_level() local
87 strcpy(key, log_namespace); in __android_log_level()
110 strcpy(key + sizeof(log_namespace) - 1, tag); in __android_log_level()
112 kp = key; in __android_log_level()
123 kp = key + base_offset; in __android_log_level()
139 key[sizeof(log_namespace) - 2] = '\0'; in __android_log_level()
141 kp = key; in __android_log_level()
152 kp = key + base_offset; in __android_log_level()

1234567