12 #ifndef ZYPP_CHECKSUM_H 13 #define ZYPP_CHECKSUM_H 55 CheckSum(
const std::string & type, std::istream & input_r );
57 #ifndef SWIG // Swig treats it as syntax error0 59 CheckSum(
const std::string & type, std::istream && input_r )
65 static const std::string & md5Type();
66 static const std::string & shaType();
67 static const std::string & sha1Type();
68 static const std::string & sha224Type();
69 static const std::string & sha256Type();
70 static const std::string & sha384Type();
71 static const std::string & sha512Type();
93 #ifndef SWIG // Swig treats it as syntax error 116 std::string type()
const;
142 #endif // ZYPP_CHECKSUM_H static CheckSum sha224FromString(const std::string &input_r)
static CheckSum sha224(std::istream &&input_r)
static CheckSum sha(const std::string &checksum)
const std::string & msg() const
Return the message string provided to the ctor.
CheckSum(const std::string &checksum)
Creates a checksum auto probing the algorithm type.
static CheckSum shaFromString(const std::string &input_r)
String related utilities and Regular expression matching.
bool operator==(const SetRelation::Enum &lhs, const SetCompare &rhs)
static CheckSum sha512FromString(const std::string &input_r)
CheckSumException(const std::string &msg)
static CheckSum md5(const std::string &checksum)
static CheckSum sha1(std::istream &input_r)
static CheckSum sha256(std::istream &&input_r)
static CheckSum md5FromString(const std::string &input_r)
static CheckSum sha384(std::istream &input_r)
static CheckSum md5(std::istream &input_r)
static CheckSum sha256FromString(const std::string &input_r)
static CheckSum sha224(const std::string &checksum)
static CheckSum sha512(std::istream &input_r)
std::string asString() const
Error message provided by dumpOn as string.
static CheckSum sha(std::istream &input_r)
static CheckSum sha256(const std::string &checksum)
static CheckSum sha256(std::istream &input_r)
bool operator!=(const SetRelation::Enum &lhs, const SetCompare &rhs)
static CheckSum sha384FromString(const std::string &input_r)
static CheckSum sha(std::istream &&input_r)
static CheckSum sha384(std::istream &&input_r)
friend std::ostream & operator<<(std::ostream &str, const Exception &obj)
Base class for Exception.
std::string checksum(const Pathname &file, const std::string &algorithm)
Compute a files checksum.
static CheckSum sha224(std::istream &input_r)
static CheckSum sha1(std::istream &&input_r)
static CheckSum sha384(const std::string &checksum)
static CheckSum md5(std::istream &&input_r)
CheckSum()
Default Ctor: empty checksum.
static CheckSum sha512(std::istream &&input_r)
static CheckSum sha1(const std::string &checksum)
static CheckSum sha512(const std::string &checksum)
Easy-to use interface to the ZYPP dependency resolver.
static CheckSum sha1FromString(const std::string &input_r)
std::ostream & dumpAsXmlOn(std::ostream &str, const Tp &obj, const std::string &name_r)
CheckSum(const std::string &type, std::istream &&input_r)
Ctor from temporary istream.