Encrypted memo field
Encryption
data = { salt // 16 byte tokenId, // 1 byte value, // 32 byte }ephemeral = random.new() public_ephemeral = generator.multiply(ephemeral) shared_key = recipient_jubjub.multiply(ephemeral) ciphertext = chacha20.encrypt(data, shared_key) memo = public_ephemeral + ciphertext
Decryption

Compressed data
Limitation
Last updated