The legacy CryptoAPI is specific to Windows; therefore, it is unsuitable for
inclusion in the code targeting .NET Core, due to the need to support macOS,
Linux, etc.

The cross-platform solution for encrypted databases is SEE, which is officially
supported on all platform.