> libsodium actually does support this via the > crypto_aead_chacha20poly1305_ietf_encrypt/decrypt functions: > https://github.com/jedisct1/libsodium/blob/master/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c#L75 The bindings I'm using don't have this, I'll have to add it myself, but that is helpful.