Always use "-O1 -Werror" in crypto-only test builds

Pass -Werror because any compiler warning would be suspicious. Pass
-O1 because at -O0, gcc doesn't do as much analysis.
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 4c0b891..5e98645 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -908,21 +908,21 @@
 component_build_crypto_default () {
   msg "build: make, crypto only"
   scripts/config.py crypto
-  make CFLAGS='-O0'
+  make CFLAGS='-O1 -Werror'
   if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.*
 }
 
 component_build_crypto_full () {
   msg "build: make, crypto only, full config"
   scripts/config.py crypto_full
-  make CFLAGS='-O0'
+  make CFLAGS='-O1 -Werror'
   if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.*
 }
 
 component_build_crypto_baremetal () {
   msg "build: make, crypto only, baremetal config"
   scripts/config.py crypto_baremetal
-  make CFLAGS='-O0 -Werror'
+  make CFLAGS='-O1 -Werror'
   if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.*
 }