diff options
| author | levlam <levlam@telegram.org> | 2025-07-05 21:00:02 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-07-05 21:00:02 +0300 |
| commit | 6c8bfbb520fc0d33d0e865736c80ee9a0e5b46c0 (patch) | |
| tree | 8f4194e498d65a794c06086cfa8b9e9e1acd3739 | |
| parent | 6ceb4af1ab4d43a7bddb492bc1e51f5e4992b2a1 (diff) | |
Fix compilation errors.
| -rw-r--r-- | tde2e/td/e2e/Blockchain.cpp | 4 | ||||
| -rw-r--r-- | tde2e/td/e2e/Call.cpp | 4 | ||||
| -rw-r--r-- | tde2e/td/e2e/MessageEncryption.cpp | 4 |
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 |
