Addinf trace function for invitation debug
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
ycc
2024-02-15 23:24:07 +01:00
parent b6b9dc238a
commit c58199385e
3 changed files with 13 additions and 5 deletions

View File

@ -0,0 +1 @@
package client

View File

@ -184,6 +184,10 @@ func (p *Peer) DeserializeUserMessage(data []byte) (*meowlib.UserMessage, error)
// AsymEncryptMessage prepares a message to send to a specific peer contact
func (p *Peer) AsymEncryptMessage(Message []byte) (*meowlib.EncryptedMessage, error) {
var enc *meowlib.EncryptedMessage
fmt.Println("[AsymEncryptMessage] Destination is:", p.ContactLookupKey)
fmt.Println("[AsymEncryptMessage] Contact encryption key is:", p.ContactEncryption)
fmt.Println("[AsymEncryptMessage] My signing key is:", p.MyIdentity.Private)
fmt.Println("[AsymEncryptMessage] Signature should be verified with:", p.MyIdentity.Public)
enc, err := meowlib.AsymEncryptAndSign(p.ContactEncryption, p.MyIdentity.Private, Message)
if err != nil {
fmt.Println(err.Error())
@ -194,6 +198,9 @@ func (p *Peer) AsymEncryptMessage(Message []byte) (*meowlib.EncryptedMessage, er
// AsymDecryptMessage reads a message from a specific peer contact
func (p *Peer) AsymDecryptMessage(Message []byte, Signature []byte) (DecryptedMessage []byte, err error) {
fmt.Println("[AsymDecryptMessage] Decrypting key is:", p.MyEncryptionKp.Private)
fmt.Println("[AsymDecryptMessage] Should have been encrypted with:", p.MyEncryptionKp.Public)
fmt.Println("[AsymDecryptMessage] Signature will be verified with:", p.ContactPublicKey)
DecryptedMessage, err = meowlib.AsymDecryptAndCheck(p.MyEncryptionKp.Private, p.ContactPublicKey, Message, Signature)
if err != nil {
fmt.Println(err.Error())