aboutsummaryrefslogtreecommitdiffhomepage
path: root/tde2e/td/e2e/e2e_api.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tde2e/td/e2e/e2e_api.cpp')
-rw-r--r--tde2e/td/e2e/e2e_api.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tde2e/td/e2e/e2e_api.cpp b/tde2e/td/e2e/e2e_api.cpp
index f87aa05bd..55f9d414a 100644
--- a/tde2e/td/e2e/e2e_api.cpp
+++ b/tde2e/td/e2e/e2e_api.cpp
@@ -467,9 +467,9 @@ class KeyChain {
TRY_RESULT(shared_key, call_ref->shared_key());
return shared_key.as_slice().str();
}
- td::Result<api::Bytes> call_encrypt(api::CallId call_id, api::CallChannelId channel_id, td::Slice message) {
+ td::Result<api::Bytes> call_encrypt(api::CallId call_id, api::CallChannelId channel_id, td::Slice message, size_t unencrypted_prefix_size) {
TRY_RESULT(call_ref, to_call_ref(call_id));
- return call_ref->encrypt(channel_id, message);
+ return call_ref->encrypt(channel_id, message, unencrypted_prefix_size);
}
td::Result<api::SecureBytes> call_decrypt(api::CallId call_id, api::UserId user_id, api::CallChannelId channel_id,
td::Slice message) {
@@ -792,8 +792,8 @@ Result<Bytes> call_create_change_state_block(CallId call_id, const CallState &ne
Result<SecureBytes> call_export_shared_key(CallId call_id) {
return get_default_keychain().call_export_shared_key(call_id);
}
-Result<Bytes> call_encrypt(CallId call_id, CallChannelId channel_id, SecureSlice message) {
- return get_default_keychain().call_encrypt(call_id, channel_id, to_slice(message));
+Result<Bytes> call_encrypt(CallId call_id, CallChannelId channel_id, SecureSlice message, size_t unencrypted_prefix_size) {
+ return get_default_keychain().call_encrypt(call_id, channel_id, to_slice(message), unencrypted_prefix_size);
}
Result<SecureBytes> call_decrypt(CallId call_id, UserId user_id, CallChannelId channel_id, Slice message) {
return get_default_keychain().call_decrypt(call_id, user_id, channel_id, to_slice(message));