aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tde2e/td/e2e/Blockchain.cpp4
-rw-r--r--tde2e/td/e2e/Call.cpp4
-rw-r--r--tde2e/td/e2e/MessageEncryption.cpp4
3 files changed, 6 insertions, 6 deletions
diff --git a/tde2e/td/e2e/Blockchain.cpp b/tde2e/td/e2e/Blockchain.cpp
index fc0979668..3b7d96dba 100644
--- a/tde2e/td/e2e/Blockchain.cpp
+++ b/tde2e/td/e2e/Blockchain.cpp
@@ -766,13 +766,13 @@ td::Result<ClientBlockchain> ClientBlockchain::create_from_block(td::Slice block
TRY_RESULT(blockchain, Blockchain::create_from_block(std::move(block)));
ClientBlockchain res;
res.blockchain_ = std::move(blockchain);
- return res;
+ return std::move(res);
}
td::Result<ClientBlockchain> ClientBlockchain::create_empty() {
ClientBlockchain res;
res.blockchain_ = Blockchain::create_empty();
- return res;
+ return std::move(res);
}
td::Result<std::vector<Change>> ClientBlockchain::try_apply_block(td::Slice block_slice) {
diff --git a/tde2e/td/e2e/Call.cpp b/tde2e/td/e2e/Call.cpp
index 347d58dd5..dcb152627 100644
--- a/tde2e/td/e2e/Call.cpp
+++ b/tde2e/td/e2e/Call.cpp
@@ -621,7 +621,7 @@ td::Result<Call> Call::create(td::int64 user_id, PrivateKey private_key, td::Sli
TRY_RESULT(blockchain, ClientBlockchain::create_from_block(last_block, private_key.to_public_key()));
auto call = Call(user_id, std::move(private_key), std::move(blockchain));
TRY_STATUS(call.update_group_shared_key());
- return call;
+ return std::move(call);
}
td::Result<std::string> Call::build_change_state(GroupStateRef new_group_state) const {
@@ -700,7 +700,7 @@ td::Result<td::SecureString> Call::decrypt_shared_key() {
if (decrypted_shared_key.size() != 32) {
return td::Status::Error("Invalid shared key (size != 32)");
}
- return decrypted_shared_key;
+ return std::move(decrypted_shared_key);
}
}
return td::Status::Error("Could not find user_id in group_shared_key");
diff --git a/tde2e/td/e2e/MessageEncryption.cpp b/tde2e/td/e2e/MessageEncryption.cpp
index 3da322abc..d34382432 100644
--- a/tde2e/td/e2e/MessageEncryption.cpp
+++ b/tde2e/td/e2e/MessageEncryption.cpp
@@ -170,7 +170,7 @@ td::Result<td::SecureString> MessageEncryption::encrypt_header(td::Slice decrypt
td::SecureString encrypted_header(32, 0);
cbc_state.encrypt(decrypted_header, encrypted_header.as_mutable_slice());
- return encrypted_header;
+ return std::move(encrypted_header);
}
td::Result<td::SecureString> MessageEncryption::decrypt_header(td::Slice encrypted_header, td::Slice encrypted_message,
@@ -190,7 +190,7 @@ td::Result<td::SecureString> MessageEncryption::decrypt_header(td::Slice encrypt
td::SecureString decrypted_header(32, 0);
cbc_state.decrypt(encrypted_header, decrypted_header.as_mutable_slice());
- return decrypted_header;
+ return std::move(decrypted_header);
}
} // namespace tde2e_core