Add tests for variable authentication

Creating tests to verify the new authentication feature in the
uefi service and updating the old tests to meet the changes.
Also adding tool to generate all the inputs that are needed
for the aforementioned functionality.

Moreover remove UEFi tests as these are executed part of a dedicated
test executable.

Signed-off-by: Gabor Toth <gabor.toth2@arm.com>
Signed-off-by: Gyorgy Szing <gyorgy.szing@arm.com>
Change-Id: I7aa533dcad582f7300895a15bfacdb7d2f465041
diff --git a/deployments/uefi-test/uefi-test.cmake b/deployments/uefi-test/uefi-test.cmake
index 41b6a98..a02ca3e 100644
--- a/deployments/uefi-test/uefi-test.cmake
+++ b/deployments/uefi-test/uefi-test.cmake
@@ -21,6 +21,16 @@
 target_link_libraries(uefi-test PRIVATE libts::ts)
 
 #-------------------------------------------------------------------------------
+# Options and variables
+#-------------------------------------------------------------------------------
+option(UEFI_AUTH_VAR "Enable variable authentication" ON)
+if (UEFI_AUTH_VAR)
+	target_compile_definitions(uefi-test PRIVATE
+		-DUEFI_AUTH_VAR
+	)
+endif()
+
+#-------------------------------------------------------------------------------
 #  Components that are common accross all deployments
 #
 #-------------------------------------------------------------------------------