encryption + helpers + contact card compression + server routing start

This commit is contained in:
ycc
2022-10-22 14:41:48 +02:00
parent 2160babeae
commit fc3747a124
15 changed files with 350 additions and 24 deletions

View File

@ -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
}