Ignore:
Timestamp:
Dec 5, 2008, 2:42:20 PM (13 years ago)
Author:
Gerhard Junker
Message:

Whirlpool: small updates + HMAC module included

Location:
trunk/CrypPlugins/Whirlpool
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Whirlpool/Whirlpool.csproj

    r105 r122  
    33    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    44    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    5     <ProductVersion>9.0.21022</ProductVersion>
     5    <ProductVersion>9.0.30729</ProductVersion>
    66    <SchemaVersion>2.0</SchemaVersion>
    77    <ProjectGuid>{3A68ECB5-6074-4A8D-A6BD-2413C5A4B243}</ProjectGuid>
     
    4949  </ItemGroup>
    5050  <ItemGroup>
     51    <Compile Include="SSCHMACWhirl.cs" />
    5152    <Compile Include="whirlpool.cs" />
    5253    <Compile Include="Properties\AssemblyInfo.cs" />
  • trunk/CrypPlugins/Whirlpool/whirlpool.cs

    r105 r122  
    6464                }
    6565
    66         /// <summary>
    67         /// Adds the specified source.
    68         /// </summary>
    69         /// <param name="source">The source.</param>
    70         public void Add(byte[] source)
    71         {
    72             ulong bits = 0;
    73             if (null != source)
    74                 bits = (ulong)source.Length * 8;
    75             Add(source, bits);
    76         }
     66                /// <summary>
     67                /// Releases unmanaged and - optionally - managed resources
     68                /// </summary>
     69                /// <param name="disposing"><c>true</c>to release both managed and unmanaged resources;
     70                /// <c>false</c> to release only unmanaged resources.</param>
     71                public void Dispose(bool disposing)
     72                {
     73                        if (disposing)
     74                        {
     75                                bitLength = null;
     76                                buffer = null;
     77                                hash = null;
     78                        }
     79                }
     80
     81                /// <summary>
     82                /// Adds the specified source.
     83                /// </summary>
     84                /// <param name="source">The source.</param>
     85                public void Add(byte[] source)
     86                {
     87                        ulong bits = 0;
     88                        if (null != source)
     89                                bits = (ulong)source.Length * 8;
     90                        Add(source, bits);
     91                }
    7792
    7893                /// <summary>
Note: See TracChangeset for help on using the changeset viewer.