It doesn't, but it provides a first-class C++ API.
If I was starting a new project today, I'd probably go a little bit out of my way to try to use Tink instead of libsodium.
If I was starting a new project today, I'd probably go a little bit out of my way to try to use Tink instead of libsodium.
Sure; I get that. There are C projects where that isn't acceptable, while libsodium is. It makes a lot of sense to use Tink if you're working in Go (which I know you're fond of) or Java or other high-level languages Tink supports. I tend to work with a lot of C (not C++) codebases, and I wouldn't choose or recommend C++ in a new project today.