aboutsummaryrefslogtreecommitdiffstats
path: root/UefiLessonsPkg/PasswordFormWithHash/Form.vfr
diff options
context:
space:
mode:
authorKonstantin Aladyshev <aladyshev22@gmail.com>2024-02-20 11:11:39 +0300
committerKonstantin Aladyshev <aladyshev22@gmail.com>2024-02-20 11:11:39 +0300
commitb36e1e403b916d3263959f5c84ca5061f683e804 (patch)
tree23b36a35ca7c6458813182d34a44305420382a96 /UefiLessonsPkg/PasswordFormWithHash/Form.vfr
parent146e7a2a46306530bd845b1c0dacf455ae2d6bd4 (diff)
downloadUEFI-Lessons-b36e1e403b916d3263959f5c84ca5061f683e804.tar.gz
UEFI-Lessons-b36e1e403b916d3263959f5c84ca5061f683e804.tar.bz2
UEFI-Lessons-b36e1e403b916d3263959f5c84ca5061f683e804.zip
Add PasswordFormWithHash source code
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Diffstat (limited to 'UefiLessonsPkg/PasswordFormWithHash/Form.vfr')
-rw-r--r--UefiLessonsPkg/PasswordFormWithHash/Form.vfr31
1 files changed, 31 insertions, 0 deletions
diff --git a/UefiLessonsPkg/PasswordFormWithHash/Form.vfr b/UefiLessonsPkg/PasswordFormWithHash/Form.vfr
new file mode 100644
index 0000000..10c1d1f
--- /dev/null
+++ b/UefiLessonsPkg/PasswordFormWithHash/Form.vfr
@@ -0,0 +1,31 @@
+#include <Uefi/UefiMultiPhase.h>
+#include "Data.h"
+
+formset
+ guid = FORMSET_GUID,
+ title = STRING_TOKEN(FORMSET_TITLE),
+ help = STRING_TOKEN(FORMSET_HELP),
+
+ varstore VARIABLE_STRUCTURE,
+ name = FormData,
+ guid = STORAGE_GUID;
+
+ defaultstore StandardDefault,
+ prompt = STRING_TOKEN(STANDARD_DEFAULT_PROMPT),
+ attribute = 0x0000;
+
+ form
+ formid = 1,
+ title = STRING_TOKEN(FORMID1_TITLE);
+
+ password
+ varid = FormData.Password,
+ prompt = STRING_TOKEN(PASSWORD_PROMPT),
+ help = STRING_TOKEN(PASSWORD_HELP),
+ flags = INTERACTIVE,
+ key = KEY_PASSWORD,
+ minsize = PASSWORD_MIN_LEN,
+ maxsize = PASSWORD_MAX_LEN,
+ endpassword;
+ endform;
+endformset;