HOWTO: Native extensions for Xamarin.Android and Xamarin.iOS
Native extensions for Xamarin platforms
On Xamarin.Android and Xamarin.iOS, Rebex.Common.Native.dll
assembly provides extra functionality to Rebex libraries.
The following functionality is available:
- Native X.509 certificate validation - available for Xamarin.Android and Xamarin.iOS
- Fast Diffie-Hellman algorithm - available for Xamarin.Android
Usage instructions
Rebex.Common.Native.dll
assemblies can be found in "bin/xamarin.android" and "bin/xamarin.ios" subfolders of Rebex libraries install folder.
Alternatively, they are distributed as a NuGet package,
which also provides a compatible API for other mainstream platforms.
Each extra feature has to be explicitly enabled. For instructions on enabling each extra feature, please see the relevant article from the list above.