|
OpenVPN 3 Core Library
|
#include <cstdint>#include <optional>#include <string>#include <utility>#include <openvpn/common/exception.hpp>#include <openvpn/common/socktypes.hpp>#include <openvpn/buffer/buffer.hpp>#include <openvpn/crypto/static_key.hpp>#include <openvpn/crypto/tls_crypt.hpp>#include <openvpn/random/randapi.hpp>#include <openvpn/ssl/sslchoose.hpp>Go to the source code of this file.
Classes | |
| class | openvpn::TLSCryptV2ServerKey |
| class | openvpn::TLSCryptV2ClientKey |
| class | openvpn::TLSCryptMetadata |
| class | openvpn::TLSCryptMetadataFactory |
| class | openvpn::CryptoTLSCryptMetadataFactory |
Namespaces | |
| namespace | openvpn |
Functions | |
| std::string | openvpn::tls_crypt_v2_pem_to_string (const BufferAllocated &pem) |
| Convert a pem_encode() output buffer into a std::string. | |
Variables | |
| static constexpr const char * | openvpn::tls_crypt_v2_server_key_name = "OpenVPN tls-crypt-v2 server key" |
| static constexpr const char * | openvpn::tls_crypt_v2_client_key_name = "OpenVPN tls-crypt-v2 client key" |