projects
/
cumulus.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rework hash implementations to provide additional algorithms.
[cumulus.git]
/
store.cc
diff --git
a/store.cc
b/store.cc
index
9d4c883
..
f87b671
100644
(file)
--- a/
store.cc
+++ b/
store.cc
@@
-41,6
+41,7
@@
#include <string>
#include <iostream>
#include <string>
#include <iostream>
+#include "hash.h"
#include "store.h"
#include "ref.h"
#include "util.h"
#include "store.h"
#include "ref.h"
#include "util.h"
@@
-338,7
+339,8
@@
void LbsObject::checksum()
{
assert(written);
{
assert(written);
- SHA1Checksum hash;
- hash.process(data, data_len);
- ref.set_checksum(hash.checksum_str());
+ Hash *hash = Hash::New();
+ hash->update(data, data_len);
+ ref.set_checksum(hash->digest_str());
+ delete hash;
}
}