Add data_size() member to hash classes

This commit is contained in:
theoreticalbts 2015-05-28 10:22:47 -04:00
parent 2d5f89bd17
commit af636c10a2
5 changed files with 5 additions and 0 deletions

View file

@ -18,6 +18,7 @@ class ripemd160
explicit operator string()const;
char* data()const;
size_t data_size()const { return 160/8; }
static ripemd160 hash( const fc::sha512& h );
static ripemd160 hash( const fc::sha256& h );

View file

@ -14,6 +14,7 @@ class sha1
operator string()const;
char* data()const;
size_t data_size()const { return 20; }
static sha1 hash( const char* d, uint32_t dlen );
static sha1 hash( const string& );

View file

@ -17,6 +17,7 @@ class sha224
operator string()const;
char* data()const;
size_t data_size()const { return 224 / 8; }
static sha224 hash( const char* d, uint32_t dlen );
static sha224 hash( const string& );

View file

@ -18,6 +18,7 @@ class sha256
operator string()const;
char* data()const;
size_t data_size()const { return 256 / 8; }
static sha256 hash( const char* d, uint32_t dlen );
static sha256 hash( const string& );

View file

@ -15,6 +15,7 @@ class sha512
operator string()const;
char* data()const;
size_t data_size()const { return 512 / 8; }
static sha512 hash( const char* d, uint32_t dlen );
static sha512 hash( const string& );