summaryrefslogtreecommitdiff
path: root/includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts')
-rw-r--r--includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts34
1 files changed, 0 insertions, 34 deletions
diff --git a/includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts b/includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts
deleted file mode 100644
index 2087b6a..0000000
--- a/includes/external/matrix/node_modules/matrix-js-sdk/lib/crypto/dehydration.d.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { Crypto } from "./index";
-import { SecretStorageKeyDescription } from "../secret-storage";
-export interface IDehydratedDevice {
- device_id: string;
- device_data: SecretStorageKeyDescription & {
- algorithm: string;
- account: string;
- };
-}
-export interface IDehydratedDeviceKeyInfo {
- passphrase?: string;
-}
-export declare const DEHYDRATION_ALGORITHM = "org.matrix.msc2697.v1.olm.libolm_pickle";
-export declare class DehydrationManager {
- private readonly crypto;
- private inProgress;
- private timeoutId;
- private key?;
- private keyInfo?;
- private deviceDisplayName?;
- constructor(crypto: Crypto);
- getDehydrationKeyFromCache(): Promise<void>;
- /** set the key, and queue periodic dehydration to the server in the background */
- setKeyAndQueueDehydration(key: Uint8Array, keyInfo?: {
- [props: string]: any;
- }, deviceDisplayName?: string): Promise<void>;
- setKey(key: Uint8Array, keyInfo?: {
- [props: string]: any;
- }, deviceDisplayName?: string): Promise<boolean | undefined>;
- /** returns the device id of the newly created dehydrated device */
- dehydrateDevice(): Promise<string | undefined>;
- stop(): void;
-}
-//# sourceMappingURL=dehydration.d.ts.map \ No newline at end of file