|
Botan 3.13.0
Crypto and TLS for C&
|
#include <zlib.h>
Public Member Functions | |
| void | clear () final |
| void | finish (secure_vector< uint8_t > &buf, size_t offset) final |
| std::string | name () const override |
| void | update (secure_vector< uint8_t > &buf, size_t offset) final |
Static Public Member Functions | |
| static std::unique_ptr< Decompression_Algorithm > | create (std::string_view algo_spec) |
| static std::unique_ptr< Decompression_Algorithm > | create_or_throw (std::string_view algo_spec) |
|
finalvirtualinherited |
Reset the state and abort the current message
Implements Botan::Decompression_Algorithm.
Definition at line 150 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 67 of file compression.cpp.
References BOTAN_UNUSED, and name().
Referenced by create_or_throw(), and Botan::make_decompressor().
|
staticinherited |
Create an instance based on a name
| algo_spec | algorithm name Throws Lookup_Error if not found. |
Definition at line 97 of file compression.cpp.
References create().
|
finalvirtualinherited |
Finish decompressing
| buf | in/out parameter which will possibly be resized or swapped |
| offset | an offset into buf to begin processing |
Implements Botan::Decompression_Algorithm.
Definition at line 216 of file compress_utils.cpp.
References Botan::fmt(), Botan::Decompression_Algorithm::name(), and Botan::Decompression_Algorithm::start().
|
inlineoverridevirtual |
Return the name of this decompression algorithm
Implements Botan::Decompression_Algorithm.
Definition at line 81 of file zlib.h.
|
finalvirtualinherited |
Decompress some data
| buf | in/out parameter which will possibly be resized or swapped |
| offset | an offset into buf to begin processing |
Implements Botan::Decompression_Algorithm.
Definition at line 205 of file compress_utils.cpp.
References Botan::Decompression_Algorithm::start().