Hello,
Yesterday I was configure Wireguard for the first time on my RB5009 running the latest version of RouterOS 7.14.3 (I also attempted on 7.14.2, same bug) and I noticed that the private key when being autogenerated on a peer is always the same.
Here is a quick video (I cannot attach video files to the topic):
https://cdn.karbust.com/BedO8/dIROhUtO55.mp4/raw
As you can see from it, the private key is always "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA=", but it always generates a different public key, thus making connections from clients fail when handshaking.
I generated key pairs from this website and then I could establish handshake, as intended. https://wg.orz.tools
This doesn't happen on the server's key pair generation, only on the peer from what I can tell.
This appears to be a bug to me, not sure if this is the best place to report it or not.