|
libzypp 17.38.6
|
#include <zypp-core/CheckSum.h>
Public Member Functions | |
| CheckSum () | |
| Default Ctor: empty checksum. | |
| CheckSum (const std::string &type, const std::string &checksum) | |
| Creates a checksum for algorithm. | |
| CheckSum (const std::string &checksum) | |
| Creates a checksum auto probing the algorithm type. | |
| CheckSum (const std::string &type, std::istream &input_r) | |
| Reads the content of. | |
| CheckSum (const std::string &type, std::istream &&input_r) | |
| Ctor from temporary istream. | |
Static Public Member Functions | |
| static const std::string & | md5Type () |
| static const std::string & | shaType () |
| static const std::string & | sha1Type () |
| static const std::string & | sha224Type () |
| static const std::string & | sha256Type () |
| static const std::string & | sha384Type () |
| static const std::string & | sha512Type () |
Creates a checksum for algorithm \param type. | |
| static CheckSum | md5 (const std::string &checksum) |
| static CheckSum | sha (const std::string &checksum) |
| static CheckSum | sha1 (const std::string &checksum) |
| static CheckSum | sha224 (const std::string &checksum) |
| static CheckSum | sha256 (const std::string &checksum) |
| static CheckSum | sha384 (const std::string &checksum) |
| static CheckSum | sha512 (const std::string &checksum) |
Reads the content of \param input_r and computes the checksum. | |
| std::string | _type |
| std::string | _checksum |
| std::string | type () const |
| std::string | checksum () const |
| bool | empty () const |
| std::string | asString () const |
| static CheckSum | md5 (std::istream &input_r) |
| static CheckSum | md5 (std::istream &&input_r) |
| static CheckSum | sha (std::istream &input_r) |
| static CheckSum | sha (std::istream &&input_r) |
| static CheckSum | sha1 (std::istream &input_r) |
| static CheckSum | sha1 (std::istream &&input_r) |
| static CheckSum | sha224 (std::istream &input_r) |
| static CheckSum | sha224 (std::istream &&input_r) |
| static CheckSum | sha256 (std::istream &input_r) |
| static CheckSum | sha256 (std::istream &&input_r) |
| static CheckSum | sha384 (std::istream &input_r) |
| static CheckSum | sha384 (std::istream &&input_r) |
| static CheckSum | sha512 (std::istream &input_r) |
| static CheckSum | sha512 (std::istream &&input_r) |
| static CheckSum | md5FromString (const std::string &input_r) |
| static CheckSum | shaFromString (const std::string &input_r) |
| static CheckSum | sha1FromString (const std::string &input_r) |
| static CheckSum | sha224FromString (const std::string &input_r) |
| static CheckSum | sha256FromString (const std::string &input_r) |
| static CheckSum | sha384FromString (const std::string &input_r) |
| static CheckSum | sha512FromString (const std::string &input_r) |
Definition at line 33 of file CheckSum.h.
|
inline |
Default Ctor: empty checksum.
Definition at line 37 of file CheckSum.h.
| zypp::CheckSum::CheckSum | ( | const std::string & | type, |
| const std::string & | checksum ) |
Creates a checksum for algorithm.
| type. |
| CheckSumException | if the checksum is invalid and can't be constructed |
Definition at line 49 of file CheckSum.cc.
|
inline |
Creates a checksum auto probing the algorithm type.
| CheckSumException | if the checksum is invalid and can't be constructed |
Definition at line 48 of file CheckSum.h.
| zypp::CheckSum::CheckSum | ( | const std::string & | type, |
| std::istream & | input_r ) |
Reads the content of.
| input_r | and computes the checksum. |
Definition at line 154 of file CheckSum.cc.
|
inline |
Ctor from temporary istream.
Definition at line 58 of file CheckSum.h.
|
static |
Definition at line 28 of file CheckSum.cc.
|
static |
Definition at line 31 of file CheckSum.cc.
|
static |
Definition at line 34 of file CheckSum.cc.
|
static |
Definition at line 37 of file CheckSum.cc.
|
static |
Definition at line 40 of file CheckSum.cc.
|
static |
Definition at line 43 of file CheckSum.cc.
|
static |
Definition at line 46 of file CheckSum.cc.
|
inlinestatic |
Definition at line 73 of file CheckSum.h.
|
inlinestatic |
Definition at line 84 of file CheckSum.h.
|
inlinestatic |
Definition at line 92 of file CheckSum.h.
|
inlinestatic |
Definition at line 74 of file CheckSum.h.
|
inlinestatic |
Definition at line 85 of file CheckSum.h.
|
inlinestatic |
Definition at line 93 of file CheckSum.h.
|
inlinestatic |
Definition at line 75 of file CheckSum.h.
|
inlinestatic |
Definition at line 86 of file CheckSum.h.
|
inlinestatic |
Definition at line 94 of file CheckSum.h.
|
inlinestatic |
Definition at line 76 of file CheckSum.h.
|
inlinestatic |
Definition at line 87 of file CheckSum.h.
|
inlinestatic |
Definition at line 95 of file CheckSum.h.
|
inlinestatic |
Definition at line 77 of file CheckSum.h.
|
inlinestatic |
Definition at line 88 of file CheckSum.h.
|
inlinestatic |
Definition at line 96 of file CheckSum.h.
|
inlinestatic |
Definition at line 78 of file CheckSum.h.
|
inlinestatic |
Definition at line 89 of file CheckSum.h.
|
inlinestatic |
Definition at line 97 of file CheckSum.h.
|
inlinestatic |
Definition at line 79 of file CheckSum.h.
|
inlinestatic |
Definition at line 90 of file CheckSum.h.
|
inlinestatic |
Definition at line 98 of file CheckSum.h.
|
inlinestatic |
Definition at line 103 of file CheckSum.h.
|
inlinestatic |
Definition at line 104 of file CheckSum.h.
|
inlinestatic |
Definition at line 105 of file CheckSum.h.
|
inlinestatic |
Definition at line 106 of file CheckSum.h.
|
inlinestatic |
Definition at line 107 of file CheckSum.h.
|
inlinestatic |
Definition at line 108 of file CheckSum.h.
|
inlinestatic |
Definition at line 109 of file CheckSum.h.
| std::string zypp::CheckSum::type | ( | ) | const |
Definition at line 167 of file CheckSum.cc.
| std::string zypp::CheckSum::checksum | ( | ) | const |
Definition at line 170 of file CheckSum.cc.
| bool zypp::CheckSum::empty | ( | ) | const |
Definition at line 173 of file CheckSum.cc.
| std::string zypp::CheckSum::asString | ( | ) | const |
Definition at line 176 of file CheckSum.cc.
|
private |
Definition at line 121 of file CheckSum.h.
|
private |
Definition at line 122 of file CheckSum.h.