Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

md5.cpp File Reference

#include "md5.h"
#include <assert.h>
#include <string>
#include <iostream>
#include <stdio.h>

Include dependency graph for md5.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define S11   7
#define S12   12
#define S13   17
#define S14   22
#define S21   5
#define S22   9
#define S23   14
#define S24   20
#define S31   4
#define S32   11
#define S33   16
#define S34   23
#define S41   6
#define S42   10
#define S43   15
#define S44   21

Functions

QString getMD5 (std::ifstream &stream)
bool filesMatch (std::ifstream &stream, QString oldMD5)


Define Documentation

#define S11   7
 

Definition at line 322 of file md5.cpp.

#define S12   12
 

Definition at line 323 of file md5.cpp.

#define S13   17
 

Definition at line 324 of file md5.cpp.

#define S14   22
 

Definition at line 325 of file md5.cpp.

#define S21   5
 

Definition at line 326 of file md5.cpp.

#define S22   9
 

Definition at line 327 of file md5.cpp.

#define S23   14
 

Definition at line 328 of file md5.cpp.

#define S24   20
 

Definition at line 329 of file md5.cpp.

#define S31   4
 

Definition at line 330 of file md5.cpp.

#define S32   11
 

Definition at line 331 of file md5.cpp.

#define S33   16
 

Definition at line 332 of file md5.cpp.

#define S34   23
 

Definition at line 333 of file md5.cpp.

#define S41   6
 

Definition at line 334 of file md5.cpp.

#define S42   10
 

Definition at line 335 of file md5.cpp.

#define S43   15
 

Definition at line 336 of file md5.cpp.

#define S44   21
 

Definition at line 337 of file md5.cpp.


Function Documentation

bool filesMatch std::ifstream &  stream,
QString  oldMD5
 

Definition at line 554 of file md5.cpp.

References MD5::hex_digest().

00555 {
00556   MD5 obj( stream );
00557   return (obj.hex_digest() == oldMD5);
00558 }

QString getMD5 std::ifstream &  stream  ) 
 

Definition at line 547 of file md5.cpp.

References MD5::hex_digest().

Referenced by Album::exportSubalbumImages(), and Subalbum::importFromDisk().

00548 {
00549   MD5 obj( stream );
00550   return obj.hex_digest();
00551 }


Generated on Thu Nov 13 00:10:58 2003 for AlbumShaper by doxygen 1.3.4