Releases: VirgilSecurity/virgil-e3kit-x
Releases · VirgilSecurity/virgil-e3kit-x
v0.8.0-beta3
Added
- Support of channels with unregistered users. Check out README for information about Unsafe Channels.
Changed
- Minimum number of group participants reduced from two to one
- Ratchet Chat renamed to Ratchet Channel.
v0.8.0-beta2
Added
EThree.derivePasswords
method to derive login and backup passwords from single one.
Check out README for usage example.authEncrypt
andauthDecrypt
methods.
Note that olddecrypt
is NOT able to decrypt data, encrypted byauthEncrypt
.
Changed
encrypt
anddecrypt
methods marked as deprecated in favour ofauthEncrypt
andauthDecrypt
.
v0.8.0-beta1
Added
- Double Ratchet support. Check out README for more information.
EThreeParams
for easier customization ofEThree
. Supports initializing from config file.
v0.7.0
Added
- Group chat support
findUsers
andfindCachedUsers
methods, which support automatic caching and modifiers forceReload and checkResult.- Convenience methods to encrypt for one recipient and find single identity Card.
- Optional
KeyChangedDelegate
to be notified if some of cards locally were automatically updated (User rotated key). register
method with custom VirgilKeyPairupdateCachedUsers
method
Changed
- Made public API methods open
Deprecated
lookupPublicKeys
method in favour offindUsers
.EThree.initialize
method in favour of constructor.encrypt
anddecrypt
methods, which work withLookupResult
. Use methods, which work withFindUsersResult
v0.7.0-beta8
Changed
- Internal changes
v0.7.0-beta7
Changed
- Made public API methods open
v0.7.0-beta6
Added
- Ability to use string identifiers for groups
v0.7.0-beta5
Fixed
- encrypt & decrypt for self in swift
v0.7.0-beta4
Added
register
method with custom VirgilKeyPair
v0.7.0-beta3
Changed
- Added back deprecated
LookupResult
and all methods, which used it. EThree.initialize
marked as deprecated in favor of constructor