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 }; }
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(byte[] serialized) { this.structure = SignedPreKeyRecordStructure.ParseFrom(serialized); }
public SignedPreKeyRecord(byte[] serialized) { structure = SignedPreKeyRecordStructure.ParseFrom(serialized); }