mirror of
https://github.com/jwinterm/grin-wallet.git
synced 2026-10-17 23:31:42 +02:00
MixnetReqCreationParams carried the mix servers' SECRET keys and derived each x25519 onion pubkey from them — a test artifact, since a wallet only knows the servers' public keys. Take the x25519 onion public keys directly. - MixnetReqCreationParams.server_keys (Vec<SecretKey>) -> server_pubkeys (Vec<x25519 PublicKey>) with a vec_xpubkey_hex serde helper (hex list). - create_mwixnet_req uses the pubkeys directly as the onion hop keys. - owner RPC parses hex pubkeys; docs/examples updated; tests derive the pubkeys from their known secrets so coverage is unchanged. - add x25519-dalek to api and controller.