Class GroupCipher
-
- All Implemented Interfaces:
public class GroupCipherThe main entry point for Signal Protocol group encrypt/decrypt operations.
Once a session has been established with and a has been distributed to each member of the group, this class can be used for all subsequent encrypt/decrypt operations within that session (ie: until group membership changes).
This class is not thread-safe.
Moxie Marlinspike
-
-
Constructor Summary
Constructors Constructor Description GroupCipher(SenderKeyStore senderKeyStore, SignalProtocolAddress sender)
-
Method Summary
-
-
Constructor Detail
-
GroupCipher
GroupCipher(SenderKeyStore senderKeyStore, SignalProtocolAddress sender)
-
-
Method Detail
-
encrypt
CiphertextMessage encrypt(UUID distributionId, Array<byte> paddedPlaintext)
Encrypt a message.
- Parameters:
paddedPlaintext- The plaintext message bytes, optionally padded.- Returns:
Ciphertext.
-
-
-
-