adding digest helper utility

This commit is contained in:
Daniel Larimer 2014-10-28 16:23:45 -04:00
parent d1f51dd643
commit 42ff2b10de

View file

@ -0,0 +1,15 @@
#pragma once
#include <fc/io/raw.hpp>
#include <fc/reflect/reflect.hpp>
#include <fc/crypto/sha256.hpp>
namespace fc {
template<typename T>
fc::sha256 digest( const T& value )
{
fc::sha256::encoder enc;
fc::raw::pack( enc, value );
return enc.result();
}
}