public
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/rails/rails.git
Add a MessageEncryptor, just like MessageVerifier but using symmetric key 
encryption.

The use of encryption prevents people from seeing any potentially secret values 
you've used.  It also supports and encrypt_and_sign model to prevent people from 
tampering with the bits and creating random junk that gets fed to

A motivated coder could use this to add an :encrypt=>true option to the cookie 
store.
NZKoz (author)
Tue Nov 25 11:27:54 -0800 2008
commit  07abc5efe1bc71902b0c517ef97dcb36564f2336
tree    f7874f9b0a4d01e63245a637d79983f4cefbf058
parent  e126e1aac07d353e10fe9871fc3fc3f040cc8911
...
1
2
3
 
4
5
6
...
1
2
 
3
4
5
6
0
@@ -1,6 +1,6 @@
0
 *2.3.0 [Edge]*
0
 
0
-* Added ActiveSupport::MessageVerifier to aid users who need to store signed messages. [Koz]
0
+* Added ActiveSupport::MessageVerifier and MessageEncryptor to aid users who need to store signed and/or encrypted messages. [Koz]
0
 
0
 * Added ActiveSupport::BacktraceCleaner to cut down on backtrace noise according to filters and silencers [DHH]
0
 
...
38
39
40
 
41
42
43
...
38
39
40
41
42
43
44
0
@@ -38,6 +38,7 @@ module ActiveSupport
0
   autoload :Gzip, 'active_support/gzip'
0
   autoload :Inflector, 'active_support/inflector'
0
   autoload :Memoizable, 'active_support/memoizable'
0
+  autoload :MessageEncryptor, 'active_support/message_encryptor'
0
   autoload :MessageVerifier, 'active_support/message_verifier'
0
   autoload :Multibyte, 'active_support/multibyte'
0
   autoload :OptionMerger, 'active_support/option_merger'

Comments