12#ifndef ZYPP_CORE_CHECKSUM_H 
   13#define ZYPP_CORE_CHECKSUM_H 
   55    CheckSum( 
const std::string & 
type, std::istream & input_r );
 
   63    static const std::string & 
md5Type();
 
   64    static const std::string & 
shaType();
 
   65    static const std::string & 
sha1Type();
 
  113    std::string 
type() 
const;
 
 
static CheckSum md5(std::istream &&input_r)
static CheckSum sha224FromString(const std::string &input_r)
static CheckSum sha512(std::istream &&input_r)
static CheckSum sha1FromString(const std::string &input_r)
static CheckSum md5(const std::string &checksum)
CheckSum(const std::string &checksum)
Creates a checksum auto probing the algorithm type.
static CheckSum sha512FromString(const std::string &input_r)
static const std::string & sha512Type()
bool operator==(const CheckSum &lhs, const CheckSum &rhs)
std::string asString() const
static CheckSum sha384(const std::string &checksum)
static const std::string & sha256Type()
static CheckSum sha1(std::istream &&input_r)
static const std::string & sha384Type()
static CheckSum sha512(std::istream &input_r)
static CheckSum sha1(std::istream &input_r)
static CheckSum sha224(std::istream &&input_r)
static CheckSum sha384(std::istream &input_r)
static const std::string & shaType()
static CheckSum sha1(const std::string &checksum)
static CheckSum sha384(std::istream &&input_r)
static const std::string & sha1Type()
static const std::string & sha224Type()
static const std::string & md5Type()
static CheckSum sha256(std::istream &input_r)
CheckSum(const std::string &type, std::istream &&input_r)
Ctor from temporary istream.
static CheckSum md5FromString(const std::string &input_r)
static CheckSum sha(std::istream &&input_r)
static CheckSum sha224(std::istream &input_r)
std::string checksum() const
static CheckSum sha512(const std::string &checksum)
static CheckSum sha384FromString(const std::string &input_r)
static CheckSum md5(std::istream &input_r)
static CheckSum sha256(const std::string &checksum)
static CheckSum sha(const std::string &checksum)
static CheckSum sha256(std::istream &&input_r)
static CheckSum sha(std::istream &input_r)
static CheckSum shaFromString(const std::string &input_r)
CheckSum()
Default Ctor: empty checksum.
bool operator!=(const CheckSum &lhs, const CheckSum &rhs)
static CheckSum sha256FromString(const std::string &input_r)
static CheckSum sha224(const std::string &checksum)
const std::string & msg() const
Return the message string provided to the ctor.
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
std::ostream & dumpAsXmlOn(std::ostream &str, const Repository &obj)
CheckSumException(const std::string &msg)