|
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.