OpenVPN 3 Core Library
|
#include <cstdint>
#include <cstring>
#include <algorithm>
#include <openvpn/common/size.hpp>
#include <openvpn/common/likely.hpp>
Go to the source code of this file.
Namespaces | |
namespace | openvpn |
namespace | openvpn::lzo_asym_impl |
Macros | |
#define | LZOASYM_LIKELY(x) likely(x) |
#define | LZOASYM_UNLIKELY(x) unlikely(x) |
#define | LZOASYM_CHECK_INPUT_OVERFLOW(x) |
#define | LZOASYM_CHECK_OUTPUT_OVERFLOW(x) |
#define | LZOASYM_CHECK_MATCH_OVERFLOW(match_ptr) |
#define | LZOASYM_ASSERT(cond) |
Functions | |
template<typename T > | |
T | openvpn::lzo_asym_impl::get_mem (const void *p) |
template<typename T > | |
size_t | openvpn::lzo_asym_impl::ptr_diff (const T *a, const T *b) |
size_t | openvpn::lzo_asym_impl::get_u16 (const unsigned char *p) |
void | openvpn::lzo_asym_impl::incremental_copy (unsigned char *dest, const unsigned char *src, ssize_t len) |
int | openvpn::lzo_asym_impl::lzo1x_decompress_safe (const unsigned char *input, size_t input_length, unsigned char *output, size_t *output_length) |
#define LZOASYM_ASSERT | ( | cond | ) |
Definition at line 53 of file lzoasym_impl.hpp.
#define LZOASYM_CHECK_INPUT_OVERFLOW | ( | x | ) |
Definition at line 37 of file lzoasym_impl.hpp.
#define LZOASYM_CHECK_MATCH_OVERFLOW | ( | match_ptr | ) |
Definition at line 47 of file lzoasym_impl.hpp.
#define LZOASYM_CHECK_OUTPUT_OVERFLOW | ( | x | ) |
Definition at line 42 of file lzoasym_impl.hpp.
#define LZOASYM_LIKELY | ( | x | ) | likely(x) |
Definition at line 33 of file lzoasym_impl.hpp.
#define LZOASYM_UNLIKELY | ( | x | ) | unlikely(x) |
Definition at line 34 of file lzoasym_impl.hpp.