Index: branches/release-35/lib/MT/Template/ContextHandlers.pm
===================================================================
--- branches/release-35/lib/MT/Template/ContextHandlers.pm (revision 1949)
+++ branches/release-35/lib/MT/Template/ContextHandlers.pm (revision 1953)
@@ -577,4 +577,5 @@
             'dirify' => \&_fltr_dirify,
             'sanitize' => \&_fltr_sanitize,
+            'encode_sha1' => \&_fltr_sha1,
             'encode_html' => \&_fltr_encode_html,
             'encode_xml' => \&_fltr_encode_xml,
@@ -608,4 +609,10 @@
         },
     };
+}
+
+sub _fltr_sha1 {
+    my ($str) = @_;
+    require MT::Util;
+    return MT::Util::perl_sha1_digest_hex($str);
 }
 
