diff --git a/ChangeLog b/ChangeLog
index 9c5a05c9f80a3b037060ca96922079dbbb93823d..8e4d5c91037d2e63dc4bc3e2b1dc4f7416c3210a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
-2014-04-04 - Silvio Rhatto <rhatto@riseup.net>
+2014-04-06 - Silvio Rhatto <rhatto@riseup.net>
+
+	Be more verbose on recrypt errors
 
 	Adding "commit" action which is a wrapper around "git commit"
 
diff --git a/lib/keyringer/actions/recrypt b/lib/keyringer/actions/recrypt
index 696399be63d014f32144879b760ffe07082ff43c..d374308a9c115c9619fabc619a8fffde65b03a3f 100755
--- a/lib/keyringer/actions/recrypt
+++ b/lib/keyringer/actions/recrypt
@@ -19,7 +19,7 @@ function keyringer_recrypt {
   decrypted="$($GPG --use-agent -d "$KEYDIR/$FILE" 2> /dev/null)"
 
   if [ "$?" != "0" ]; then
-    echo "Decryption error."
+    echo "Decryption error on $1."
     exit 1
   fi
 
@@ -27,7 +27,7 @@ function keyringer_recrypt {
   recrypted="`echo "$decrypted" | $GPG --use-agent --armor -e -s $(keyringer_recipients "$RECIPIENTS_FILE")`"
 
   if [ "$?" != "0" ]; then
-    echo "Recryption error."
+    echo "Recryption error on $1."
     exit 1
   fi