if this enum type has no constant with the specified name
diff --git a/matrix-sdk-android/org.matrix.android.sdk.api.comparators/-dated-object-comparators/asc-comparator.html b/matrix-sdk-android/org.matrix.android.sdk.api.comparators/-dated-object-comparators/asc-comparator.html index 706c207047..375412d024 100644 --- a/matrix-sdk-android/org.matrix.android.sdk.api.comparators/-dated-object-comparators/asc-comparator.html +++ b/matrix-sdk-android/org.matrix.android.sdk.api.comparators/-dated-object-comparators/asc-comparator.html @@ -56,7 +56,7 @@
Comparator to sort DatedObjects from the oldest to the latest.
Comparator to sort DatedObjects from the oldest to the latest.
Comparator to sort DatedObjects from the latest to the oldest.
Comparator to sort DatedObjects from the latest to the oldest.
Append a new line and then the provided string.
Append a new line and then the provided string.
Append a new line and then the provided string.
Append a new line and then the provided string.
Allows creation of the crypto keys associated witht he alias before encrypting some value with it.
A KeyStore.Entry with the keys.
Allows creation of the crypto keys associated witht he alias before encrypting some value with it.
A KeyStore.Entry with the keys.
Offers simple methods to securely store secrets in an Android Application. The encryption keys are randomly generated and securely managed by the key store, thus your secrets are safe. You only need to remember a key alias to perform encrypt/decrypt operations.
Android M++ On android M+, the keystore can generates and store AES keys via API. But below API M this functionality is not available.
Android [K-M[ For android >=L and
Sample usage: val secret = "The answer is 42" val KEncrypted = SecretStoringUtils.securelyStoreString(secret, "myAlias") //This can be stored anywhere e.g. encoded in b64 and stored in preference for example
//to get back the secret, just call
+ class SecretStoringUtils @Inject constructor(context: Context, keyStore: KeyStore, buildVersionSdkIntProvider: BuildVersionSdkIntProvider, keyNeedsUserAuthentication: Boolean = false)Offers simple methods to securely store secrets in an Android Application. The encryption keys are randomly generated and securely managed by the key store, thus your secrets are safe. You only need to remember a key alias to perform encrypt/decrypt operations.
Android M++ On android M+, the keystore can generates and store AES keys via API. But below API M this functionality is not available.
Android [K-M[ For android >=L and
Sample usage: val secret = "The answer is 42" val KEncrypted = SecretStoringUtils.securelyStoreString(secret, "myAlias") //This can be stored anywhere e.g. encoded in b64 and stored in preference for example
//to get back the secret, just call
val kDecrypted = SecretStoringUtils.loadSecureSecret(KEncrypted, "myAlias")
Content copied to clipboardYou can also just use this utility to store a secret key, and use any encryption algorithm that you want.
Important: Keys stored in the keystore can be wiped out (depends of the OS version, like for example if you add a pin or change the schema); So you might and with a useless pile of bytes.
Deletes the key associated with the keyAlias and logs any KeyStoreException that could happen.
Deletes the key associated with the keyAlias and logs any KeyStoreException that could happen.
Deletes the key associated with the keyAlias and logs any KeyStoreException that could happen.
Deletes the key associated with the keyAlias and logs any KeyStoreException that could happen.
Offers simple methods to securely store secrets in an Android Application. The encryption keys are randomly generated and securely managed by the key store, thus your secrets are safe. You only need to remember a key alias to perform encrypt/decrypt operations.
Offers simple methods to securely store secrets in an Android Application. The encryption keys are randomly generated and securely managed by the key store, thus your secrets are safe. You only need to remember a key alias to perform encrypt/decrypt operations.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
the enum constant with the specified name
if this enum type has no constant with the specified name
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
the enum constant with the specified name
if this enum type has no constant with the specified name
Download a file if necessary and ensure that if the file is encrypted, the file is decrypted. Result will be a decrypted file, stored in the cache folder. url parameter will be used to create unique filename to avoid name collision.
Download a file if necessary and ensure that if the file is encrypted, the file is decrypted. Result will be a decrypted file, stored in the cache folder. url parameter will be used to create unique filename to avoid name collision.
Download a file if necessary and ensure that if the file is encrypted, the file is decrypted. Result will be a decrypted file, stored in the cache folder. url parameter will be used to create unique filename to avoid name collision.
Download a file if necessary and ensure that if the file is encrypted, the file is decrypted. Result will be a decrypted file, stored in the cache folder. url parameter will be used to create unique filename to avoid name collision.
Enqueues a new HTTP pusher via the WorkManager API. Ref: https://matrix.org/docs/spec/client_server/latest#post-matrix-client-r0-pushers-set
A work request uuid. Can be used to listen to the status (LiveData
if a parameter is not correct
Enqueues a new HTTP pusher via the WorkManager API. Ref: https://matrix.org/docs/spec/client_server/latest#post-matrix-client-r0-pushers-set
A work request uuid. Can be used to listen to the status (LiveData
if a parameter is not correct
Enqueues a new HTTP pusher via the WorkManager API. Ref: https://matrix.org/docs/spec/client_server/latest#post-matrix-client-r0-pushers-set
Enqueues a new HTTP pusher via the WorkManager API. Ref: https://matrix.org/docs/spec/client_server/latest#post-matrix-client-r0-pushers-set
Send an object response.
Send an object response.
Send an object response.
the generic type
the type of the response
the response
the modular data
Send an object response.
the generic type
the type of the response
the response
the modular data