FR_MD5_CTX md5_context;
snprintf(md5_input_str, MAX_STRING_LEN, "%s %s", NASname, NASport);
+
fr_MD5Init(&md5_context);
- fr_MD5Update(&md5_context, md5_input_str, strlen(md5_input_str));
+ fr_MD5Update(&md5_context, (uint8_t *) md5_input_str, strlen(md5_input_str));
fr_MD5Final(key_str, &md5_context);
+
memcpy(key.key, key_str, 16);
fr_bin2hex(key_str, hex_str, 16);
hex_str[32] = '\0';
snprintf(md5_input_str, MAX_STRING_LEN, "%s %d", old_key.nas, old_key.port);
fr_MD5Init(&md5_context);
- fr_MD5Update(&md5_context, md5_input_str, strlen(md5_input_str));
+ fr_MD5Update(&md5_context, (uint8_t *) md5_input_str, strlen(md5_input_str));
fr_MD5Final(key_str, &md5_context);
memcpy(key.key, key_str, 16);