Migrate free SHA* functions to SHA*Val::digest().

This commit is contained in:
Matthias Vallentin 2012-12-12 10:28:56 -08:00
parent 91f2cb2b64
commit ddd306f00f
5 changed files with 80 additions and 81 deletions

View file

@ -49,6 +49,8 @@ private:
class SHA1Val : public HashVal {
public:
static void digest(val_list& vlist, u_char result[SHA_DIGEST_LENGTH]);
SHA1Val() : HashVal(new OpaqueType("sha1")) { }
protected:
@ -66,6 +68,8 @@ private:
class SHA256Val : public HashVal {
public:
static void digest(val_list& vlist, u_char result[SHA256_DIGEST_LENGTH]);
SHA256Val() : HashVal(new OpaqueType("sha256")) { }
protected: