14411987e7
Include the agent's base64 Ed25519 public key in the `pk` field of the sysinfo upload. opsbase (acting as the agent's api-server) has no rendezvous server to learn the key from, so it pins this key trust-on-first-use on first contact and verifies every later signed request against it. This is the same keypair sign.rs already signs requests with. Vanilla rustdesk servers ignore the unknown field, so the change is backward compatible. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>