/system/core/libmincrypt/ |
D | rsa.c | 33 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/ |
D | str_parms.c | 76 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 …]
|
D | hashmap.c | 28 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 …]
|
D | properties.c | 33 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/ |
D | DumpPublicKey.java | 48 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/ |
D | adb_auth_client.cpp | 37 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/ |
D | hashmap.h | 42 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);
|
D | str_parms.h | 31 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,
|
D | properties.h | 46 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/ |
D | radio_metadata.c | 48 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/ |
D | hash_functions.c | 23 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()
|
D | config.c | 35 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 …]
|
D | hash_map.c | 48 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/ |
D | rsa_operation.h | 37 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 …]
|
D | ecdsa_operation.h | 31 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/ |
D | btif_config.h | 31 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/ |
D | KeyedVector.h | 64 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/ |
D | hash_map_test.cpp | 30 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/ |
D | KeyedVector.h | 68 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 …]
|
D | LruCache.h | 32 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/ |
D | btif_config.c | 168 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/ |
D | liblog_test.cpp | 698 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/ |
D | config.h | 52 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/ |
D | PropertyMap.cpp | 50 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/ |
D | log_is_loggable.c | 32 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()
|