diff --git a/libs/crypt/picrypt.cpp b/libs/crypt/picrypt.cpp index c31560dc..63b65efe 100644 --- a/libs/crypt/picrypt.cpp +++ b/libs/crypt/picrypt.cpp @@ -317,10 +317,10 @@ PIByteArray PICrypt::decrypt(const PIByteArray & crypt_data, const PIByteArray & return PIByteArray(); } PIByteArray n; - n.resize(crypto_secretbox_NONCEBYTES); + n.resize(crypto_box_NONCEBYTES); const ullong data_size = crypt_data.size() - n.size(); PIByteArray ret; - ret.resize(data_size - crypto_secretbox_MACBYTES); + ret.resize(data_size - crypto_box_MACBYTES); memcpy(n.data(), crypt_data.data(data_size), n.size()); if (crypto_box_open_easy(ret.data(), crypt_data.data(), data_size, n.data(), public_key.data(), secret_key.data()) != 0) { // Bad key