TODO I need to fork out the chacha20-poly1305 pkg from golang x-stdlib ( https://pkg.go.dev/golang.org/x/crypto/chacha20poly1305 https://cs.opensource.google/go/x/crypto/+/master:chacha20poly1305/ https://github.com/golang/go/issues/36646 ) because they explicitly do NOT support the chacha20-poly1305 OpenSSH variant (chacha20-poly1305@openssh.com) (https://github.com/golang/go/issues/36646#issue-552055939 "and there is exactly one widely used (or otherwise) composition: ChaCha20Poly1305 as implemented by x/crypto/chacha20poly1305 (or by SSH in their weird variant)" sidenote, this is the same guy that decided it would be a good idea to deprecate golang x-stdlib gpg).