src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (12)
13internal static partial SafeBioHandle CreateMemoryBio();
16internal static partial SafeBioHandle BioNewFile(string filename, string mode);
23private static unsafe partial int BioGets(SafeBioHandle b, byte* buf, int size);
25internal static unsafe int BioGets(SafeBioHandle b, Span<byte> buf)
34internal static partial int BioRead(SafeBioHandle b, byte[] data, int len);
37private static partial int BioRead(SafeBioHandle b, Span<byte> data, int len);
38internal static int BioRead(SafeBioHandle b, Span<byte> data) => BioRead(b, data, data.Length);
41internal static partial int BioWrite(SafeBioHandle b, byte[] data, int len);
43internal static int BioWrite(SafeBioHandle b, ReadOnlySpan<byte> data) =>
47private static partial int BioWrite(SafeBioHandle b, ref byte data, int len);
50internal static partial int GetMemoryBioSize(SafeBioHandle bio);
53internal static partial int BioCtrlPending(SafeBioHandle bio);