public SignedPreKeyRecord(uint id, ulong timestamp, EcKeyPair keyPair, byte[] signature) { _structure = StorageProtos.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) { _structure = StorageProtos.SignedPreKeyRecordStructure.ParseFrom(serialized); }