Class SenderKeyRecord

java.lang.Object
it.auties.whatsapp.model.signal.sender.SenderKeyRecord
All Implemented Interfaces:
it.auties.protobuf.model.ProtobufMessage, it.auties.protobuf.model.ProtobufObject

public final class SenderKeyRecord extends Object implements it.auties.protobuf.model.ProtobufMessage
  • Field Details

  • Constructor Details

    • SenderKeyRecord

      public SenderKeyRecord(List<SenderKeyState> states)
    • SenderKeyRecord

      public SenderKeyRecord()
  • Method Details

    • firstState

      public SenderKeyState firstState()
    • findStatesById

      public List<SenderKeyState> findStatesById(int keyId)
    • addState

      public void addState(int id, byte[] signatureKey, int iteration, byte[] seed)
    • addState

      public void addState(int id, SignalKeyPair signingKey, int iteration, byte[] seed)
    • states

      public List<SenderKeyState> states()
    • isEmpty

      public boolean isEmpty()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object