<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -15,6 +15,7 @@
 * [#69] Added ViewHelperGenerator and ControllerHelperGenerator
 * [#67] Added test:setup tasks for active_record and data_mapper
 * [#39] HAML 2.0.2 support
+* [#28] Refactored out encryption into the mack-encryption gem.
 * [#25] Added ControllerGenerator
 * [#11] Distributed Layout/Views
 * [#10] Added distributed objects to mack-distributed.</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1,17 +1,5 @@
 module Kernel
   
-  # A helper method that calls Mack::Utils::Crypt::Keeper with the specified worker
-  # and calls the encrypt method on that worker.
-  def _encrypt(value, worker = :default)
-    Mack::Utils::Crypt::Keeper.instance.worker(worker).encrypt(value)
-  end
-  
-  # A helper method that calls Mack::Utils::Crypt::Keeper with the specified worker
-  # and calls the decrypt method on that worker.
-  def _decrypt(value, worker = :default)
-    Mack::Utils::Crypt::Keeper.instance.worker(worker).decrypt(value)
-  end
-  
   # Returns Mack::Utils::GemManager
   def require_gems
     yield Mack::Utils::GemManager.instance</diff>
      <filename>lib/mack/core_extensions/kernel.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,6 @@ require 'application_configuration'
 require 'cachetastic'
 require 'fileutils'
 require 'log4r'
-require 'crypt/rijndael'
 require 'singleton'
 require 'uri'
 require 'drb'
@@ -19,7 +18,6 @@ require 'genosaurus'
 require 'net/http'
 require 'pp'
 require 'test/unit'
-require 'redgreen'
 
 fl = File.join(File.dirname(__FILE__), &quot;mack&quot;)
 </diff>
      <filename>lib/mack_core.rb</filename>
    </modified>
    <modified>
      <diff>@@ -53,7 +53,6 @@ namespace :gem do
         s.add_dependency(&quot;log4r&quot;, &quot;1.0.5&quot;)
         s.add_dependency(&quot;thin&quot;, &quot;0.8.2&quot;)
         s.add_dependency(&quot;builder&quot;, &quot;2.1.2&quot;)
-        s.add_dependency(&quot;crypt&quot;, &quot;1.1.4&quot;)
         s.add_dependency(&quot;daemons&quot;, &quot;1.0.10&quot;)
         s.add_dependency(&quot;erubis&quot;, &quot;2.6.2&quot;)
         s.add_dependency(&quot;genosaurus&quot;, &quot;1.2.2&quot;)</diff>
      <filename>tasks/mack_gem_tasks.rake</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/mack/core_extensions/string.rb</filename>
    </removed>
    <removed>
      <filename>lib/mack/utils/crypt/default_worker.rb</filename>
    </removed>
    <removed>
      <filename>lib/mack/utils/crypt/keeper.rb</filename>
    </removed>
    <removed>
      <filename>test/unit/core_extensions/kernel_spec.rb</filename>
    </removed>
    <removed>
      <filename>test/unit/core_extensions/string_spec.rb</filename>
    </removed>
    <removed>
      <filename>test/unit/lib/utils/crypt/encryption_spec.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>9bdb94c66afc1308cce7230df5ed82a539adb95b</id>
    </parent>
  </parents>
  <author>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </author>
  <url>http://github.com/markbates/mack/commit/5a28d0405dc69b42ba9777e75bfef789b26d78bc</url>
  <id>5a28d0405dc69b42ba9777e75bfef789b26d78bc</id>
  <committed-date>2008-08-12T15:07:38-07:00</committed-date>
  <authored-date>2008-08-12T15:07:38-07:00</authored-date>
  <message>Refactored out encryption into the mack-encryption gem. [#28 state:resolved]</message>
  <tree>c412faf73070d270181f324a350b833e2ed7f43f</tree>
  <committer>
    <name>Mark Bates</name>
    <email>mark@markbates.com</email>
  </committer>
</commit>
