NIP-44: Version 2 encryption

A conversation key derives message keys. The receiver checks the MAC before releasing decrypted plaintext.

Implementation

Coax implements NIP-44 v2 payload encryption and decryption, and conversation-key derivation from validated x-only ECDH.

Example

The shared decryptor reads a pinned upstream public vector. Changed or truncated ciphertext must refuse.

What remains

These public test vectors are not permission to enter real keys. Production secret use still needs audit, target evidence and independent review.

All implemented NIPs · Full write-up and source links