Removed architecture-dependent hash64 method

This commit is contained in:
Peter Conrad 2019-03-01 18:29:39 +01:00
parent 7f93f265c7
commit 0c69c9b61b
2 changed files with 0 additions and 8 deletions

View file

@ -117,8 +117,6 @@ namespace raw {
void to_variant( const sha256& bi, variant& v, uint32_t max_depth );
void from_variant( const variant& v, sha256& bi, uint32_t max_depth );
uint64_t hash64(const char* buf, size_t len);
} // fc
namespace std
{

View file

@ -205,12 +205,6 @@ namespace fc {
memcpy( &bi, ve.data(), std::min<size_t>(ve.size(),sizeof(bi)) );
}
uint64_t hash64(const char* buf, size_t len)
{
sha256 sha_value = sha256::hash(buf,len);
return sha_value._hash[0];
}
template<>
unsigned int hmac<sha256>::internal_block_size() const { return 64; }
} //end namespace fc