From 338b0b10f50cfb3b4e19c8073351b2148f0630e3 Mon Sep 17 00:00:00 2001 From: MoneroOcean Date: Thu, 16 Jul 2020 17:13:24 -0700 Subject: [PATCH] Fixed bug --- src/base/crypto/Algorithm.cpp | 3 +++ src/crypto/randomx/randomx.cpp | 7 +------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/base/crypto/Algorithm.cpp b/src/base/crypto/Algorithm.cpp index 29955369..8641bd1c 100644 --- a/src/base/crypto/Algorithm.cpp +++ b/src/base/crypto/Algorithm.cpp @@ -163,6 +163,7 @@ size_t xmrig::Algorithm::l2() const case RX_WOW: case RX_KEVA: case RX_DEFYX: + case RX_XLA: return 0x20000; case RX_ARQ: @@ -215,6 +216,7 @@ size_t xmrig::Algorithm::l3() const case RX_ARQ: case RX_DEFYX: + case RX_XLA: return oneMiB / 4; default: @@ -343,6 +345,7 @@ xmrig::Algorithm::Family xmrig::Algorithm::family(Id id) case RX_SFX: case RX_KEVA: case RX_DEFYX: + case RX_XLA: return RANDOM_X; # endif diff --git a/src/crypto/randomx/randomx.cpp b/src/crypto/randomx/randomx.cpp index 64c53b17..144020a8 100644 --- a/src/crypto/randomx/randomx.cpp +++ b/src/crypto/randomx/randomx.cpp @@ -368,12 +368,7 @@ int rx_sipesh_k12(void *out, size_t outlen, const void *in, size_t inlen) int rx_yespower_k12(void *out, size_t outlen, const void *in, size_t inlen) { rx_blake2b(out, outlen, in, inlen, 0, 0); - yespower_params_t params = { - .version = YESPOWER_1_0, - .N = 2048, - .r = 8, - .pers = NULL - }; + yespower_params_t params = { YESPOWER_1_0, 2048, 8, NULL }; if (yespower_tls((const uint8_t *)out, outlen, ¶ms, (yespower_binary_t *)out)) return -1; return KangarooTwelve((const unsigned char *)in, inlen, (unsigned char *)out, 32, 0, 0); }