Thus, I used libmongocrypt library by building it from source
I expect libmongocrypt is bundled in the C# driver (NuGet Gallery | MongoDB.Driver.Encryption 3.0.0). I do not expect you need to download it separately.
I understand that the way forward is to use mongocryptd or as per latest recommendation, the crypt_shared library for automatic encryption.
I couldn’t download and install either in my Alpine docker image.
Unfortunately, crypt_shared/mongocryptd are not published for Alpine. Those components are built from the server, which does not have plans to support Alpine (SERVER-49140 + SERVER-36790).
crypt_shared/mongocryptd are needed for Automatic Encryption. Without crypt_shared/mongocryptd, Explicit Encryption is still possible.