utils/files/u_crypto_stream library

Classes

UChaCha20Poly1305
RFC 8439 ChaCha20-Poly1305 over raw bytes. Output of seal is ciphertext ‖ tag(16). Native only — see the file header.
UHasher
Incremental message digest. Call add any number of times, then close once.

Exceptions / Errors

UAuthenticationException
Thrown when an AEAD tag does not verify: the data was modified, truncated, reordered, or decrypted with the wrong key.