: 43
Использую оригинальный SHA256.CalcHash, который в последствии вызывает эту функцию - всё окей, но когда пытаюсь повторить функцию CalcHash, копирую весь код, а сам вызова натив метода вставляю так - [LibraryImport("libSecurity.Cryptography.Native.OpenSsl")] private static partial nint CryptoNative_EvpSha256();, но получаю Unable to load DLL 'libSecurity.Cryptography.Native.OpenSsl, думал, мол, если не вызвалось по особенному - не загрузило нужное длл (в гугле написано что данный метод входит в bcl), решил сначала вызвать ориг, чтобы, мол, прогрузилось нужное длл, но так же ловлю исключение на использование моего метода, пытался изменить путь, вставить путь к длл разных версий из dotnet\shared - не помогло. Потестил на DllImport аттрибуте - не помогло
Ну чисто ради прикола. У тебя шиндовс или линупс? Если линупс, то ldd libSystem.Security.Cryptography.Native.OpenSsl что тебе возвращает?
Мб просто попробовать напрямую её в DllImport указать
16 кб, там нет методов, но я всё же чекнул
Он другие длл подтягивает?
Обсуждают сегодня