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

md5.cpp File Reference

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

Include dependency graph for md5.cpp:

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 317 of file md5.cpp.

#define S12   12
 

Definition at line 318 of file md5.cpp.

#define S13   17
 

Definition at line 319 of file md5.cpp.

#define S14   22
 

Definition at line 320 of file md5.cpp.

#define S21   5
 

Definition at line 321 of file md5.cpp.

#define S22   9
 

Definition at line 322 of file md5.cpp.

#define S23   14
 

Definition at line 323 of file md5.cpp.

#define S24   20
 

Definition at line 324 of file md5.cpp.

#define S31   4
 

Definition at line 325 of file md5.cpp.

#define S32   11
 

Definition at line 326 of file md5.cpp.

#define S33   16
 

Definition at line 327 of file md5.cpp.

#define S34   23
 

Definition at line 328 of file md5.cpp.

#define S41   6
 

Definition at line 329 of file md5.cpp.

#define S42   10
 

Definition at line 330 of file md5.cpp.

#define S43   15
 

Definition at line 331 of file md5.cpp.

#define S44   21
 

Definition at line 332 of file md5.cpp.


Function Documentation

bool filesMatch std::ifstream &  stream,
QString  oldMD5
 

Definition at line 549 of file md5.cpp.

References MD5::hex_digest().

00550 { 00551 MD5 obj( stream ); 00552 return (obj.hex_digest() == oldMD5); 00553 }

QString getMD5 std::ifstream &  stream  ) 
 

Definition at line 542 of file md5.cpp.

References MD5::hex_digest().

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

00543 { 00544 MD5 obj( stream ); 00545 return obj.hex_digest(); 00546 }


Generated on Sun Mar 4 19:43:00 2007 for AlbumShaper by doxygen 1.3.7