freebsd-ports/net-p2p/dogecoin/files/patch-src_crypto_scrypt.cpp
Emanuel Haupt adacf49f05 - Update to 1.10.0
- Use a more descriptive comment inspired by a repology.org comparison
- Take maintainership
- Remove extra newline from pkg-descr
- Make better use of options helper
- Update GUI option to use qt5 framework instead of qt4
- Provide an option to build with additional cli utils

Approved by:	swills (maintainer)
2017-10-07 02:39:06 +00:00

34 lines
785 B
C++

--- src/crypto/scrypt.cpp.orig 2015-10-31 14:49:41 UTC
+++ src/crypto/scrypt.cpp
@@ -33,6 +33,7 @@
#include <stdint.h>
#include <string.h>
#include <openssl/sha.h>
+#include <boost/lexical_cast.hpp>
#if defined(USE_SSE2) && !defined(USE_SSE2_ALWAYS)
#ifdef _MSC_VER
@@ -44,22 +45,6 @@
#endif
#endif
-static inline uint32_t be32dec(const void *pp)
-{
- const uint8_t *p = (uint8_t const *)pp;
- return ((uint32_t)(p[3]) + ((uint32_t)(p[2]) << 8) +
- ((uint32_t)(p[1]) << 16) + ((uint32_t)(p[0]) << 24));
-}
-
-static inline void be32enc(void *pp, uint32_t x)
-{
- uint8_t *p = (uint8_t *)pp;
- p[3] = x & 0xff;
- p[2] = (x >> 8) & 0xff;
- p[1] = (x >> 16) & 0xff;
- p[0] = (x >> 24) & 0xff;
-}
-
typedef struct HMAC_SHA256Context {
SHA256_CTX ictx;
SHA256_CTX octx;