mirror of
https://git.wownero.com/wownero/onion-wownero-blockchain-explorer.git
synced 2024-08-15 00:33:12 +00:00
compile with latest monero master
This commit is contained in:
parent
5d34b3e562
commit
17b8f99b35
3 changed files with 5 additions and 8 deletions
3
main.cpp
3
main.cpp
|
@ -151,16 +151,13 @@ main(int ac, const char* av[])
|
||||||
string deamon_url {*deamon_url_opt};
|
string deamon_url {*deamon_url_opt};
|
||||||
|
|
||||||
if (testnet && deamon_url == "http:://127.0.0.1:18081")
|
if (testnet && deamon_url == "http:://127.0.0.1:18081")
|
||||||
{
|
|
||||||
deamon_url = "http:://127.0.0.1:28081";
|
deamon_url = "http:://127.0.0.1:28081";
|
||||||
}
|
|
||||||
|
|
||||||
uint64_t mempool_info_timeout {5000};
|
uint64_t mempool_info_timeout {5000};
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
mempool_info_timeout = boost::lexical_cast<uint64_t>(*mempool_info_timeout_opt);
|
mempool_info_timeout = boost::lexical_cast<uint64_t>(*mempool_info_timeout_opt);
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (boost::bad_lexical_cast &e)
|
catch (boost::bad_lexical_cast &e)
|
||||||
{
|
{
|
||||||
|
|
|
@ -3160,7 +3160,7 @@ namespace xmreg
|
||||||
const size_t header_lenght = 2 * sizeof(crypto::public_key);
|
const size_t header_lenght = 2 * sizeof(crypto::public_key);
|
||||||
const size_t key_img_size = sizeof(crypto::key_image);
|
const size_t key_img_size = sizeof(crypto::key_image);
|
||||||
const size_t record_lenght = key_img_size + sizeof(crypto::signature);
|
const size_t record_lenght = key_img_size + sizeof(crypto::signature);
|
||||||
const size_t chacha_length = sizeof(crypto::chacha8_key);
|
const size_t chacha_length = sizeof(crypto::chacha_key);
|
||||||
|
|
||||||
if (decoded_raw_data.size() < header_lenght)
|
if (decoded_raw_data.size() < header_lenght)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1035,7 +1035,7 @@ decrypt(const std::string &ciphertext,
|
||||||
bool authenticated)
|
bool authenticated)
|
||||||
{
|
{
|
||||||
|
|
||||||
const size_t prefix_size = sizeof(chacha8_iv)
|
const size_t prefix_size = sizeof(chacha_iv)
|
||||||
+ (authenticated ? sizeof(crypto::signature) : 0);
|
+ (authenticated ? sizeof(crypto::signature) : 0);
|
||||||
if (ciphertext.size() < prefix_size)
|
if (ciphertext.size() < prefix_size)
|
||||||
{
|
{
|
||||||
|
@ -1043,10 +1043,10 @@ decrypt(const std::string &ciphertext,
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
crypto::chacha8_key key;
|
crypto::chacha_key key;
|
||||||
crypto::generate_chacha8_key(&skey, sizeof(skey), key);
|
crypto::generate_chacha_key(&skey, sizeof(skey), key);
|
||||||
|
|
||||||
const crypto::chacha8_iv &iv = *(const crypto::chacha8_iv*)&ciphertext[0];
|
const crypto::chacha_iv &iv = *(const crypto::chacha_iv*)&ciphertext[0];
|
||||||
|
|
||||||
std::string plaintext;
|
std::string plaintext;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue