<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Local.testsettings</filename>
    </added>
    <added>
      <filename>Morph.vsmdi</filename>
    </added>
    <added>
      <filename>TraceAndTestImpact.testsettings</filename>
    </added>
    <added>
      <filename>src/Morph.Core/Morph.sdf</filename>
    </added>
    <added>
      <filename>src/Morph.Core/Security/Cryptography/IEncryptor.cs</filename>
    </added>
    <added>
      <filename>src/Morph.Core/Security/Cryptography/RijndaelEncryptor.cs</filename>
    </added>
    <added>
      <filename>src/Morph.Core/Security/Cryptography/RijndaelHashAlgorithm.cs</filename>
    </added>
    <added>
      <filename>src/Morph.Core/Security/Cryptography/RijndaelKeySize.cs</filename>
    </added>
    <added>
      <filename>test/Morph.Core.Tests/Extensions.cs</filename>
    </added>
    <added>
      <filename>test/Morph.Core.Tests/Specs/RijndaelEncryptorTest.cs</filename>
    </added>
    <added>
      <filename>test/Morph.Core.Tests/Test References/Morph.Core.accessor</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,26 +5,58 @@ Project(&quot;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&quot;) = &quot;Morph-Exodus&quot;, &quot;src\Morph-E
 EndProject
 Project(&quot;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&quot;) = &quot;Morph.Core&quot;, &quot;src\Morph.Core\Morph.Core.csproj&quot;, &quot;{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}&quot;
 EndProject
-Project(&quot;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&quot;) = &quot;Morph.Core.Tests&quot;, &quot;test\Morph.Core.Tests\Morph.Core.Tests.csproj&quot;, &quot;{20E81D34-887E-4956-A15B-99B3F5F1E891}&quot;
+Project(&quot;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&quot;) = &quot;Morph.Core.Tests&quot;, &quot;test\Morph.Core.Tests\Morph.Core.Tests.csproj&quot;, &quot;{BC6F5805-B134-4590-B101-EFE3B757F0C6}&quot;
+EndProject
+Project(&quot;{2150E333-8FDC-42A3-9474-1A3956D46DE8}&quot;) = &quot;Solution Items&quot;, &quot;Solution Items&quot;, &quot;{7700A747-ECB4-4477-A848-502744AD12F8}&quot;
+	ProjectSection(SolutionItems) = preProject
+		Local.testsettings = Local.testsettings
+		Morph.vsmdi = Morph.vsmdi
+		TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
+	EndProjectSection
 EndProject
 Global
+	GlobalSection(TestCaseManagementSettings) = postSolution
+		CategoryFile = Morph.vsmdi
+	EndGlobalSection
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|Mixed Platforms = Debug|Mixed Platforms
 		Debug|x86 = Debug|x86
+		Release|Any CPU = Release|Any CPU
+		Release|Mixed Platforms = Release|Mixed Platforms
 		Release|x86 = Release|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Debug|Any CPU.ActiveCfg = Debug|x86
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Debug|Mixed Platforms.Build.0 = Debug|x86
 		{DDB40C18-3C82-4794-8590-93910215FFC1}.Debug|x86.ActiveCfg = Debug|x86
 		{DDB40C18-3C82-4794-8590-93910215FFC1}.Debug|x86.Build.0 = Debug|x86
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Release|Any CPU.ActiveCfg = Release|x86
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Release|Mixed Platforms.ActiveCfg = Release|x86
+		{DDB40C18-3C82-4794-8590-93910215FFC1}.Release|Mixed Platforms.Build.0 = Release|x86
 		{DDB40C18-3C82-4794-8590-93910215FFC1}.Release|x86.ActiveCfg = Release|x86
 		{DDB40C18-3C82-4794-8590-93910215FFC1}.Release|x86.Build.0 = Release|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Debug|Any CPU.ActiveCfg = Debug|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Debug|Mixed Platforms.Build.0 = Debug|x86
 		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Debug|x86.ActiveCfg = Debug|x86
 		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Debug|x86.Build.0 = Debug|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Release|Any CPU.ActiveCfg = Release|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Release|Mixed Platforms.ActiveCfg = Release|x86
+		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Release|Mixed Platforms.Build.0 = Release|x86
 		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Release|x86.ActiveCfg = Release|x86
 		{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}.Release|x86.Build.0 = Release|x86
-		{20E81D34-887E-4956-A15B-99B3F5F1E891}.Debug|x86.ActiveCfg = Debug|x86
-		{20E81D34-887E-4956-A15B-99B3F5F1E891}.Debug|x86.Build.0 = Debug|x86
-		{20E81D34-887E-4956-A15B-99B3F5F1E891}.Release|x86.ActiveCfg = Release|x86
-		{20E81D34-887E-4956-A15B-99B3F5F1E891}.Release|x86.Build.0 = Release|x86
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Release|Any CPU.Build.0 = Release|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{BC6F5805-B134-4590-B101-EFE3B757F0C6}.Release|x86.ActiveCfg = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE</diff>
      <filename>Morph.sln</filename>
    </modified>
    <modified>
      <diff>@@ -7,4 +7,5 @@
 *.user
 *.suo
 bin
-obj
\ No newline at end of file
+obj
+TestResults
\ No newline at end of file</diff>
      <filename>docs/exclude</filename>
    </modified>
    <modified>
      <diff>@@ -33,6 +33,8 @@
   &lt;/PropertyGroup&gt;
   &lt;ItemGroup&gt;
     &lt;Reference Include=&quot;System&quot; /&gt;
+    &lt;Reference Include=&quot;System.ComponentModel.Composition&quot; /&gt;
+    &lt;Reference Include=&quot;System.ComponentModel.DataAnnotations&quot; /&gt;
     &lt;Reference Include=&quot;System.Core&quot;&gt;
       &lt;RequiredTargetFramework&gt;3.5&lt;/RequiredTargetFramework&gt;
     &lt;/Reference&gt;
@@ -54,13 +56,21 @@
     &lt;Reference Include=&quot;System.Xml&quot; /&gt;
   &lt;/ItemGroup&gt;
   &lt;ItemGroup&gt;
+    &lt;Compile Include=&quot;Security\Cryptography\IEncryptor.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Security\Cryptography\RijndaelEncryptor.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Security\Cryptography\RijndaelKeySize.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Security\Cryptography\RijndaelHashAlgorithm.cs&quot; /&gt;
     &lt;Compile Include=&quot;Utilities.cs&quot; /&gt;
     &lt;Compile Include=&quot;Properties\AssemblyInfo.cs&quot; /&gt;
     &lt;Compile Include=&quot;Services\Gravatar\DefaultIcon.cs&quot; /&gt;
     &lt;Compile Include=&quot;Services\Gravatar\GravatarClient.cs&quot; /&gt;
     &lt;Compile Include=&quot;Services\Gravatar\Rating.cs&quot; /&gt;
   &lt;/ItemGroup&gt;
-  &lt;ItemGroup /&gt;
+  &lt;ItemGroup&gt;
+    &lt;Content Include=&quot;Morph.sdf&quot;&gt;
+      &lt;CopyToOutputDirectory&gt;Always&lt;/CopyToOutputDirectory&gt;
+    &lt;/Content&gt;
+  &lt;/ItemGroup&gt;
   &lt;Import Project=&quot;$(MSBuildToolsPath)\Microsoft.CSharp.targets&quot; /&gt;
   &lt;!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.</diff>
      <filename>src/Morph.Core/Morph.Core.csproj</filename>
    </modified>
    <modified>
      <diff>@@ -1,29 +1,28 @@
-&#65279;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;Project ToolsVersion=&quot;4.0&quot; DefaultTargets=&quot;Build&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
+&#65279;&lt;Project ToolsVersion=&quot;4.0&quot; DefaultTargets=&quot;Build&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;&gt;
   &lt;PropertyGroup&gt;
     &lt;Configuration Condition=&quot; '$(Configuration)' == '' &quot;&gt;Debug&lt;/Configuration&gt;
-    &lt;Platform Condition=&quot; '$(Platform)' == '' &quot;&gt;x86&lt;/Platform&gt;
+    &lt;Platform Condition=&quot; '$(Platform)' == '' &quot;&gt;AnyCPU&lt;/Platform&gt;
     &lt;ProductVersion&gt;10.0.20506&lt;/ProductVersion&gt;
     &lt;SchemaVersion&gt;2.0&lt;/SchemaVersion&gt;
-    &lt;ProjectGuid&gt;{20E81D34-887E-4956-A15B-99B3F5F1E891}&lt;/ProjectGuid&gt;
+    &lt;ProjectGuid&gt;{BC6F5805-B134-4590-B101-EFE3B757F0C6}&lt;/ProjectGuid&gt;
     &lt;OutputType&gt;Library&lt;/OutputType&gt;
     &lt;AppDesignerFolder&gt;Properties&lt;/AppDesignerFolder&gt;
     &lt;RootNamespace&gt;Morph.Core.Tests&lt;/RootNamespace&gt;
     &lt;AssemblyName&gt;Morph.Core.Tests&lt;/AssemblyName&gt;
     &lt;TargetFrameworkVersion&gt;v4.0&lt;/TargetFrameworkVersion&gt;
     &lt;FileAlignment&gt;512&lt;/FileAlignment&gt;
-    &lt;PlatformTarget&gt;x86&lt;/PlatformTarget&gt;
+    &lt;ProjectTypeGuids&gt;{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&lt;/ProjectTypeGuids&gt;
   &lt;/PropertyGroup&gt;
-  &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|x86' &quot;&gt;
+  &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;&gt;
     &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
     &lt;DebugType&gt;full&lt;/DebugType&gt;
     &lt;Optimize&gt;false&lt;/Optimize&gt;
     &lt;OutputPath&gt;bin\Debug\&lt;/OutputPath&gt;
-    &lt;DefineConstants&gt;DEBUG;TRACE&lt;/DefineConstants&gt;
+    &lt;DefineConstants&gt;TRACE;DEBUG;VSTEST&lt;/DefineConstants&gt;
     &lt;ErrorReport&gt;prompt&lt;/ErrorReport&gt;
     &lt;WarningLevel&gt;4&lt;/WarningLevel&gt;
   &lt;/PropertyGroup&gt;
-  &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Release|x86' &quot;&gt;
+  &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Release|AnyCPU' &quot;&gt;
     &lt;DebugType&gt;pdbonly&lt;/DebugType&gt;
     &lt;Optimize&gt;true&lt;/Optimize&gt;
     &lt;OutputPath&gt;bin\Release\&lt;/OutputPath&gt;
@@ -32,27 +31,45 @@
     &lt;WarningLevel&gt;4&lt;/WarningLevel&gt;
   &lt;/PropertyGroup&gt;
   &lt;ItemGroup&gt;
+    &lt;Reference Include=&quot;Microsoft.CSharp&quot; /&gt;
+    &lt;Reference Include=&quot;Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL&quot;&gt;
+      &lt;SpecificVersion&gt;True&lt;/SpecificVersion&gt;
+    &lt;/Reference&gt;
     &lt;Reference Include=&quot;System&quot; /&gt;
+    &lt;Reference Include=&quot;System.ComponentModel.Composition&quot; /&gt;
+    &lt;Reference Include=&quot;System.ComponentModel.DataAnnotations&quot; /&gt;
     &lt;Reference Include=&quot;System.Core&quot;&gt;
       &lt;RequiredTargetFramework&gt;3.5&lt;/RequiredTargetFramework&gt;
     &lt;/Reference&gt;
-    &lt;Reference Include=&quot;System.Xml.Linq&quot;&gt;
-      &lt;RequiredTargetFramework&gt;3.5&lt;/RequiredTargetFramework&gt;
-    &lt;/Reference&gt;
-    &lt;Reference Include=&quot;System.Data.DataSetExtensions&quot;&gt;
-      &lt;RequiredTargetFramework&gt;3.5&lt;/RequiredTargetFramework&gt;
-    &lt;/Reference&gt;
-    &lt;Reference Include=&quot;Microsoft.CSharp&quot;&gt;
-      &lt;RequiredTargetFramework&gt;4.0&lt;/RequiredTargetFramework&gt;
-    &lt;/Reference&gt;
     &lt;Reference Include=&quot;System.Data&quot; /&gt;
+    &lt;Reference Include=&quot;System.Data.DataSetExtensions&quot; /&gt;
+    &lt;Reference Include=&quot;System.Drawing&quot; /&gt;
+    &lt;Reference Include=&quot;System.ServiceModel&quot; /&gt;
+    &lt;Reference Include=&quot;System.ServiceModel.Web&quot; /&gt;
+    &lt;Reference Include=&quot;System.Web&quot; /&gt;
+    &lt;Reference Include=&quot;System.Windows.Presentation&quot; /&gt;
     &lt;Reference Include=&quot;System.Xml&quot; /&gt;
+    &lt;Reference Include=&quot;System.Xml.Linq&quot; /&gt;
   &lt;/ItemGroup&gt;
   &lt;ItemGroup&gt;
-    &lt;Compile Include=&quot;Class1.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Extensions.cs&quot; /&gt;
     &lt;Compile Include=&quot;Properties\AssemblyInfo.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Specs\RijndaelEncryptorTest.cs&quot; /&gt;
+  &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;Folder Include=&quot;Functional\&quot; /&gt;
+    &lt;Folder Include=&quot;Integration\&quot; /&gt;
+  &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;ProjectReference Include=&quot;..\..\src\Morph.Core\Morph.Core.csproj&quot;&gt;
+      &lt;Project&gt;{B1EC86CD-6A09-4AA8-881C-7500ABD85FBF}&lt;/Project&gt;
+      &lt;Name&gt;Morph.Core&lt;/Name&gt;
+    &lt;/ProjectReference&gt;
+  &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;Shadow Include=&quot;Test References\Morph.Core.accessor&quot; /&gt;
   &lt;/ItemGroup&gt;
-  &lt;Import Project=&quot;$(MSBuildToolsPath)\Microsoft.CSharp.targets&quot; /&gt;
+  &lt;Import Project=&quot;$(MSBuildBinPath)\Microsoft.CSharp.targets&quot; /&gt;
   &lt;!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   &lt;Target Name=&quot;BeforeBuild&quot;&gt;</diff>
      <filename>test/Morph.Core.Tests/Morph.Core.Tests.csproj</filename>
    </modified>
    <modified>
      <diff>@@ -15,12 +15,12 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyCulture(&quot;&quot;)]
 
 // Setting ComVisible to false makes the types in this assembly not visible 
-// to COM components.  If you need to access a type in this assembly from 
+// to COM componenets.  If you need to access a type in this assembly from 
 // COM, set the ComVisible attribute to true on that type.
 [assembly: ComVisible(false)]
 
 // The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid(&quot;f64b0258-5d44-45ea-8c6a-83a5f05ce937&quot;)]
+[assembly: Guid(&quot;61d68e60-2ca4-48aa-a56f-2a729a995c8d&quot;)]
 
 // Version information for an assembly consists of the following four values:
 //
@@ -29,8 +29,7 @@ using System.Runtime.InteropServices;
 //      Build Number
 //      Revision
 //
-// You can specify all the values or you can default the Build and Revision Numbers 
+// You can specify all the values or you can default the Revision and Build Numbers 
 // by using the '*' as shown below:
-// [assembly: AssemblyVersion(&quot;1.0.*&quot;)]
 [assembly: AssemblyVersion(&quot;1.0.0.0&quot;)]
 [assembly: AssemblyFileVersion(&quot;1.0.0.0&quot;)]</diff>
      <filename>test/Morph.Core.Tests/Properties/AssemblyInfo.cs</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>test/Morph.Core.Tests/Class1.cs</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>72de06178a71bfa4c3bd0b9810b023650068c285</id>
    </parent>
  </parents>
  <author>
    <name>U-Michael-PC\Michael</name>
    <email>Michael@Michael-PC.(none)</email>
  </author>
  <url>http://github.com/michaelherndon/morph/commit/f1d262bc760d0a705384b752c58c671adcca95f9</url>
  <id>f1d262bc760d0a705384b752c58c671adcca95f9</id>
  <committed-date>2009-06-12T11:52:57-07:00</committed-date>
  <authored-date>2009-06-12T11:52:57-07:00</authored-date>
  <message>adding encryption class and ms testing framework</message>
  <tree>8d53511a83a7c2b393a9f47375f5c1b6d9b761b3</tree>
  <committer>
    <name>U-Michael-PC\Michael</name>
    <email>Michael@Michael-PC.(none)</email>
  </committer>
</commit>
