@tedu Practical... Most of these modern APIs that mimic Supercop/NaCl provide a "seal/open" interfaces that take a complete message as "const char *m". What if my message is 4Gb? Mmap you say... Libsodium did end up providing a streaming API, Go doesn't (last time I've been there).


@tedu Still the same: golang.org/pkg/crypto/cipher/# Seal doesn't take a Reader, but a byte slice instead. Thumbs down.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!