Remove unused member in des_context
diff --git a/ChangeLog b/ChangeLog
index 58c925f..7ef5184 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -96,6 +96,7 @@
    * Remove sig_oid2 and rename sig_oid1 to sig_oid in x509_crt and x509_crl.
    * x509_crt.key_usage changed from unsigned char to unsigned int.
    * Remove r and s from ecdsa_context
+   * Remove mode from des_context and des3_context
 
 Default behavior changes
    * The default minimum TLS version is now TLS 1.0.
diff --git a/include/mbedtls/des.h b/include/mbedtls/des.h
index 753b3e0..55ca455 100644
--- a/include/mbedtls/des.h
+++ b/include/mbedtls/des.h
@@ -53,7 +53,6 @@
  */
 typedef struct
 {
-    int mode;                   /*!<  encrypt/decrypt   */
     uint32_t sk[32];            /*!<  DES subkeys       */
 }
 mbedtls_des_context;
@@ -63,7 +62,6 @@
  */
 typedef struct
 {
-    int mode;                   /*!<  encrypt/decrypt   */
     uint32_t sk[96];            /*!<  3DES subkeys      */
 }
 mbedtls_des3_context;