Esempio n. 1
0
 internal static int DigestUpdate(SafeDigestCtxHandle ctx, ReadOnlySpan <byte> data) =>
 DigestUpdate(ctx, ref MemoryMarshal.GetReference(data), data.Length);
Esempio n. 2
0
 internal static int DigestFinal(SafeDigestCtxHandle ctx, Span <byte> pbOutput, int cbOutput) =>
 DigestFinal(ctx, ref pbOutput.DangerousGetPinnableReference(), cbOutput);
Esempio n. 3
0
 private static extern int DigestFinal(SafeDigestCtxHandle ctx, ref byte pbOutput, int cbOutput);
Esempio n. 4
0
 internal static int DigestUpdate(SafeDigestCtxHandle ctx, ReadOnlySpan <byte> pbData, int cbData) =>
 DigestUpdate(ctx, ref pbData.DangerousGetPinnableReference(), cbData);
Esempio n. 5
0
 private static extern int DigestUpdate(SafeDigestCtxHandle ctx, ref byte pbData, int cbData);
Esempio n. 6
0
 internal static int DigestCurrent(SafeDigestCtxHandle ctx, Span <byte> output) =>
 DigestCurrent(ctx, ref MemoryMarshal.GetReference(output), output.Length);
Esempio n. 7
0
 internal static extern int DigestReset(SafeDigestCtxHandle ctx);
Esempio n. 8
0
 internal static extern unsafe int DigestFinal(SafeDigestCtxHandle ctx, byte *pbOutput, int cbOutput);
Esempio n. 9
0
 internal static extern unsafe int DigestUpdate(SafeDigestCtxHandle ctx, byte *pbData, int cbData);
Esempio n. 10
0
 internal static partial int DigestReset(SafeDigestCtxHandle ctx);
Esempio n. 11
0
 private static partial int DigestCurrent(SafeDigestCtxHandle ctx, ref byte pbOutput, int cbOutput);
Esempio n. 12
0
 private static partial int DigestUpdate(SafeDigestCtxHandle ctx, ref byte pbData, int cbData);