Lines Matching refs:strlen

66     if (strlen(device_id) + 1 >= DEV_SIGN_CLIENT_ID_MAXLEN) {  in _sign_get_clientid()
70 memcpy(clientid_string, device_id, strlen(device_id)); in _sign_get_clientid()
71 memcpy(clientid_string + strlen(clientid_string), "|", 1); in _sign_get_clientid()
80 if ((strlen(clientid_string) + strlen(clientid_kv[i][0]) + in _sign_get_clientid()
81 strlen(clientid_kv[i][1]) + 2) >= DEV_SIGN_CLIENT_ID_MAXLEN) { in _sign_get_clientid()
85 memcpy(clientid_string + strlen(clientid_string), clientid_kv[i][0], in _sign_get_clientid()
86 strlen(clientid_kv[i][0])); in _sign_get_clientid()
87 memcpy(clientid_string + strlen(clientid_string), "=", 1); in _sign_get_clientid()
88 memcpy(clientid_string + strlen(clientid_string), clientid_kv[i][1], in _sign_get_clientid()
89 strlen(clientid_kv[i][1])); in _sign_get_clientid()
90 memcpy(clientid_string + strlen(clientid_string), ",", 1); in _sign_get_clientid()
94 if ((strlen(clientid_string) + strlen(custom_kv) + 1) >= in _sign_get_clientid()
98 memcpy(clientid_string + strlen(clientid_string), custom_kv, in _sign_get_clientid()
99 strlen(custom_kv)); in _sign_get_clientid()
100 memcpy(clientid_string + strlen(clientid_string), ",", 1); in _sign_get_clientid()
103 memcpy(clientid_string + strlen(clientid_string) - 1, "|", 1); in _sign_get_clientid()
119 signsource_len = SIGN_FMT_LEN + strlen(device_id) + strlen(device_name) + in _iotx_generate_sign_string()
120 strlen(product_key) + strlen(TIMESTAMP_VALUE); in _iotx_generate_sign_string()
126 memcpy(signsource, "clientId", strlen("clientId")); in _iotx_generate_sign_string()
127 memcpy(signsource + strlen(signsource), device_id, strlen(device_id)); in _iotx_generate_sign_string()
128 memcpy(signsource + strlen(signsource), "deviceName", strlen("deviceName")); in _iotx_generate_sign_string()
129 memcpy(signsource + strlen(signsource), device_name, strlen(device_name)); in _iotx_generate_sign_string()
130 memcpy(signsource + strlen(signsource), "productKey", strlen("productKey")); in _iotx_generate_sign_string()
131 memcpy(signsource + strlen(signsource), product_key, strlen(product_key)); in _iotx_generate_sign_string()
132 memcpy(signsource + strlen(signsource), "timestamp", strlen("timestamp")); in _iotx_generate_sign_string()
133 memcpy(signsource + strlen(signsource), TIMESTAMP_VALUE, in _iotx_generate_sign_string()
134 strlen(TIMESTAMP_VALUE)); in _iotx_generate_sign_string()
136 utils_hmac_sha256((uint8_t *)signsource, strlen(signsource), in _iotx_generate_sign_string()
137 (uint8_t *)device_secret, strlen(device_secret), in _iotx_generate_sign_string()
153 signsource_len = SIGN_FMT_LEN + strlen(device_id) + strlen(device_name) + in _iotx_generate_sign_string()
154 strlen(product_key) + strlen(TIMESTAMP_VALUE); in _iotx_generate_sign_string()
159 memcpy(signsource, "clientId", strlen("clientId")); in _iotx_generate_sign_string()
160 memcpy(signsource + strlen(signsource), device_id, strlen(device_id)); in _iotx_generate_sign_string()
161 memcpy(signsource + strlen(signsource), "deviceName", strlen("deviceName")); in _iotx_generate_sign_string()
162 memcpy(signsource + strlen(signsource), device_name, strlen(device_name)); in _iotx_generate_sign_string()
163 memcpy(signsource + strlen(signsource), "productKey", strlen("productKey")); in _iotx_generate_sign_string()
164 memcpy(signsource + strlen(signsource), product_key, strlen(product_key)); in _iotx_generate_sign_string()
165 memcpy(signsource + strlen(signsource), "timestamp", strlen("timestamp")); in _iotx_generate_sign_string()
166 memcpy(signsource + strlen(signsource), TIMESTAMP_VALUE, in _iotx_generate_sign_string()
167 strlen(TIMESTAMP_VALUE)); in _iotx_generate_sign_string()
168 utils_hmac_sha1((uint8_t *)signsource, strlen(signsource), sign_hex, in _iotx_generate_sign_string()
169 (uint8_t *)device_secret, strlen(device_secret)); in _iotx_generate_sign_string()
191 memcpy(device_id, meta->product_key, strlen(meta->product_key)); in IOT_Sign_MQTT()
192 memcpy(device_id + strlen(device_id), ".", strlen(".")); in IOT_Sign_MQTT()
193 memcpy(device_id + strlen(device_id), meta->device_name, in IOT_Sign_MQTT()
194 strlen(meta->device_name)); in IOT_Sign_MQTT()
217 length = strlen(g_infra_mqtt_domain[region]) + 1; in IOT_Sign_MQTT()
224 strlen(g_infra_mqtt_domain[region])); in IOT_Sign_MQTT()
227 strlen(meta->product_key) + strlen(g_infra_mqtt_domain[region]) + 2; in IOT_Sign_MQTT()
232 memcpy(signout->hostname, meta->product_key, strlen(meta->product_key)); in IOT_Sign_MQTT()
233 memcpy(signout->hostname + strlen(signout->hostname), ".", strlen(".")); in IOT_Sign_MQTT()
234 memcpy(signout->hostname + strlen(signout->hostname), in IOT_Sign_MQTT()
236 strlen(g_infra_mqtt_domain[region])); in IOT_Sign_MQTT()
240 length = strlen(meta->device_name) + strlen(meta->product_key) + 2; in IOT_Sign_MQTT()
245 memcpy(signout->username, meta->device_name, strlen(meta->device_name)); in IOT_Sign_MQTT()
246 memcpy(signout->username + strlen(signout->username), "&", strlen("&")); in IOT_Sign_MQTT()
247 memcpy(signout->username + strlen(signout->username), meta->product_key, in IOT_Sign_MQTT()
248 strlen(meta->product_key)); in IOT_Sign_MQTT()