scrypt.h 569 B

1234567891011121314151617
  1. // ECOin - Copyright (c) - 2014/2022 - GPLv3 - epsylon@riseup.net (https://03c8.net)
  2. #ifndef SCRYPT_MINE_H
  3. #define SCRYPT_MINE_H
  4. #include <stdint.h>
  5. #include <stdlib.h>
  6. #include "util.h"
  7. #include "net.h"
  8. uint256 scrypt_salted_multiround_hash(const void* input, size_t inputlen, const void* salt, size_t saltlen, const unsigned int nRounds);
  9. uint256 scrypt_salted_hash(const void* input, size_t inputlen, const void* salt, size_t saltlen);
  10. uint256 scrypt_hash(const void* input, size_t inputlen);
  11. uint256 scrypt_blockhash(const void* input);
  12. #endif // SCRYPT_MINE_H