Lines Matching defs:header

36 /* On disk LUKS header */
73 struct grub_luks_phdr header;
75 char uuid[sizeof (header.uuid) + 1];
76 char ciphername[sizeof (header.cipherName) + 1];
77 char ciphermode[sizeof (header.cipherMode) + 1];
79 char hashspec[sizeof (header.hashSpec) + 1];
92 /* Read the LUKS header. */
93 err = grub_disk_read (disk, 0, 0, sizeof (header), &header);
102 if (grub_memcmp (header.magic, LUKS_MAGIC, sizeof (header.magic))
103 || grub_be_to_cpu16 (header.version) != 1)
107 for (iptr = header.uuid; iptr < &header.uuid[ARRAY_SIZE (header.uuid)];
122 grub_memcpy (ciphername, header.cipherName, sizeof (header.cipherName));
123 ciphername[sizeof (header.cipherName)] = 0;
124 grub_memcpy (ciphermode, header.cipherMode, sizeof (header.cipherMode));
125 ciphermode[sizeof (header.cipherMode)] = 0;
126 grub_memcpy (hashspec, header.hashSpec, sizeof (header.hashSpec));
127 hashspec[sizeof (header.hashSpec)] = 0;
142 if (grub_be_to_cpu32 (header.keyBytes) > 1024)
145 grub_be_to_cpu32 (header.keyBytes));
281 newdev->offset = grub_be_to_cpu32 (header.payloadOffset);
304 struct grub_luks_phdr header;
308 grub_uint8_t candidate_digest[sizeof (header.mkDigest)];
315 err = grub_disk_read (source, 0, 0, sizeof (header), &header);
320 keysize = grub_be_to_cpu32 (header.keyBytes);
322 for (i = 0; i < ARRAY_SIZE (header.keyblock); i++)
323 if (grub_be_to_cpu32 (header.keyblock[i].active) == LUKS_KEY_ENABLED
324 && grub_be_to_cpu32 (header.keyblock[i].stripes) > max_stripes)
325 max_stripes = grub_be_to_cpu32 (header.keyblock[i].stripes);
346 for (i = 0; i < ARRAY_SIZE (header.keyblock); i++)
353 if (grub_be_to_cpu32 (header.keyblock[i].active) != LUKS_KEY_ENABLED)
361 header.keyblock[i].passwordSalt,
362 sizeof (header.keyblock[i].passwordSalt),
363 grub_be_to_cpu32 (header.keyblock[i].
382 length = (keysize * grub_be_to_cpu32 (header.keyblock[i].stripes));
386 grub_be_to_cpu32 (header.keyblock
404 grub_be_to_cpu32 (header.keyblock[i].stripes));
415 grub_be_to_cpu32 (header.keyBytes),
416 header.mkDigestSalt,
417 sizeof (header.mkDigestSalt),
419 (header.mkDigestIterations),
429 in the header to see if it's correct. */
430 if (grub_memcmp (candidate_digest, header.mkDigest,
431 sizeof (header.mkDigest)) != 0)