-/* Cumulus: Smart Filesystem Backup to Dumb Servers
- *
- * Copyright (C) 2008 The Regents of the University of California
- * Written by Michael Vrable <mvrable@cs.ucsd.edu>
+/* Cumulus: Efficient Filesystem Backup to the Cloud
+ * Copyright (C) 2008-2009 The Cumulus Developers
+ * See the AUTHORS file for a list of contributors.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include <string>
#include <iostream>
+#include "hash.h"
#include "store.h"
#include "ref.h"
#include "util.h"
{
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;
}