diff options
Diffstat (limited to 'vendor/go.mau.fi/whatsmeow/handshake.go')
-rw-r--r-- | vendor/go.mau.fi/whatsmeow/handshake.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vendor/go.mau.fi/whatsmeow/handshake.go b/vendor/go.mau.fi/whatsmeow/handshake.go index ecd0398d..dbfe9d99 100644 --- a/vendor/go.mau.fi/whatsmeow/handshake.go +++ b/vendor/go.mau.fi/whatsmeow/handshake.go @@ -26,7 +26,7 @@ func (cli *Client) doHandshake(fs *socket.FrameSocket, ephemeralKP keys.KeyPair) nh.Start(socket.NoiseStartPattern, fs.Header) nh.Authenticate(ephemeralKP.Pub[:]) data, err := proto.Marshal(&waProto.HandshakeMessage{ - ClientHello: &waProto.ClientHello{ + ClientHello: &waProto.HandshakeClientHello{ Ephemeral: ephemeralKP.Pub[:], }, }) @@ -87,7 +87,7 @@ func (cli *Client) doHandshake(fs *socket.FrameSocket, ephemeralKP keys.KeyPair) if certDetailsRaw == nil || certSignature == nil { return fmt.Errorf("missing parts of noise certificate") } - var certDetails waProto.NoiseCertificateDetails + var certDetails waProto.NoiseCertificate_Details err = proto.Unmarshal(certDetailsRaw, &certDetails) if err != nil { return fmt.Errorf("failed to unmarshal noise certificate details: %w", err) @@ -107,7 +107,7 @@ func (cli *Client) doHandshake(fs *socket.FrameSocket, ephemeralKP keys.KeyPair) } encryptedClientFinishPayload := nh.Encrypt(clientFinishPayloadBytes) data, err = proto.Marshal(&waProto.HandshakeMessage{ - ClientFinish: &waProto.ClientFinish{ + ClientFinish: &waProto.HandshakeClientFinish{ Static: encryptedPubkey, Payload: encryptedClientFinishPayload, }, |