diff --git a/repertory/librepertory/src/providers/s3/s3_provider.cpp b/repertory/librepertory/src/providers/s3/s3_provider.cpp index e2585565..e93279a9 100644 --- a/repertory/librepertory/src/providers/s3/s3_provider.cpp +++ b/repertory/librepertory/src/providers/s3/s3_provider.cpp @@ -856,8 +856,8 @@ auto s3_provider::read_file_bytes(const std::string &api_path, std::size_t size, get.aws_service = "aws:amz:" + cfg.region + ":s3"; get.headers["response-content-type"] = "binary/octet-stream"; get.range = {{ - read_offset, - read_offset + read_size - 1U, + .begin = read_offset, + .end = read_offset + read_size - 1U, }}; get.response_handler = [&read_buffer](auto &&response_data, long /*response_code*/) { @@ -913,7 +913,7 @@ auto s3_provider::read_file_bytes(const std::string &api_path, std::size_t size, auto total_size{utils::string::to_uint64(temp)}; return utils::encryption::read_encrypted_range( - {offset, offset + size - 1U}, + {.begin = offset, .end = offset + size - 1U}, utils::encryption::generate_key( cfg.encryption_token), [&](data_buffer &ct_buffer, std::uint64_t start_offset, diff --git a/repertory/librepertory/src/providers/sia/sia_provider.cpp b/repertory/librepertory/src/providers/sia/sia_provider.cpp index f07f3dda..e5e6c17f 100644 --- a/repertory/librepertory/src/providers/sia/sia_provider.cpp +++ b/repertory/librepertory/src/providers/sia/sia_provider.cpp @@ -671,8 +671,8 @@ auto sia_provider::read_file_bytes(const std::string &api_path, get.query["bucket"] = get_sia_config().bucket; get.headers["accept"] = "application/octet-stream"; get.range = {{ - offset, - offset + size - 1U, + .begin = offset, + .end = offset + size - 1U, }}; get.response_handler = [&buffer](auto &&data, long /* response_code */) { buffer = data; diff --git a/repertory/repertory/src/ui/handlers.cpp b/repertory/repertory/src/ui/handlers.cpp index 7b4a7514..02c8f819 100644 --- a/repertory/repertory/src/ui/handlers.cpp +++ b/repertory/repertory/src/ui/handlers.cpp @@ -56,7 +56,7 @@ namespace { } repertory::data_buffer buffer(decoded.size()); - auto key = repertory::utils::encryption::create_hash_blake2b_256(password); + auto key = repertory::utils::hash::create_hash_blake2b_256(password); unsigned long long size{}; auto res = crypto_aead_xchacha20poly1305_ietf_decrypt(