Fix attachments
parent
58e71243a4
commit
8d11660b13
@ -0,0 +1,16 @@
|
|||||||
|
export interface LibTextsecureCryptoInterface {
|
||||||
|
encryptAttachment(
|
||||||
|
plaintext: ArrayBuffer,
|
||||||
|
keys: ArrayBuffer,
|
||||||
|
iv: ArrayBuffer
|
||||||
|
): Promise<{
|
||||||
|
digest: ArrayBuffer;
|
||||||
|
ciphertext: ArrayBuffer;
|
||||||
|
}>;
|
||||||
|
decryptAttachment(
|
||||||
|
encryptedBin: ArrayBuffer,
|
||||||
|
keys: ArrayBuffer,
|
||||||
|
theirDigest: ArrayBuffer
|
||||||
|
): Promise<ArrayBuffer>;
|
||||||
|
decryptProfile(data: ArrayBuffer, key: ArrayBuffer): Promise<ArrayBuffer>;
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
import { LibTextsecureCryptoInterface } from './crypto';
|
||||||
|
|
||||||
|
export interface LibTextsecure {
|
||||||
|
crypto: LibTextsecureCryptoInterface;
|
||||||
|
storage: any;
|
||||||
|
SendMessageNetworkError: any;
|
||||||
|
IncomingIdentityKeyError: any;
|
||||||
|
OutgoingIdentityKeyError: any;
|
||||||
|
ReplayableError: any;
|
||||||
|
OutgoingMessageError: any;
|
||||||
|
MessageError: any;
|
||||||
|
SignedPreKeyRotationError: any;
|
||||||
|
PoWError: any;
|
||||||
|
EmptySwarmError: any;
|
||||||
|
SeedNodeError: any;
|
||||||
|
DNSResolutionError: any;
|
||||||
|
HTTPError: any;
|
||||||
|
NotFoundError: any;
|
||||||
|
WrongSwarmError: any;
|
||||||
|
WrongDifficultyError: any;
|
||||||
|
TimestampError: any;
|
||||||
|
PublicChatError: any;
|
||||||
|
PublicTokenError: any;
|
||||||
|
SenderKeyMissing: any;
|
||||||
|
createTaskWithTimeout(task: any, id: any, options?: any): Promise<any>;
|
||||||
|
}
|
Loading…
Reference in New Issue