Help for this page
while (!feof(fd) && (c = fgetc(fd)) != '\r' && c != '\n') pubkey_len++;
while (!feof(fd) && (c = fgetc(fd)) != '\r' && c != '\n' && c != 10) pubkey_len++;