├── .gitignore ├── CMakeLists.txt ├── LICENCE ├── README.md ├── cmake └── FindBOTAN2.cmake ├── drogon └── assist │ ├── basic_auth.cpp │ ├── basic_auth.hpp │ ├── crypto │ ├── Blake2b.cpp │ ├── Blake2b.h │ ├── Sha3.cpp │ └── Sha3.h │ ├── hash.cpp │ ├── hash.hpp │ ├── http_signature.cpp │ ├── http_signature.hpp │ ├── passwdhash.cpp │ ├── passwdhash.hpp │ └── plugin │ ├── BOMRemover.cpp │ ├── BOMRemover.hpp │ ├── ParameterPollutionProtector.cpp │ └── ParameterPollutionProtector.hpp ├── example ├── CMakeLists.txt └── passwdhash.cpp └── tests ├── CMakeLists.txt ├── basic_auth_test.cpp ├── http_signature_test.cpp ├── main.cpp └── unittest.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindBOTAN2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/cmake/FindBOTAN2.cmake -------------------------------------------------------------------------------- /drogon/assist/basic_auth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/basic_auth.cpp -------------------------------------------------------------------------------- /drogon/assist/basic_auth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/basic_auth.hpp -------------------------------------------------------------------------------- /drogon/assist/crypto/Blake2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/crypto/Blake2b.cpp -------------------------------------------------------------------------------- /drogon/assist/crypto/Blake2b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/crypto/Blake2b.h -------------------------------------------------------------------------------- /drogon/assist/crypto/Sha3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/crypto/Sha3.cpp -------------------------------------------------------------------------------- /drogon/assist/crypto/Sha3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/crypto/Sha3.h -------------------------------------------------------------------------------- /drogon/assist/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/hash.cpp -------------------------------------------------------------------------------- /drogon/assist/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/hash.hpp -------------------------------------------------------------------------------- /drogon/assist/http_signature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/http_signature.cpp -------------------------------------------------------------------------------- /drogon/assist/http_signature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/http_signature.hpp -------------------------------------------------------------------------------- /drogon/assist/passwdhash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/passwdhash.cpp -------------------------------------------------------------------------------- /drogon/assist/passwdhash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/passwdhash.hpp -------------------------------------------------------------------------------- /drogon/assist/plugin/BOMRemover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/plugin/BOMRemover.cpp -------------------------------------------------------------------------------- /drogon/assist/plugin/BOMRemover.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/plugin/BOMRemover.hpp -------------------------------------------------------------------------------- /drogon/assist/plugin/ParameterPollutionProtector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/plugin/ParameterPollutionProtector.cpp -------------------------------------------------------------------------------- /drogon/assist/plugin/ParameterPollutionProtector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/drogon/assist/plugin/ParameterPollutionProtector.hpp -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/passwdhash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/example/passwdhash.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/basic_auth_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/tests/basic_auth_test.cpp -------------------------------------------------------------------------------- /tests/http_signature_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/tests/http_signature_test.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drogonframework/drogon-assist/HEAD/tests/unittest.cpp --------------------------------------------------------------------------------