Web Crypto ECDH25519 Demo

1. generate keys

2. encrypt and sign message

3. verify and decrypt

signature valid: n/a

Formats: keys are JWK. Signature is base64url. Encryption is JSON with epk/salt/iv/ct.