From ec996f9a5e68d80eca2aa0c76247d56ef5922a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Rozs=C3=ADval?= Date: Fri, 21 Jun 2024 21:55:43 +0200 Subject: [PATCH] Fix return type marshalling on IsKeyStorePrivateKeyEntry (#103825) --- .../System.Security.Cryptography.Native.Android/Interop.X509.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.X509.cs b/src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.X509.cs index 21a448899b2f9..973c0040dd768 100644 --- a/src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.X509.cs +++ b/src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.X509.cs @@ -33,7 +33,7 @@ internal static byte[] X509Encode(SafeX509Handle x) return encoded; } [LibraryImport(Libraries.AndroidCryptoNative, EntryPoint = "AndroidCryptoNative_X509IsKeyStorePrivateKeyEntry")] - [return: MarshalAs(UnmanagedType.U1)] + [return: MarshalAs(UnmanagedType.Bool)] internal static partial bool IsKeyStorePrivateKeyEntry(IntPtr handle); [LibraryImport(Libraries.AndroidCryptoNative, EntryPoint = "AndroidCryptoNative_X509GetCertificateForPrivateKeyEntry")] private static partial IntPtr GetPrivateKeyEntryCertificate(IntPtr privatKeyEntryHandle);