Monero
Loading...
Searching...
No Matches
http.cpp File Reference
#include "gtest/gtest.h"
#include "net/http_auth.h"
#include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/join.hpp>
#include <boost/fusion/adapted/std_pair.hpp>
#include <boost/range/algorithm/find_if.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <boost/spirit/include/karma_char.hpp>
#include <boost/spirit/include/karma_list.hpp>
#include <boost/spirit/include/karma_generate.hpp>
#include <boost/spirit/include/karma_right_alignment.hpp>
#include <boost/spirit/include/karma_sequence.hpp>
#include <boost/spirit/include/karma_string.hpp>
#include <boost/spirit/include/karma_uint.hpp>
#include <boost/spirit/include/qi_alternative.hpp>
#include <boost/spirit/include/qi_char.hpp>
#include <boost/spirit/include/qi_char_class.hpp>
#include <boost/spirit/include/qi_difference.hpp>
#include <boost/spirit/include/qi_eoi.hpp>
#include <boost/spirit/include/qi_list.hpp>
#include <boost/spirit/include/qi_parse.hpp>
#include <boost/spirit/include/qi_plus.hpp>
#include <boost/spirit/include/qi_sequence.hpp>
#include <boost/spirit/include/qi_string.hpp>
#include <cstdint>
#include <iterator>
#include <openssl/evp.h>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "string_tools.h"
#include "crypto/crypto.h"
Include dependency graph for http.cpp:

Functions

 TEST (HTTP_Server_Auth, NotRequired)
 TEST (HTTP_Server_Auth, MissingAuth)
 TEST (HTTP_Server_Auth, BadSyntax)
 TEST (HTTP_Server_Auth, MD5)
 TEST (HTTP_Server_Auth, MD5_sess)
 TEST (HTTP_Server_Auth, MD5_auth)
 TEST (HTTP_Server_Auth, MD5_sess_auth)
 TEST (HTTP_Auth, DogFood)
 TEST (HTTP_Client_Auth, Unavailable)
 TEST (HTTP_Client_Auth, MissingAuthenticate)
 TEST (HTTP_Client_Auth, BadSyntax)
 TEST (HTTP_Client_Auth, MD5)
 TEST (HTTP_Client_Auth, MD5_auth)
 TEST (HTTP, Add_Field)

Function Documentation

◆ TEST() [1/14]

TEST ( HTTP ,
Add_Field  )

◆ TEST() [2/14]

TEST ( HTTP_Auth ,
DogFood  )

◆ TEST() [3/14]

TEST ( HTTP_Client_Auth ,
BadSyntax  )

◆ TEST() [4/14]

TEST ( HTTP_Client_Auth ,
MD5  )

◆ TEST() [5/14]

TEST ( HTTP_Client_Auth ,
MD5_auth  )

◆ TEST() [6/14]

TEST ( HTTP_Client_Auth ,
MissingAuthenticate  )

◆ TEST() [7/14]

TEST ( HTTP_Client_Auth ,
Unavailable  )

◆ TEST() [8/14]

TEST ( HTTP_Server_Auth ,
BadSyntax  )

◆ TEST() [9/14]

TEST ( HTTP_Server_Auth ,
MD5  )

◆ TEST() [10/14]

TEST ( HTTP_Server_Auth ,
MD5_auth  )

◆ TEST() [11/14]

TEST ( HTTP_Server_Auth ,
MD5_sess  )

◆ TEST() [12/14]

TEST ( HTTP_Server_Auth ,
MD5_sess_auth  )

◆ TEST() [13/14]

TEST ( HTTP_Server_Auth ,
MissingAuth  )

◆ TEST() [14/14]

TEST ( HTTP_Server_Auth ,
NotRequired  )