I am working on iOS multipeer framework and I am pretty happy with it. I am sharing some senstive data so have to do the encryption. When we create the session we get three options:
self.session = [[MCSession alloc] initWithPeer:self.myPeerID
securityIdentity:nil
encryptionPreference:MCEncryptionRequired];
MCEncryptionNone
MCEncryptionOptional
MCEncryptionRequired
I read the Apple guide but couldn't find much info about it. If I pass MCEncryptionRequired
, does someone know what kind of encryption it does?
Thanks.
Alban Diquet analysed the framework's communications and documented his results in this BlackHat presentation. From page 58:
MCEncryptionRequired With Authentication:
From page 61:
MCEncryptionRequired Without Authentication:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With