SYMBOL INDEX (106 symbols across 24 files) FILE: src/authentication.cpp type azure_proxy (line 14) | namespace azure_proxy { function authentication (line 36) | authentication& authentication::get_instance() FILE: src/authentication.hpp type azure_proxy (line 15) | namespace azure_proxy { class authentication (line 19) | class authentication { FILE: src/encrypt.hpp type azure_proxy (line 24) | namespace azure_proxy { class stream_encryptor (line 26) | class stream_encryptor { class stream_decryptor (line 32) | class stream_decryptor { class copy_encryptor (line 38) | class copy_encryptor : public stream_encryptor { method copy_encryptor (line 40) | copy_encryptor() {} method encrypt (line 41) | virtual void encrypt(const unsigned char* in, unsigned char* out, st... class copy_decryptor (line 48) | class copy_decryptor : public stream_decryptor { method copy_decryptor (line 50) | copy_decryptor() {} method decrypt (line 51) | virtual void decrypt(const unsigned char* in, unsigned char* out, st... class aes_stream_encryptor (line 58) | class aes_stream_encryptor : public stream_encryptor { method aes_stream_encryptor (line 61) | aes_stream_encryptor(const unsigned char* key, const mbedtls_cipher_... method encrypt (line 83) | virtual void encrypt(const unsigned char* in, unsigned char* out, st... class aes_stream_decryptor (line 99) | class aes_stream_decryptor : public stream_decryptor { method aes_stream_decryptor (line 102) | aes_stream_decryptor(const unsigned char* key, const mbedtls_cipher_... method decrypt (line 124) | virtual void decrypt(const unsigned char* in, unsigned char* out, st... function mbedtls_cipher_info_t (line 140) | static const mbedtls_cipher_info_t* aes_cfb128_cipher(std::size_t key_... function mbedtls_cipher_info_t (line 156) | static const mbedtls_cipher_info_t* aes_ofb128_cipher(std::size_t key_... function mbedtls_cipher_info_t (line 172) | static const mbedtls_cipher_info_t* aes_ctr128_cipher(std::size_t key_... class aes_cfb128_encryptor (line 188) | class aes_cfb128_encryptor : public aes_stream_encryptor { method aes_cfb128_encryptor (line 190) | aes_cfb128_encryptor(const unsigned char* key, std::size_t key_bits,... class aes_cfb128_decryptor (line 195) | class aes_cfb128_decryptor : public aes_stream_decryptor { method aes_cfb128_decryptor (line 197) | aes_cfb128_decryptor(const unsigned char* key, std::size_t key_bits,... class aes_ofb128_encryptor (line 202) | class aes_ofb128_encryptor : public aes_stream_encryptor { method aes_ofb128_encryptor (line 204) | aes_ofb128_encryptor(const unsigned char* key, std::size_t key_bits,... class aes_ofb128_decryptor (line 209) | class aes_ofb128_decryptor : public aes_stream_decryptor { method aes_ofb128_decryptor (line 211) | aes_ofb128_decryptor(const unsigned char* key, std::size_t key_bits,... class aes_ctr128_encryptor (line 216) | class aes_ctr128_encryptor : public aes_stream_encryptor { method aes_ctr128_encryptor (line 218) | aes_ctr128_encryptor(const unsigned char* key, std::size_t key_bits,... class aes_ctr128_decryptor (line 223) | class aes_ctr128_decryptor : public aes_stream_decryptor { method aes_ctr128_decryptor (line 225) | aes_ctr128_decryptor(const unsigned char* key, std::size_t key_bits,... class rsa (line 230) | class rsa { method rsa (line 234) | rsa(const std::string& key) { method encrypt (line 291) | int encrypt(int flen, unsigned char* from, unsigned char* to) { method decrypt (line 315) | int decrypt(int flen, unsigned char* from, unsigned char* to) { method modulus_size (line 340) | int modulus_size() const { FILE: src/hash_utils.cpp type azure_proxy (line 11) | namespace azure_proxy { type hash_utils (line 12) | namespace hash_utils { function sha256 (line 14) | std::array sha256(const unsigned char* data, std:... FILE: src/hash_utils.hpp type azure_proxy (line 13) | namespace azure_proxy { type hash_utils (line 14) | namespace hash_utils { FILE: src/http_chunk_checker.hpp type azure_proxy (line 16) | namespace azure_proxy { type http_chunk_check_state (line 18) | enum class http_chunk_check_state { class http_chunk_checker (line 31) | class http_chunk_checker { method http_chunk_checker (line 36) | http_chunk_checker() : state(http_chunk_check_state::chunk_size_star... method is_complete (line 38) | bool is_complete() const { method is_fail (line 42) | bool is_fail() const { method check (line 47) | bool check(ForwardIterator begin, ForwardIterator end) { FILE: src/http_header_parser.cpp type azure_proxy (line 15) | namespace azure_proxy { function http_headers_container (line 65) | const http_headers_container& http_request_header::get_headers_map() c... function http_headers_container (line 103) | const http_headers_container& http_response_header::get_headers_map() ... function http_headers_container (line 108) | http_headers_container http_header_parser::parse_headers(std::string::... type parse_user_data (line 268) | struct parse_user_data { FILE: src/http_header_parser.hpp type azure_proxy (line 17) | namespace azure_proxy { type default_filed_name_compare (line 19) | struct default_filed_name_compare { class http_request_header (line 28) | class http_request_header { class http_response_header (line 50) | class http_response_header { class http_header_parser (line 66) | class http_header_parser { FILE: src/http_proxy_client.cpp type azure_proxy (line 18) | namespace azure_proxy { FILE: src/http_proxy_client.hpp type azure_proxy (line 15) | namespace azure_proxy { class http_proxy_client (line 17) | class http_proxy_client { FILE: src/http_proxy_client_config.cpp type azure_proxy (line 23) | namespace azure_proxy { function http_proxy_client_config (line 223) | http_proxy_client_config& http_proxy_client_config::get_instance() FILE: src/http_proxy_client_config.hpp type azure_proxy (line 17) | namespace azure_proxy { class http_proxy_client_config (line 19) | class http_proxy_client_config { method T (line 23) | T get_config_value(const std::string& key) const { FILE: src/http_proxy_client_connection.cpp type azure_proxy (line 17) | namespace azure_proxy { FILE: src/http_proxy_client_connection.hpp type azure_proxy (line 23) | namespace azure_proxy { class http_proxy_client_connection (line 25) | class http_proxy_client_connection : public std::enable_shared_from_th... type proxy_connection_state (line 26) | enum class proxy_connection_state { FILE: src/http_proxy_client_main.cpp type ClientArgs (line 26) | struct ClientArgs { function print_usage (line 30) | void print_usage() { function ClientArgs (line 43) | static ClientArgs parse_args(const std::vector& argv) { function ClientArgs (line 78) | static ClientArgs parse_args(int argc, char** argv) { function signal_handler (line 105) | static void signal_handler(int signal) function main (line 113) | int main(int argc, char** argv) FILE: src/http_proxy_server.cpp type azure_proxy (line 17) | namespace azure_proxy { FILE: src/http_proxy_server.hpp type azure_proxy (line 15) | namespace azure_proxy { class http_proxy_server (line 17) | class http_proxy_server { FILE: src/http_proxy_server_config.cpp type azure_proxy (line 24) | namespace azure_proxy { function http_proxy_server_config (line 188) | http_proxy_server_config& http_proxy_server_config::get_instance() FILE: src/http_proxy_server_config.hpp type azure_proxy (line 17) | namespace azure_proxy { class http_proxy_server_config (line 19) | class http_proxy_server_config { method T (line 23) | T get_config_value(const std::string& key) const { FILE: src/http_proxy_server_connection.cpp type azure_proxy (line 20) | namespace azure_proxy { FILE: src/http_proxy_server_connection.hpp type azure_proxy (line 22) | namespace azure_proxy { class http_proxy_server_connection (line 26) | class http_proxy_server_connection : public std::enable_shared_from_th... FILE: src/http_proxy_server_connection_context.hpp type azure_proxy (line 19) | namespace azure_proxy { type proxy_connection_state (line 21) | enum class proxy_connection_state { type http_proxy_server_connection_context (line 38) | struct http_proxy_server_connection_context { type http_proxy_server_connection_read_request_context (line 46) | struct http_proxy_server_connection_read_request_context { type http_proxy_server_connection_read_response_context (line 53) | struct http_proxy_server_connection_read_response_context { FILE: src/http_proxy_server_main.cpp type ServerArgs (line 26) | struct ServerArgs { function print_usage (line 30) | void print_usage() { function ServerArgs (line 43) | static ServerArgs parse_args(const std::vector& argv) { function ServerArgs (line 78) | static ServerArgs parse_args(int argc, char** argv) { function signal_handler (line 105) | static void signal_handler(int signal) function main (line 113) | int main(int argc, char** argv) FILE: src/key_generator.hpp type azure_proxy (line 17) | namespace azure_proxy { class key_generator (line 19) | class key_generator { method key_generator (line 22) | key_generator() { method generate (line 27) | void generate(unsigned char* out, std::size_t length) { method key_generator (line 35) | static key_generator& get_instance() {