TechOverflow blogHow to make S3 HeadObject request using boto3Categories: Python, S3Uli KöhlerUli Köhler2023-06-08 · 0 min readCross-compiling boost for OpenWRTCategories: Boost, OpenWRTUli KöhlerUli Köhler2023-06-08 · 1 min readHow to build the Teltonika RUTX10 SDK in 5 minutesCategories: OpenWRTUli KöhlerUli Köhler2023-06-08 · 0 min readHow to compute SHA256 of std::string (hex or binary) using OpenSSLCategories: C/C++, CryptographyUli KöhlerUli Köhler2023-06-08 · 1 min readHow to verify AWS Signature Version 4 implementationsCategories: Python, S3Uli KöhlerUli Köhler2023-06-08 · 2 min readHow to generate random AWS-like access key / secret key in PythonCategories: Python, S3Uli KöhlerUli Köhler2023-06-08 · 1 min readHow to debug boost::beast with mitmproxyCategories: Boost, C/C++Uli KöhlerUli Köhler2023-06-08 · 0 min readHow to initialize boost::asio::tcp::endpoint from IPv4 address stringCategories: Boost, C/C++Uli KöhlerUli Köhler2023-06-08 · 0 min readHow to fix boost::beast system_error uninitialized (SSL routines)Categories: Boost, C/C++Uli KöhlerUli Köhler2023-06-08 · 0 min readHow to fix C++ undefined reference to symbol 'BIO_ctrl_pending@@OPENSSL_3.0.0'Categories: GCC ErrorsUli KöhlerUli Köhler2023-06-07 · 1 min read