PEBL 2.2
Psychology Experiment Building Language - Cross-platform psychological experiment development system
md5.cpp File Reference
#include "md5.h"
#include <cstdio>

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

std::ostream & operator<< (std::ostream &out, MD5 md5)
 
std::string md5 (const std::string str)
 

Macro Definition Documentation

◆ S11

#define S11   7

Definition at line 43 of file md5.cpp.

◆ S12

#define S12   12

Definition at line 44 of file md5.cpp.

◆ S13

#define S13   17

Definition at line 45 of file md5.cpp.

◆ S14

#define S14   22

Definition at line 46 of file md5.cpp.

◆ S21

#define S21   5

Definition at line 47 of file md5.cpp.

◆ S22

#define S22   9

Definition at line 48 of file md5.cpp.

◆ S23

#define S23   14

Definition at line 49 of file md5.cpp.

◆ S24

#define S24   20

Definition at line 50 of file md5.cpp.

◆ S31

#define S31   4

Definition at line 51 of file md5.cpp.

◆ S32

#define S32   11

Definition at line 52 of file md5.cpp.

◆ S33

#define S33   16

Definition at line 53 of file md5.cpp.

◆ S34

#define S34   23

Definition at line 54 of file md5.cpp.

◆ S41

#define S41   6

Definition at line 55 of file md5.cpp.

◆ S42

#define S42   10

Definition at line 56 of file md5.cpp.

◆ S43

#define S43   15

Definition at line 57 of file md5.cpp.

◆ S44

#define S44   21

Definition at line 58 of file md5.cpp.

Function Documentation

◆ md5()

std::string md5 ( const std::string  str)

Definition at line 360 of file md5.cpp.

361{
362 MD5 md5 = MD5(str);
363
364 return md5.hexdigest();
365}
Definition md5.h:54
std::string md5(const std::string str)
Definition md5.cpp:360

References md5().

Referenced by md5(), PEBLUtility::MD5File(), and PEBLUtility::MD5String().

◆ operator<<()

std::ostream & operator<< ( std::ostream &  out,
MD5  md5 
)

Definition at line 353 of file md5.cpp.

354{
355 return out << md5.hexdigest();
356}