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