|
Haio 0.2.X
Homebrew Asset IO/CDN
|
#include <bucket/bucket.hpp>#include <boost/asio/use_awaitable.hpp>#include <boost/url/parse.hpp>#include <boost/url/url.hpp>#include <wolfssl/options.h>#include <wolfssl/wolfcrypt/hmac.h>#include <wolfssl/wolfcrypt/sha256.h>#include <array>#include <stdexcept>#include <cstdlib>#include <ctime>#include <iostream>#include <string>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | Haio |
| namespace | Haio::Cdn |
| namespace | Haio::Cdn::Bucket |
Functions | |
| std::string | Haio::Cdn::Bucket::awsSignatureV4 (std::string_view secret, std::string_view date, std::string_view region, std::string_view service, std::string_view stringToSign) |
| boost::asio::awaitable< Blob > | Haio::Cdn::Bucket::fetchS3 (const BucketConfig &bucket, std::string path) |