v26.6.beta
Pre-release
Pre-release
·
2 commits
to master
since this release
message beta!
under the hood:
sender:
r, R = fresh ephemeral secp256k1 keypair
ikm = secp256k1_ecdh(r, recipient_pubkey)
recipient:
ikm = secp256k1_ecdh(recipient_privkey, R)
shared:
salt = SHA256(ephemeral_pubkey_R || recipient_key_id || iv)
info = "verge-smsg-v2.2" (or verge-smsg-v3)
prk = HMAC-SHA256(salt, ikm)
okm = HKDF-expand-SHA256(prk, info, 64)
key_e = okm[0..31] // encryption key
key_m = okm[32..63] // MAC key
node: 4it7xbnb4lavdh5tnxkwp5sf4r4nzsepy3jci5aub4wevtwiuzihwjad.onion
- libsecp256k1 folder replaced with official secp256k1 submodule
- secure messages cost 0.100001 XVG ( 0.1 tx fee + .000001 marker/msg fee)
Binaries Updated: 6/19/2026 3pm EST