aboutsummaryrefslogtreecommitdiffstats
path: root/modules/alg_ia32/sha160.cpp
diff options
context:
space:
mode:
authorlloyd <[email protected]>2006-08-21 02:57:38 +0000
committerlloyd <[email protected]>2006-08-21 02:57:38 +0000
commit98c14509534dc916f698b17d8f23bab922dff143 (patch)
tree18394683e374972d6170cf2f2ef32e94a9b68a48 /modules/alg_ia32/sha160.cpp
parentd25c63273e663beb64e55951e5855126f1d81575 (diff)
Let SHA_160::W be resized dynamically; potentially the asm version could
use a little extra workspace, this makes that simpler to do.
Diffstat (limited to 'modules/alg_ia32/sha160.cpp')
-rw-r--r--modules/alg_ia32/sha160.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/alg_ia32/sha160.cpp b/modules/alg_ia32/sha160.cpp
index 62a5c9635..754f8a01c 100644
--- a/modules/alg_ia32/sha160.cpp
+++ b/modules/alg_ia32/sha160.cpp
@@ -41,4 +41,12 @@ void SHA_160::clear() throw()
digest[4] = 0xC3D2E1F0;
}
+/*************************************************
+* SHA_160 Constructor *
+*************************************************/
+SHA_160::SHA_160() : MDx_HashFunction(20, 64, true, true), W(80)
+ {
+ clear();
+ }
+
}