mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-05 19:28:46 +02:00
Conference
This commit is contained in:
parent
c7269fa310
commit
9a2215de29
11 changed files with 23 additions and 22 deletions
|
|
@ -42,7 +42,7 @@ NS_ASSUME_NONNULL_BEGIN
|
|||
|
||||
- (nullable NSData *)generateRemoveParticipantsBlock:(NSArray<NSNumber *> *)participantIds;
|
||||
|
||||
- (nullable NSData *)encrypt:(NSData *)message channelId:(int32_t)channelId;
|
||||
- (nullable NSData *)encrypt:(NSData *)message channelId:(int32_t)channelId plaintextPrefixLength:(NSInteger)plaintextPrefixLength;
|
||||
- (nullable NSData *)decrypt:(NSData *)message userId:(int64_t)userId;
|
||||
|
||||
@end
|
||||
|
|
|
|||
|
|
@ -287,9 +287,9 @@ static NSString *hexStringFromData(NSData *data) {
|
|||
return [[NSData alloc] initWithBytes:result.value().data() length:result.value().size()];
|
||||
}
|
||||
|
||||
- (nullable NSData *)encrypt:(NSData *)message channelId:(int32_t)channelId {
|
||||
- (nullable NSData *)encrypt:(NSData *)message channelId:(int32_t)channelId plaintextPrefixLength:(NSInteger)plaintextPrefixLength {
|
||||
std::string mappedMessage((uint8_t *)message.bytes, ((uint8_t *)message.bytes) + message.length);
|
||||
auto result = tde2e_api::call_encrypt(_callId, channelId, mappedMessage);
|
||||
auto result = tde2e_api::call_encrypt(_callId, channelId, mappedMessage, (size_t)plaintextPrefixLength);
|
||||
if (!result.is_ok()) {
|
||||
return nil;
|
||||
}
|
||||
|
|
|
|||
2
third-party/td/td
vendored
2
third-party/td/td
vendored
|
|
@ -1 +1 @@
|
|||
Subproject commit 04adfc87deea4c804def118e88c89a08c388b32b
|
||||
Subproject commit ec42a570737be64397632eba84b5e0916e2c8388
|
||||
Loading…
Add table
Add a link
Reference in a new issue