Lines Matching defs:pass
46 struct pbkdf2_password *pass = pin;
49 buf = grub_malloc (pass->buflen);
55 pass->salt, pass->saltlen, pass->c,
56 buf, pass->buflen);
63 if (grub_crypto_memcmp (buf, pass->expected, pass->buflen) != 0)
90 struct pbkdf2_password *pass;
101 pass = grub_malloc (sizeof (*pass));
102 if (!pass)
105 pass->c = grub_strtoul (ptr, &ptr, 0);
108 grub_free (pass);
116 grub_free (pass);
120 pass->saltlen = (ptr2 - ptr) >> 1;
121 pass->buflen = grub_strlen (ptr2 + 1) >> 1;
122 ptro = pass->salt = grub_malloc (pass->saltlen);
125 grub_free (pass);
137 grub_free (pass->salt);
138 grub_free (pass);
147 ptro = pass->expected = grub_malloc (pass->buflen);
150 grub_free (pass->salt);
151 grub_free (pass);
165 grub_free (pass->expected);
166 grub_free (pass->salt);
167 grub_free (pass);
176 err = grub_auth_register_authentication (args[0], check_password, pass);
179 grub_free (pass);