Lines Matching full:securevnc_setup
1226 static void securevnc_setup(int conn1, int conn2) {
1254 fprintf(stderr, "securevnc_setup: fail read rsabuf: n=%d len=%d\n", n, len);
1260 fprintf(stderr, "securevnc_setup: fail final read rsabuf: n=%d len=%d\n", n, len);
1263 fprintf(stderr, "securevnc_setup: rsa data read len: %d\n", len);
1266 fprintf(stderr, "securevnc_setup: RSA key has MD5 sum: %s\n", rsa_md5_sum(rsabuf));
1267 fprintf(stderr, "securevnc_setup:\n");
1268 fprintf(stderr, "securevnc_setup: One way to print out the SecureVNC Server key MD5 sum is:\n\n");
1271 fprintf(stderr, "securevnc_setup:\n");
1272 fprintf(stderr, "securevnc_setup: ** WARNING: ULTRAVNC SERVER RSA KEY NOT VERIFIED. **\n");
1273 fprintf(stderr, "securevnc_setup: ** WARNING: A MAN-IN-THE-MIDDLE ATTACK IS POSSIBLE. **\n");
1274 fprintf(stderr, "securevnc_setup:\n");
1294 fprintf(stderr, "securevnc_setup:\n");
1295 fprintf(stderr, "securevnc_setup: VERIFY_ERROR: SERVER RSA KEY DID NOT MATCH:\n");
1296 fprintf(stderr, "securevnc_setup: %s\n", securevnc_file);
1297 fprintf(stderr, "securevnc_setup:\n");
1300 fprintf(stderr, "securevnc_setup: User cancelled the save and hence the connection.\n");
1301 fprintf(stderr, "securevnc_setup: %s\n", securevnc_file);
1304 fprintf(stderr, "securevnc_setup: VERIFY SUCCESS: server rsa key matches the contents of:\n");
1305 fprintf(stderr, "securevnc_setup: %s\n", securevnc_file);
1308 fprintf(stderr, "securevnc_setup: Server rsa key stored in:\n");
1309 fprintf(stderr, "securevnc_setup: %s\n", securevnc_file);
1328 fprintf(stderr, "securevnc_setup: server_flags: 0x%08x\n", server_flags);
1332 fprintf(stderr, "securevnc_setup: server uses AES cipher.\n");
1334 fprintf(stderr, "securevnc_setup: server uses ARC4 cipher.\n");
1341 fprintf(stderr, "securevnc_setup: server requires Client Auth signature.\n");
1344 fprintf(stderr, "securevnc_setup: However, NO *ClientAuth.pkey keyfile was supplied on our\n");
1345 fprintf(stderr, "securevnc_setup: command line. Exiting.\n");
1361 sslexit("securevnc_setup: failed to create rsa");
1370 sslexit("securevnc_setup: EVP_CipherInit_ex(init_ctx) failed");
1375 fprintf(stderr, "securevnc_setup: data read: %d\n", n);
1379 fprintf(stderr, "securevnc_setup: initial data[%d]: ", n);
1385 sslexit("securevnc_setup: EVP_CipherUpdate(init_ctx) failed");
1399 fprintf(stderr, "securevnc_setup: creating random session key: %d/%d\n",
1405 fprintf(stderr, "securevnc_setup: RAND_bytes() failed: %s\n", ERR_error_string(ERR_get_error(), NULL));
1407 fprintf(stderr, "securevnc_setup: RAND_pseudo_bytes() rc=%d\n", rc);
1410 fprintf(stderr, "securevnc_setup: seeding with RANDSTR len=%d\n", strlen(s));
1421 sslexit("securevnc_setup: RSA_public_encrypt() failed");
1424 fprintf(stderr, "securevnc_setup: encrypted session key size: %d. sending to server.\n", n);
1461 fprintf(stderr, "securevnc_setup: problem reading rsa key from '%s'\n", client_auth);
1479 fprintf(stderr, "securevnc_setup:\n");
1480 fprintf(stderr, "securevnc_setup: Warning: even *WITH* Client Authentication in SecureVNC,\n");
1481 fprintf(stderr, "securevnc_setup: an attacker may be able to trick you into connecting to his\n");
1482 fprintf(stderr, "securevnc_setup: fake VNC server and supplying VNC or Windows passwords, etc.\n");
1483 fprintf(stderr, "securevnc_setup: To increase security manually verify the Server RSA key's MD5\n");
1484 fprintf(stderr, "securevnc_setup: checksum and then have SSVNC save the key in its keystore to\n");
1485 fprintf(stderr, "securevnc_setup: be used to verify the server in subsequent connections.\n");
1486 fprintf(stderr, "securevnc_setup:\n");
1490 fprintf(stderr, "securevnc_setup:\n");
1491 fprintf(stderr, "securevnc_setup: WARNING: THE FIRST VERSION OF THE SECUREVNC PROTOCOL IS\n");
1492 fprintf(stderr, "securevnc_setup: WARNING: BEING USED. *EVEN* WITH CLIENT AUTHENTICATION IT\n");
1493 fprintf(stderr, "securevnc_setup: WARNING: IS SUSCEPTIBLE TO A MAN-IN-THE-MIDDLE ATTACK.\n");
1494 fprintf(stderr, "securevnc_setup: To increase security manually verify the Server RSA key's MD5\n");
1495 fprintf(stderr, "securevnc_setup: checksum and then have SSVNC save the key in its keystore to\n");
1496 fprintf(stderr, "securevnc_setup: be used to verify the server in subsequent connections.\n");
1497 fprintf(stderr, "securevnc_setup:\n");
1505 fprintf(stderr, "securevnc_setup: sending ClientAuth.pkey signed data: %d\n", nsig);
1512 fprintf(stderr, "securevnc_setup: done.\n");
1990 securevnc_setup(conn1, conn2);