Go to the documentation of this file.
57 processBytes(
data, len);
66 processBytes(str, std::char_traits<char>::length(str));
74 processBytes(str.data(), str.length());
81 const std::string& str,
86 if (std::string::npos !=
pos &&
pos < str.length())
88 if (std::string::npos == len ||
pos + len > str.length())
90 len = str.length() -
pos;
93 processBytes(str.data() +
pos, len);
124 return digest().str(prefixed);
130 return digest().
write(
os, prefixed);
144 return this->digest() == rhs.
digest();
150 return this->digest() == dig;
156 return this->digest() == hexdigits;
162 return this->digest() == hexdigits;
void clear() noexcept
Reset the hashed data before appending more.
SHA1 & append(const char *str)
Append data for processing.
std::string str(const bool prefixed=false) const
The digest (40-byte) text representation, optionally with '_' prefix.
Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1.
rAUs append(new volScalarField(IOobject::groupName("rAU", phase1.name()), 1.0/(U1Eqn.A()+byDt(max(phase1.residualAlpha() - alpha1, scalar(0)) *rho1))))
bool operator==(const SHA1 &rhs) const
Equality operator, compares digests.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
Ostream & write(Ostream &os, const bool prefixed=false) const
Write digest (40-byte) representation, optionally with '_' prefix.
OBJstream os(runTime.globalPath()/outputName)
virtual bool write(const token &tok)=0
Write token to stream or otherwise handle it.
SHA1Digest digest() const
Calculate digest from current data.
bool operator!=(const SHA1 &) const
Inequality operator, compares digests.
bool finalize()
Finalized the calculations (normally not needed directly).
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Database for solution data, solver performance and other reduced data.
dimensionedScalar pos(const dimensionedScalar &ds)