This commit is contained in:
Jay D Dee
2017-01-27 12:39:55 -05:00
parent 94f50d0ad7
commit 7af5b7cf80
10 changed files with 362 additions and 7 deletions

View File

@@ -120,6 +120,9 @@ static inline uint32_t swab32(uint32_t v)
#endif
}
// Swap any two variables of the same type without using a temp
#define swap_vars(a,b) a^=b; b^=a; a^=b;
#ifdef HAVE_SYS_ENDIAN_H
#include <sys/endian.h>
#endif
@@ -510,6 +513,7 @@ enum algos {
ALGO_SKEIN,
ALGO_SKEIN2,
ALGO_S3,
ALGO_TIMETRAVEL,
ALGO_VANILLA,
ALGO_VELTOR,
ALGO_WHIRLPOOL,
@@ -567,6 +571,7 @@ static const char *algo_names[] = {
"skein",
"skein2",
"s3",
"timetravel",
"vanilla",
"veltor",
"whirlpool",
@@ -677,6 +682,7 @@ Options:\n\
shavite3 Shavite3\n\
skein Skein+Sha (Skeincoin)\n\
skein2 Double Skein (Woodcoin)\n\
timetravel Machinecoin\n\
vanilla blake256r8vnl (VCash)\n\
veltor\n\
whirlpool\n\