-
Notifications
You must be signed in to change notification settings - Fork 310
API
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 |
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 | !Array.<(!ByteBuffer | !ArrayBuffer | !Uint8Array | string)> | Buffers to concatenate
| encoding | string | boolean | String encoding if buffers contains a string ("base64", "hex", "binary", defaults to "utf8")
Decrypt a normal message.
| Parameter | Type | Description
|-----------------|-----------------|
| message | !ByteBuffer | !ArrayBuffer | !Uint8Array | string)> |
| encoding | string | boolean | String encoding if message contains a string ("base64", "hex", "binary", defaults to "utf8")
Decrypt a PreKey message.
| Parameter | Type | Description
|-----------------|-----------------|
| message | !ByteBuffer | !ArrayBuffer | !Uint8Array | string)> |
| encoding | string | boolean | String encoding if buffers contains a string ("base64", "hex", "binary", defaults to "utf8")