|
Botan
2.13.0
Crypto and TLS for C++11
|
#include <bzip2.h>
Public Member Functions | |
| void | clear () finaloverride |
| void | finish (secure_vector< uint8_t > &buf, size_t offset) finaloverride |
| std::string | name () const override |
| void | update (secure_vector< uint8_t > &buf, size_t offset) finaloverride |
Static Public Member Functions | |
| static std::unique_ptr< Decompression_Algorithm > | create (const std::string &algo_spec) |
| static std::unique_ptr< Decompression_Algorithm > | create_or_throw (const std::string &algo_spec) |
|
finaloverridevirtualinherited |
Reset the state and abort the current message; start can be called again to process a new message.
Implements Botan::Decompression_Algorithm.
Definition at line 125 of file compress_utils.cpp.
|
staticinherited |
Create an instance based on a name, or return null if the algo combination cannot be found.
Definition at line 98 of file compression.cpp.
References Botan::make_decompressor().
Referenced by Botan::Decompression_Algorithm::create_or_throw().
|
staticinherited |
Create an instance based on a name
| algo_spec | algorithm name Throws Lookup_Error if not found. |
Definition at line 106 of file compression.cpp.
References Botan::Decompression_Algorithm::create().
|
finaloverridevirtualinherited |
Finish decompressing
| final_block | in/out parameter |
| offset | an offset into final_block to begin processing |
Implements Botan::Decompression_Algorithm.
Definition at line 187 of file compress_utils.cpp.
References Botan::Decompression_Algorithm::name().
|
inlineoverridevirtual |
Implements Botan::Decompression_Algorithm.
|
finaloverridevirtualinherited |
Process some data.
| buf | in/out parameter which will possibly be resized or swapped |
| offset | an offset into blocks to begin processing |
Implements Botan::Decompression_Algorithm.
Definition at line 182 of file compress_utils.cpp.
1.8.9.1