Pkcs11Interop v3.2.0 Release Notes

Release Date: 2016-07-17 // almost 8 years ago
    • โž• Added support for .NET Core 1.0 RTM / .NET Standard 1.3
    • Refreshed Xamarin.Android and Xamarin.iOS solutions for VS 2015
    • Xamarin.Android targets Android 2.3 API 10 as a minimum SDK version
    • โž• Added build scripts for convenient releasing and NuGet packaging
    • #28 - Introduced Net.Pkcs11Interop.Common.LibraryArchitectureException which indicates an attempt to load unmanaged PKCS#11 library designated for a different architecture
    • ๐Ÿ›  Fixed reading of empty CK_DATE attributes
    • ๐Ÿ›  Fixed pointer arithmetics in the processing of array attributes
    • Unified runtime OS detection in Net.Pkcs11Interop.Common.Platform class
    • Net.Pkcs11Interop.Common.CK, Net.Pkcs11Interop.Common.CKF and Net.Pkcs11Interop.Common.CKZ classes are now static
    • ๐Ÿ‘Œ Improved HexString conversions
    • ๐Ÿ‘Œ Improved return value marshaling of all unmanaged PKCS#11 functions by using uint/ulong types instead of Net.Pkcs11Interop.Common.CKR type
    • ๐Ÿ‘Œ Improved return value marshaling of FreeLibrary() function
    • Improved marshaling of C_GetSLotList() function parameters in cases when it is being invoked directly instead of being invoked via the pointer returned by C_GetFunctionList() function