inFile.read(reinterpret_cast<char *>(&contact_id.size), sizeof(size_t));
log_trace("read contact_id.size : %d", contact_id.size);
contact_id_data.resize(contact_id.size);
- inFile.read(reinterpret_cast<char *>(contact_id_data.data()), contact_id.size);
+ inFile.read(reinterpret_cast<char *>(contact_id_data.data()),
+ static_cast<std::streamsize>(contact_id.size));
contact_id.data = contact_id_data.data();
log_trace("read contact_id finished");
inFile.read(reinterpret_cast<char *>(&link_id.size), sizeof(size_t));
log_trace("read link_id.size : %d", link_id.size);
link_id_data.resize(link_id.size);
- inFile.read(reinterpret_cast<char *>(link_id_data.data()), link_id.size);
+ inFile.read(reinterpret_cast<char *>(link_id_data.data()),
+ static_cast<std::streamsize>(link_id.size));
link_id.data = link_id_data.data();
log_trace("read link_id finished");
inFile.read(reinterpret_cast<char *>(&link_secret.size), sizeof(size_t));
log_trace("read link_secret.size : %d", link_secret.size);
link_secret_data.resize(link_secret.size);
- inFile.read(reinterpret_cast<char *>(link_secret_data.data()), link_secret.size);
+ inFile.read(reinterpret_cast<char *>(link_secret_data.data()),
+ static_cast<std::streamsize>(link_secret.size));
link_secret.data = link_secret_data.data();
log_trace("read link_secret finished");
inFile.read(reinterpret_cast<char *>(&authenticator_pubkey.size), sizeof(size_t));
log_trace("read authenticator_pubkey.size : %d", authenticator_pubkey.size);
authenticator_pubkey_data.resize(authenticator_pubkey.size);
- inFile.read(reinterpret_cast<char *>(authenticator_pubkey_data.data()), authenticator_pubkey.size);
+ inFile.read(reinterpret_cast<char *>(authenticator_pubkey_data.data()),
+ static_cast<std::streamsize>(authenticator_pubkey.size));
authenticator_pubkey.data = authenticator_pubkey_data.data();
log_trace("read authenticator_pubkey finished");
inFile.read(reinterpret_cast<char *>(&authenticator_name.size), sizeof(size_t));
log_trace("read authenticator_name.size : %d", authenticator_name.size);
authenticator_name_data.resize(authenticator_name.size);
- inFile.read(reinterpret_cast<char *>(authenticator_name_data.data()), authenticator_name.size);
+ inFile.read(reinterpret_cast<char *>(authenticator_name_data.data()),
+ static_cast<std::streamsize>(authenticator_name.size));
authenticator_name.data = authenticator_name_data.data();
log_trace("read authenticator_name finished");
inFile.read(reinterpret_cast<char *>(&signature.size), sizeof(size_t));
log_trace("read signature.size : %d", signature.size);
signature_data.resize(signature.size);
- inFile.read(reinterpret_cast<char *>(signature_data.data()), signature.size);
+ inFile.read(reinterpret_cast<char *>(signature_data.data()),
+ static_cast<std::streamsize>(signature.size));
signature.data = signature_data.data();
log_trace("read signature finished");
inFile.read(reinterpret_cast<char *>(&tunnel_server_domain.size), sizeof(size_t));
log_trace("read tunnel_server_domain.size : %d", tunnel_server_domain.size);
tunnel_server_domain_data.resize(tunnel_server_domain.size);
- inFile.read(reinterpret_cast<char *>(tunnel_server_domain_data.data()), tunnel_server_domain.size);
+ inFile.read(reinterpret_cast<char *>(tunnel_server_domain_data.data()),
+ static_cast<std::streamsize>(tunnel_server_domain.size));
tunnel_server_domain.data = tunnel_server_domain_data.data();
log_trace("read tunnel_server_domain finished");
inFile.read(reinterpret_cast<char *>(&identity_key.size), sizeof(size_t));
log_trace("read identity_key.size : %d", identity_key.size);
identity_key_data.resize(identity_key.size);
- inFile.read(reinterpret_cast<char *>(identity_key_data.data()), identity_key.size);
+ inFile.read(reinterpret_cast<char *>(identity_key_data.data()),
+ static_cast<std::streamsize>(identity_key.size));
identity_key.data = identity_key_data.data();
log_trace("read identity_key finished");
} else {
std::ofstream outFile("/tmp/device-webauthn.bin", std::ios::binary);
if (outFile) {
outFile.write(reinterpret_cast<const char*>(&deviceInfo->contact_id->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->contact_id->data), deviceInfo->contact_id->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->contact_id->data),
+ static_cast<std::streamsize>(deviceInfo->contact_id->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->link_id->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->link_id->data), deviceInfo->link_id->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->link_id->data),
+ static_cast<std::streamsize>(deviceInfo->link_id->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->link_secret->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->link_secret->data), deviceInfo->link_secret->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->link_secret->data),
+ static_cast<std::streamsize>(deviceInfo->link_secret->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->authenticator_pubkey->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->authenticator_pubkey->data), deviceInfo->authenticator_pubkey->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->authenticator_pubkey->data),
+ static_cast<std::streamsize>(deviceInfo->authenticator_pubkey->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->authenticator_name->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->authenticator_name->data), deviceInfo->authenticator_name->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->authenticator_name->data),
+ static_cast<std::streamsize>(deviceInfo->authenticator_name->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->signature->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->signature->data), deviceInfo->signature->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->signature->data),
+ static_cast<std::streamsize>(deviceInfo->signature->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->tunnel_server_domain->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->tunnel_server_domain->data), deviceInfo->tunnel_server_domain->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->tunnel_server_domain->data),
+ static_cast<std::streamsize>(deviceInfo->tunnel_server_domain->size));
outFile.write(reinterpret_cast<const char*>(&deviceInfo->identity_key->size), sizeof(size_t));
- outFile.write(reinterpret_cast<const char*>(deviceInfo->identity_key->data), deviceInfo->identity_key->size);
+ outFile.write(reinterpret_cast<const char*>(deviceInfo->identity_key->data),
+ static_cast<std::streamsize>(deviceInfo->identity_key->size));
} else {
log_trace("/tmp/device-webauthn.txt open failed.");
}