encryption library

Matrix SDK encryption specific extension

Enums

BootstrapState
KeyVerificationMethod
KeyVerificationState
QR key verification You create possible methods from client.verificationMethods on device A and send a request using request.start() which calls sendRequest() your client now is in waitingAccept state, where ideally your client would now show some waiting indicator.
QRMode

Constants

base58 → const Base58Codec
base58Alphabet → const String
cacheTypes → const Set<String>
knownHashes → const List<String>
knownHashesAuthentificationCodes → const List<String>
knownKeyAgreementProtocols → const List<String>
megolmKey → const String
olmRecoveryKeyPrefix → const List<int>
pbkdf2DefaultIterations → const int
pbkdf2SaltLength → const int
ssssKeyLength → const int
zeroStr → const String

Functions

generateKeyFromPassphrase(KeyFromPassphraseArgs args) Future<Uint8List>
you would likely want to use NativeImplementations and Client.nativeImplementations instead
generateUploadKeysImplementation(GenerateUploadKeysArgs args) RoomKeys
you would likely want to use NativeImplementations and Client.nativeImplementations instead
isQrSupported(List knownVerificationMethods, List possibleMethods) bool