Package | Description |
---|---|
ch.threema.apitool |
Modifier and Type | Method and Description |
---|---|
static EncryptResult |
CryptTool.encrypt(byte[] data,
byte[] privateKey,
byte[] publicKey)
Encrypt data using NaCl asymmetric ("box") encryption.
|
static EncryptResult |
CryptTool.encryptFileData(byte[] data)
Encrypt file data using NaCl symmetric encryption with a random key.
|
static EncryptResult |
CryptTool.encryptFileMessage(EncryptResult encryptResult,
UploadResult uploadResult,
String mimeType,
String fileName,
int fileSize,
UploadResult uploadResultThumbnail,
byte[] senderPrivateKey,
byte[] recipientPublicKey)
Encrypt a file message.
|
static EncryptResult |
CryptTool.encryptFileThumbnailData(byte[] data,
byte[] encryptionKey)
Encrypt file thumbnail data using NaCl symmetric encryption with a random key.
|
static EncryptResult |
CryptTool.encryptImageMessage(EncryptResult encryptResult,
UploadResult uploadResult,
byte[] senderPrivateKey,
byte[] recipientPublicKey)
Encrypt an image message.
|
static EncryptResult |
CryptTool.encryptTextMessage(String text,
byte[] senderPrivateKey,
byte[] recipientPublicKey)
Encrypt a text message.
|
Modifier and Type | Method and Description |
---|---|
static EncryptResult |
CryptTool.encryptFileMessage(EncryptResult encryptResult,
UploadResult uploadResult,
String mimeType,
String fileName,
int fileSize,
UploadResult uploadResultThumbnail,
byte[] senderPrivateKey,
byte[] recipientPublicKey)
Encrypt a file message.
|
static EncryptResult |
CryptTool.encryptImageMessage(EncryptResult encryptResult,
UploadResult uploadResult,
byte[] senderPrivateKey,
byte[] recipientPublicKey)
Encrypt an image message.
|
UploadResult |
APIConnector.uploadFile(EncryptResult fileEncryptionResult)
Upload a file.
|
Copyright © 2015 Threema GmbH, Staldenbachstrasse 11, 8808 Pfäffikon SZ, Schweiz. All rights reserved.