Bump version to 0.5.9
[novacoin.git] / src / scrypt.h
index 17afd85..7d5aadc 100644 (file)
@@ -1,15 +1,12 @@
-#ifndef SCRYPT_MINE_H
-#define SCRYPT_MINE_H
+#ifndef SCRYPT_H
+#define SCRYPT_H
 
 #include <stdint.h>
-#include <stdlib.h>
+#include <openssl/evp.h>
+#include "uint256.h"
 
-#include "util.h"
-#include "net.h"
+#define SCRYPT_BUFFER_SIZE (131072 + 63)
 
-uint256 scrypt_salted_multiround_hash(const void* input, size_t inputlen, const void* salt, size_t saltlen, const unsigned int nRounds);
-uint256 scrypt_salted_hash(const void* input, size_t inputlen, const void* salt, size_t saltlen);
-uint256 scrypt_hash(const void* input, size_t inputlen);
-uint256 scrypt_blockhash(const void* input);
+uint256 scrypt_blockhash(const uint8_t* input);
 
-#endif // SCRYPT_MINE_H
+#endif // SCRYPT_H