Set NoAuthRequired on boot level 0 key

Since no authentication is used for this key (only the
MaxUserPerBoot tag) the NoAuthRequired tag must be present.
Some buggy KM implementations don't require this.

Bug: 176450483
Test: keystore2_test
Test: boot Crosshatch device and check logs
Change-Id: Id12c0752938d746a9f6fbedbeb42fefd6049c20c
diff --git a/keystore2/src/boot_level_keys.rs b/keystore2/src/boot_level_keys.rs
index 3d33a26..dd69ed7 100644
--- a/keystore2/src/boot_level_keys.rs
+++ b/keystore2/src/boot_level_keys.rs
@@ -224,6 +224,7 @@
         KeyParameterValue::KeySize(256).into(),
         KeyParameterValue::MinMacLength(256).into(),
         KeyParameterValue::KeyPurpose(KeyPurpose::SIGN).into(),
+        KeyParameterValue::NoAuthRequired.into(),
         KeyParameterValue::MaxUsesPerBoot(1).into(),
     ];
     // We use TRUSTED_ENVIRONMENT here because it is the authority on when