|
@ -1045,7 +1045,6 @@ void Controller::refreshTransactions() { |
|
|
|
|
|
|
|
|
unsigned char server_rx[crypto_kx_SESSIONKEYBYTES], server_tx[crypto_kx_SESSIONKEYBYTES]; |
|
|
unsigned char server_rx[crypto_kx_SESSIONKEYBYTES], server_tx[crypto_kx_SESSIONKEYBYTES]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
////////////////Get the pubkey from Bob, so we can create the share key
|
|
|
////////////////Get the pubkey from Bob, so we can create the share key
|
|
|
|
|
|
|
|
|
/////Create the shared key for sending the message
|
|
|
/////Create the shared key for sending the message
|
|
@ -1315,14 +1314,13 @@ void Controller::refreshTransactions() { |
|
|
// crypto_secretstream_xchacha20poly1305_keygen(client_rx);
|
|
|
// crypto_secretstream_xchacha20poly1305_keygen(client_rx);
|
|
|
if (crypto_secretstream_xchacha20poly1305_init_pull(&state, header, client_rx) != 0) { |
|
|
if (crypto_secretstream_xchacha20poly1305_init_pull(&state, header, client_rx) != 0) { |
|
|
main->logger->write("Invalid header incoming, no need to go any further "); |
|
|
main->logger->write("Invalid header incoming, no need to go any further "); |
|
|
qDebug() <<"refreshTransactions: (incoming) crypto_secretstream_xchacha20poly1305_init_pull error!"; |
|
|
qDebug() <<"refreshTransactions: (incoming) crypto_secretstream_xchacha20poly1305_init_pull error! memo=" << memo; |
|
|
continue; |
|
|
continue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (crypto_secretstream_xchacha20poly1305_pull |
|
|
if (crypto_secretstream_xchacha20poly1305_pull(&state, decrypted, NULL, tag, MESSAGE2, CIPHERTEXT1_LEN, NULL, 0) != 0) { |
|
|
(&state, decrypted, NULL, tag, MESSAGE2, CIPHERTEXT1_LEN, NULL, 0) != 0) { |
|
|
|
|
|
main->logger->write("Invalid/incomplete/corrupted ciphertext - abort"); |
|
|
main->logger->write("Invalid/incomplete/corrupted ciphertext - abort"); |
|
|
qDebug() << "refreshTransactions: (incoming) crypto_secretstream_xchacha20poly1305_pull error!"; |
|
|
qDebug() << "refreshTransactions: (incoming) crypto_secretstream_xchacha20poly1305_pull error! memo=" << memo; |
|
|
continue; |
|
|
continue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|