![]() |
![]() |
#include <FWCore/Utilities/interface/Digest.h>
Public Member Functions | |
void | append (std::string const &s) |
MD5Result | digest () const |
Digest (std::string const &s) | |
Digest () | |
Private Attributes | |
md5_state_t | state_ |
Definition at line 54 of file Digest.h.
cms::Digest::Digest | ( | ) |
cms::Digest::Digest | ( | std::string const & | s | ) | [explicit] |
void cms::Digest::append | ( | std::string const & | s | ) |
Definition at line 159 of file Digest.cc.
References data, md5_append(), and state_.
Referenced by Digest().
00160 { 00161 const md5_byte_t* data = reinterpret_cast<const md5_byte_t*>(s.data()); 00162 md5_append(&state_, const_cast<md5_byte_t*>(data), s.size()); 00163 }
MD5Result cms::Digest::digest | ( | ) | const |
Definition at line 165 of file Digest.cc.
References cms::MD5Result::bytes, md5_finish(), and state_.
Referenced by dumpInitHeader(), edm::EntryDescription::id(), edm::EventEntryDescription::id(), edm::ProcessHistory::id(), edm::ModuleDescription::id(), edm::ProcessConfiguration::id(), edm::RootOutputFile::RootOutputFile(), and edm::ParameterSet::validate().
00166 { 00167 MD5Result aDigest; 00168 md5_finish(&state_, aDigest.bytes); 00169 return aDigest; 00170 }
md5_state_t cms::Digest::state_ [mutable, private] |