AlbumShaper  1.0a3
Macros | Functions
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.

Macros

#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)
 

Macro Definition Documentation

§ S11

#define S11   7

Definition at line 317 of file md5.cpp.

Referenced by MD5::transform().

§ S12

#define S12   12

Definition at line 318 of file md5.cpp.

Referenced by MD5::transform().

§ S13

#define S13   17

Definition at line 319 of file md5.cpp.

Referenced by MD5::transform().

§ S14

#define S14   22

Definition at line 320 of file md5.cpp.

Referenced by MD5::transform().

§ S21

#define S21   5

Definition at line 321 of file md5.cpp.

Referenced by MD5::transform().

§ S22

#define S22   9

Definition at line 322 of file md5.cpp.

Referenced by MD5::transform().

§ S23

#define S23   14

Definition at line 323 of file md5.cpp.

Referenced by MD5::transform().

§ S24

#define S24   20

Definition at line 324 of file md5.cpp.

Referenced by MD5::transform().

§ S31

#define S31   4

Definition at line 325 of file md5.cpp.

Referenced by MD5::transform().

§ S32

#define S32   11

Definition at line 326 of file md5.cpp.

Referenced by MD5::transform().

§ S33

#define S33   16

Definition at line 327 of file md5.cpp.

Referenced by MD5::transform().

§ S34

#define S34   23

Definition at line 328 of file md5.cpp.

Referenced by MD5::transform().

§ S41

#define S41   6

Definition at line 329 of file md5.cpp.

Referenced by MD5::transform().

§ S42

#define S42   10

Definition at line 330 of file md5.cpp.

Referenced by MD5::transform().

§ S43

#define S43   15

Definition at line 331 of file md5.cpp.

Referenced by MD5::transform().

§ S44

#define S44   21

Definition at line 332 of file md5.cpp.

Referenced by MD5::transform().

Function Documentation

§ filesMatch()

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

Definition at line 549 of file md5.cpp.

References MD5::hex_digest().

550 {
551  MD5 obj( stream );
552  return (obj.hex_digest() == oldMD5);
553 }
MD5 Support allows checksums to be computed for images, determing if they have changed since the albu...
Definition: md5.h:65

§ getMD5()

QString getMD5 ( std::ifstream &  stream)

Definition at line 542 of file md5.cpp.

References MD5::hex_digest().

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

543 {
544  MD5 obj( stream );
545  return obj.hex_digest();
546 }
MD5 Support allows checksums to be computed for images, determing if they have changed since the albu...
Definition: md5.h:65