encryption + helpers + contact card compression + server routing start
This commit is contained in:
@ -76,7 +76,7 @@ func (id *Identity) AsymDecryptMessage(ClientPublicKey string, Message []byte, S
|
||||
}
|
||||
|
||||
// Decode decrypted ToServerMessage
|
||||
func (id *Identity) DecodeToServerMessage(toServerMessage []byte) (*meowlib.ToServerMessage, error) {
|
||||
func (id *Identity) DeserializeToServerMessage(toServerMessage []byte) (*meowlib.ToServerMessage, error) {
|
||||
tsmsg := &meowlib.ToServerMessage{}
|
||||
if err := proto.Unmarshal(toServerMessage, tsmsg); err != nil {
|
||||
return nil, err
|
||||
@ -97,7 +97,7 @@ func (id *Identity) ProcessInbound(message []byte) (*meowlib.ToServerMessage, er
|
||||
return nil, err
|
||||
}
|
||||
// Decode msg
|
||||
srv_msg, err := id.DecodeToServerMessage(srv_clear)
|
||||
srv_msg, err := id.DeserializeToServerMessage(srv_clear)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -115,7 +115,7 @@ func (id *Identity) BuildSimpleAckResponseMessage(uuidToAck string) (fromServerM
|
||||
return &msg, nil
|
||||
}
|
||||
|
||||
func (id *Identity) EncodeFromServerMessage(msg *meowlib.FromServerMessage) (encodedFromServerMessage []byte, err error) {
|
||||
func (id *Identity) SerializeFromServerMessage(msg *meowlib.FromServerMessage) (encodedFromServerMessage []byte, err error) {
|
||||
out, err := proto.Marshal(msg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -147,7 +147,7 @@ func (id *Identity) PackForSending(encryptedMessage []byte, signature []byte) (f
|
||||
|
||||
// Outbound helper function
|
||||
func (id *Identity) ProcessOut(peerPublicKey string, msg *meowlib.FromServerMessage) (fromServerMessage []byte, err error) {
|
||||
encoded_srv_fromServerMessage, err := id.EncodeFromServerMessage(msg)
|
||||
encoded_srv_fromServerMessage, err := id.SerializeFromServerMessage(msg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user