-
Explicitly enable openssl crypto provider in the linux and sanitizer builds, and disable it in the windows build.
-
Based on sizeof(size_t). Assumes 64 if not 32.
-
Download external libraries from an isolated branch in github to avoid dependencies on external download locations, which cause sporadic CI build failures.
-
Update documentation to reflect that automatically generated files are committed. Detect when they are outdated if we have the ability to regenerate them.
-
Use free Azure Pipelines to do Linux, Windows, and Mac build and test and to generate Windows binary distributions.