Added cypto_complete states to reflect MDTP state.

Also, fixed bug in the wipe option in cryptfs_enable_internal.

Change-Id: I5b441df6fd55b9c1d40797b25c4a5d6b3bfddcc8
diff --git a/cryptfs.h b/cryptfs.h
index 1dcdb73..d3e07f0 100644
--- a/cryptfs.h
+++ b/cryptfs.h
@@ -176,12 +176,15 @@
 #define DATA_MNT_POINT "/data"
 
 /* Return values for cryptfs_crypto_complete */
-#define CRYPTO_COMPLETE_NOT_ENCRYPTED  1
-#define CRYPTO_COMPLETE_ENCRYPTED      0
-#define CRYPTO_COMPLETE_BAD_METADATA  -1
-#define CRYPTO_COMPLETE_PARTIAL       -2
-#define CRYPTO_COMPLETE_INCONSISTENT  -3
-#define CRYPTO_COMPLETE_CORRUPT       -4
+#define CRYPTO_COMPLETE_ENCRYPTED_MDTP_ACTIVATED   2
+#define CRYPTO_COMPLETE_NOT_ENCRYPTED              1
+#define CRYPTO_COMPLETE_ENCRYPTED                  0
+#define CRYPTO_COMPLETE_BAD_METADATA              -1
+#define CRYPTO_COMPLETE_PARTIAL                   -2
+#define CRYPTO_COMPLETE_INCONSISTENT              -3
+#define CRYPTO_COMPLETE_CORRUPT                   -4
+#define CRYPTO_COMPLETE_ERROR_MDTP_ACTIVATED      -5
+
 
 /* Return values for cryptfs_enable_inplace*() */
 #define ENABLE_INPLACE_OK 0