OpenSSL Library for .NET

DidiSoft OpenSSL Library for .NET is a managed .NET class library for C# and VB.NET developers. It provides simple cryptography API compatible with the original OpenSSL software (https://openssl.org/) but without any external dependencies (this is not a wrapper over OpenSSL but a clean rewrite). With OpenSSL Library for .NET it is easy to exchange encrypted data with Windows/Linux systems that use OpenSSL encryption.

This is a paid commercial product with a free 30-day trial:
- Trial mode: Download this package
- Licensed mode: Purchase the product at https://www.didisoft.com/purchase/

Documentation: https://www.didisoft.com/openssl-net/examples/

Fully supported platforms:
- .NET Framework 4.0, 4.5.x, 4.6.x, 4.7.x
- .NET Framework 2.0, 3.0, 3.5, 3.5 SP1
- .NET Core 1.1
- .NET Core 2.0, 2.1, 2.2
- Xamarin.iOS, Xamarin.Mac, Xamarin.Android
- Universal Windows Platform (UWP)

There is a newer version of this package available.
See the version list below for details.
Install-Package DidiSoft.OpenSsl.Trial -Version
dotnet add package DidiSoft.OpenSsl.Trial --version
<PackageReference Include="DidiSoft.OpenSsl.Trial" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DidiSoft.OpenSsl.Trial --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


This package has no dependencies.

Version History

Version Downloads Last updated 62 6/10/2019 61 5/14/2019 94 4/10/2019 71 4/9/2019 68 3/22/2019 65 3/20/2019 69 3/14/2019 69 3/14/2019 61 3/13/2019 66 3/12/2019 71 3/11/2019