This repository was archived by the owner on Aug 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 310
API
Lilia edited this page Jun 7, 2016
·
14 revisions
Constructs a new SignalProtocolAddress.
Parameter | Type | Description |
---|---|---|
number | String | The storage interface. |
deviceId | Number | Remote address |
Parameter | Type | Description |
---|---|---|
@returns | String |
Parameter | Type | Description |
---|---|---|
@returns | Number |
Convert the address into it's string form.
Parameter | Type | Description |
---|---|---|
@returns | String |
Compares one address to another.
Parameter | Type | Description |
---|---|---|
@returns | boolean |
Constructs a new SessionBuilder.
Parameter | Type | Description |
---|---|---|
store | SignalProtocolStore | The storage interface. |
address | SignalProtocolAddress | Remote address |
Create a new session from a PreKey bundle returned by the server.
Parameter | Type | Description |
---|---|---|
preKeyBundle | object | |
@returns | Promise |
Construct a new session from a preKeyWhisperMessage. Modifies the given record object but does not save the change to the store.
Parameter | Type | Description |
---|---|---|
record | SessionRecord | |
preKeyWhisperMessage | object | |
@returns | Promise |
Constructs a new SessionCipher.
Parameter | Type | Description |
---|---|---|
store | SignalProtocolStore | The storage interface. |
address | SignalProtocolAddress | Remote address |
Encrypt a message to the cipher's address.
Parameter | Type | Description |
---|---|---|
message | ByteBuffer | ArrayBuffer | Uint8Array | string | |
encoding | string | String encoding if message is a string ("base64", "hex", "binary", defaults to "utf8") |
@returns | Promise |
Decrypt a normal message.
Parameter | Type | Description |
---|---|---|
message | ByteBuffer | ArrayBuffer | Uint8Array | string | |
encoding | string | String encoding if message is a string ("base64", "hex", "binary", defaults to "utf8") |
@returns | Promise |
Decrypt a PreKey message.
Parameter | Type | Description |
---|---|---|
message | ByteBuffer | ArrayBuffer | Uint8Array | string | |
encoding | string | String encoding if message is a string ("base64", "hex", "binary", defaults to "utf8") |
@returns | Promise |