Exemplo n.º 1
0
 public SignedPreKeyRecord(uint id, ulong timestamp, ECKeyPair keyPair, byte[] signature)
 {
     this.structure = SignedPreKeyRecordStructure.CreateBuilder()
                      .SetId(id)
                      .SetPublicKey(ByteString.CopyFrom(keyPair.GetPublicKey().Serialize()))
                      .SetPrivateKey(ByteString.CopyFrom(keyPair.GetPrivateKey().Serialize()))
                      .SetSignature(ByteString.CopyFrom(signature))
                      .SetTimestamp(timestamp)
                      .Build();
 }
 public SignedPreKeyRecord(uint id, ulong timestamp, ECKeyPair keyPair, byte[] signature)
 {
     this.structure = new SignedPreKeyRecordStructure
     {
         Id         = id,
         PublicKey  = ByteString.CopyFrom(keyPair.getPublicKey().serialize()),
         PrivateKey = ByteString.CopyFrom(keyPair.getPrivateKey().serialize()),
         Signature  = ByteString.CopyFrom(signature),
         Timestamp  = timestamp
     };
 }
Exemplo n.º 3
0
 public SignedPreKeyRecord(uint id, ulong timestamp, ECKeyPair keyPair, byte[] signature)
 {
     this.structure = SignedPreKeyRecordStructure.CreateBuilder()
                                                 .SetId(id)
                                                 .SetPublicKey(ByteString.CopyFrom(keyPair.getPublicKey()
                                                                                          .serialize()))
                                                 .SetPrivateKey(ByteString.CopyFrom(keyPair.getPrivateKey()
                                                                                           .serialize()))
                                                 .SetSignature(ByteString.CopyFrom(signature))
                                                 .SetTimestamp(timestamp)
                                                 .Build();
 }
Exemplo n.º 4
0
 public SignedPreKeyRecord(byte[] serialized)
 {
     this.structure = SignedPreKeyRecordStructure.ParseFrom(serialized);
 }
Exemplo n.º 5
0
 public SignedPreKeyRecord(byte[] serialized)
 {
     structure = SignedPreKeyRecordStructure.ParseFrom(serialized);
 }