Я пытаюсь использовать ChaCha20 без какой-либо аутентификации. Я не думаю, что смогу сделать это в libsodium https://download.libsodium.org/doc/secret-key_cryptography/original_chacha20-poly1305_construction.html
Я посмотрел API OpenSSL https://github.com/openssl/openssl/blob/master/crypto/include/internal/chacha.h
и это, кажется, позволяет это без какой-либо аутентификации. Однако функции шифрования и дешифрования не существует, только
void ChaCha20_ctr32(unsigned char *out, const unsigned char *inp,
size_t len, const unsigned int key[8],
const unsigned int counter[4]);
Я не уверен, что это делает, шифрует или дешифрует?