Adapted programs / test suites to _init() and _free()
diff --git a/programs/aes/aescrypt2.c b/programs/aes/aescrypt2.c
index db7ed32..40b7fec 100644
--- a/programs/aes/aescrypt2.c
+++ b/programs/aes/aescrypt2.c
@@ -94,6 +94,7 @@
 #endif
 
     aes_init( &aes_ctx );
+    sha256_init( &sha_ctx );
 
     /*
      * Parse the command-line arguments.
@@ -429,7 +430,7 @@
     memset( digest, 0, sizeof( digest ) );
 
     aes_free( &aes_ctx );
-    memset( &sha_ctx, 0, sizeof( sha256_context ) );
+    sha256_free( &sha_ctx );
 
     return( ret );
 }