Integrated Argon2 algo chukwa (TRTL) and wrkz (#258)
* Integrated embedded config parsing #245 * cleanup * Cleanup in remotelog * Fixed MS Visual Studio 2019 compatibility * Embedded config parsing only for miner not server * wip * Finished delete template * WIP * Integrated Argon2id/chukwa algo * Added chukwa-wrkz algo variant * Cleanup argon2-512 (chukwa/trtl) and argon2-256 (wrkz) parsing * WIP other argon2 coins * Cleanup and donate fix
This commit is contained in:
parent
78809d44bc
commit
dea9b975f8
160 changed files with 10341 additions and 151 deletions
|
@ -45,6 +45,8 @@ enum PowVariant
|
|||
POW_ZELERIUS,
|
||||
POW_RWZ,
|
||||
POW_UPX2,
|
||||
POW_ARGON2_CHUKWA,
|
||||
POW_ARGON2_WRKZ,
|
||||
LAST_ITEM
|
||||
};
|
||||
|
||||
|
@ -92,6 +94,10 @@ inline std::string getPowVariantName(PowVariant powVariant)
|
|||
return "rwz";
|
||||
case POW_UPX2:
|
||||
return "upx2";
|
||||
case POW_ARGON2_CHUKWA:
|
||||
return "chukwa";
|
||||
case POW_ARGON2_WRKZ:
|
||||
return "wrkz";
|
||||
case POW_AUTODETECT:
|
||||
default:
|
||||
return "-1";
|
||||
|
@ -179,12 +185,16 @@ inline PowVariant parseVariant(const std::string variant)
|
|||
powVariant = PowVariant::POW_RWZ;
|
||||
} else if (variant == "upx2") {
|
||||
powVariant = PowVariant::POW_UPX2;
|
||||
} else if (variant == "chukwa" || variant == "trtl-chukwa" || variant == "argon2-chukwa") {
|
||||
powVariant = PowVariant::POW_ARGON2_CHUKWA;
|
||||
} else if (variant == "chukwa_wrkz" || variant == "wrkz" || variant == "argon2-wrkz") {
|
||||
powVariant = PowVariant::POW_ARGON2_WRKZ;
|
||||
}
|
||||
|
||||
return powVariant;
|
||||
}
|
||||
|
||||
inline PowVariant getBaseVariant(PowVariant powVariant)
|
||||
inline PowVariant getCNBaseVariant(PowVariant powVariant)
|
||||
{
|
||||
switch (powVariant)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue