People were concerned about the diceroll.games/ server being able to learn the results and potentially impersonate a player, so all of the clients now perform an N-way Diffie-Hellman shared key derivation that they then use as a symmetric session key for end-to-end encrypted dice games.

some cautions players were concerned that their enemies might be in collusion with the server, which would allow them to spoof messages of the honest players. so now all traffic is signed with ephemeral ecdsa keys. and chat is back. github.com/osresearch/diceroll

diceroll.games/ e2e encrypted chat comes along for free once all of the other crypto bits are there, so I added an input box to let you tell the other player when you're waiting on their roll.

Sign in to participate in the conversation
(void *) social site

(void*)