mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Use OpenSSL for RSA
This commit is contained in:
parent
b58d71c1c3
commit
061591cf8c
@ -292,12 +292,13 @@ NSData *MTAesDecrypt(NSData *data, NSData *key, NSData *iv)
|
||||
NSData *MTRsaEncrypt(id<EncryptionProvider> provider, NSString *publicKey, NSData *data)
|
||||
{
|
||||
#if TARGET_OS_IOS
|
||||
NSMutableData *updatedData = [[NSMutableData alloc] initWithData:data];
|
||||
return [provider rsaEncryptWithPublicKey:publicKey data:data];
|
||||
/*NSMutableData *updatedData = [[NSMutableData alloc] initWithData:data];
|
||||
while (updatedData.length < 256) {
|
||||
uint8_t zero = 0;
|
||||
[updatedData replaceBytesInRange:NSMakeRange(0, 0) withBytes:&zero length:1];
|
||||
}
|
||||
return [MTRsa encryptData:updatedData publicKey:publicKey];
|
||||
return [MTRsa encryptData:updatedData publicKey:publicKey];*/
|
||||
#else
|
||||
return [provider macosRSAEncrypt:publicKey data:data];
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user