Interface ICryptoProvider
Assembly: MediaBrowser.Model.dll
public interface ICryptoProvider
Methods
Declaration
byte[] ComputeMD5(Stream str)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
str |
|
Returns
| Type |
Description |
| System.Byte[] |
|
Declaration
ReadOnlySpan<byte> ComputeMD5(ReadOnlySpan<byte> bytes)
Parameters
| Type |
Name |
Description |
| System.ReadOnlySpan<System.Byte> |
bytes |
|
Returns
| Type |
Description |
| System.ReadOnlySpan<System.Byte> |
|
Declaration
Task<byte[]> ComputeMD5Async(Stream str, CancellationToken cancellationToken)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
str |
|
| System.Threading.CancellationToken |
cancellationToken |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Byte[]> |
|
Declaration
ReadOnlySpan<byte> ComputeSHA1(ReadOnlySpan<byte> bytes)
Parameters
| Type |
Name |
Description |
| System.ReadOnlySpan<System.Byte> |
bytes |
|
Returns
| Type |
Description |
| System.ReadOnlySpan<System.Byte> |
|
Declaration
Guid GetMD5(ReadOnlySpan<char> str)
Parameters
| Type |
Name |
Description |
| System.ReadOnlySpan<System.Char> |
str |
|
Returns
| Type |
Description |
| System.Guid |
|
Declaration
Parameters
| Type |
Name |
Description |
| System.String |
str |
|
Returns
| Type |
Description |
| System.Guid |
|
Extension Methods