diff --git a/cook.sh b/cook.sh
index cdff410ea3d78c59ab7928bd318191e41e5ff804..18e5986306a5cda205644cfe565cd7e42579c142 100755
--- a/cook.sh
+++ b/cook.sh
@@ -84,6 +84,11 @@ function op {
                         wget "$TAR" -O source.tar
                     fi
 
+                    if [ -n "$TAR_SHA256" ]
+                    then
+                        sha256sum -c <<< "${TAR_SHA256} source.tar"
+                    fi
+
                     if [ ! -d source ]
                     then
                         mkdir source