[Libreoffice-commits] core.git: comphelper/source include/comphelper
Markus Mohrhard
markus.mohrhard at googlemail.com
Sat Apr 29 05:55:49 UTC 2017
comphelper/source/misc/hash.cxx | 6 ++++++
include/comphelper/hash.hxx | 1 +
2 files changed, 7 insertions(+)
New commits:
commit cf45dda9a515e92d97dc6202b78f0dd1a41781a2
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Apr 21 05:51:26 2017 +0200
add MD5 hashing to generic digest class
Change-Id: If3abc80f8511d9c7bf0d5197ce28ef4cf60a6b45
Reviewed-on: https://gerrit.libreoffice.org/36792
Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
diff --git a/comphelper/source/misc/hash.cxx b/comphelper/source/misc/hash.cxx
index eaefd59003c3..5e250f1ed0d3 100644
--- a/comphelper/source/misc/hash.cxx
+++ b/comphelper/source/misc/hash.cxx
@@ -31,6 +31,8 @@ struct HashImpl
{
switch (meType)
{
+ case HashType::MD5:
+ return HASH_AlgMD5;
case HashType::SHA1:
return HASH_AlgSHA1;
case HashType::SHA256:
@@ -48,6 +50,8 @@ struct HashImpl
{
switch (meType)
{
+ case HashType::MD5:
+ return EVP_md5();
case HashType::SHA1:
return EVP_sha1();
case HashType::SHA256:
@@ -121,6 +125,8 @@ size_t Hash::getLength() const
{
switch (mpImpl->meType)
{
+ case HashType::MD5:
+ return 16;
case HashType::SHA1:
return 20;
case HashType::SHA256:
diff --git a/include/comphelper/hash.hxx b/include/comphelper/hash.hxx
index c14c6c748fee..d8145604ac6b 100644
--- a/include/comphelper/hash.hxx
+++ b/include/comphelper/hash.hxx
@@ -16,6 +16,7 @@ namespace comphelper {
enum class HashType
{
+ MD5,
SHA1,
SHA256,
SHA512
More information about the Libreoffice-commits
mailing list