crash.software
Projects
Pull Requests
Issues
Builds
GrabAccess
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GrabAccess
Files
🤬
Sign In
998d87e2
ROOT
/
GrabAccess_SourceCode
/
Grab2
/
grub-core
/
disk
/
luks2.c
Search
History
783 lines
|
ISO-8859-1
|
24 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
LUKS_MAGIC_1ST
LUKS_MAGIC_2ND
grub_luks2_kdf_type
LUKS2_KDF_TYPE_ARGON2I
LUKS2_KDF_TYPE_PBKDF2
grub_luks2_kdf_type_t
:
enum grub_luks2_kdf_type
grub_luks2_header
magic
:
char[6]
version
:
grub_uint16_t
hdr_size
:
grub_uint64_t
seqid
:
grub_uint64_t
label
:
char[48]
csum_alg
:
char[32]
salt
:
grub_uint8_t[64]
uuid
:
char[40]
subsystem
:
char[48]
hdr_offset
:
grub_uint64_t
_padding
:
char[184]
csum
:
grub_uint8_t[64]
_padding4096
:
char[7*512]
GRUB_PACKED
:
struct grub_luks2_header
grub_luks2_header_t
:
struct grub_luks2_header
grub_luks2_keyslot
idx
:
grub_uint64_t
key_size
:
grub_int64_t
priority
:
grub_int64_t
(anonymous)
(anonymous)
(anonymous)
grub_luks2_keyslot_t
:
struct grub_luks2_keyslot
grub_luks2_segment
idx
:
grub_uint64_t
offset
:
grub_uint64_t
size
:
const char*
encryption
:
const char*
sector_size
:
grub_int64_t
grub_luks2_segment_t
:
struct grub_luks2_segment
grub_luks2_digest
idx
:
grub_uint64_t
keyslots
:
grub_uint64_t
segments
:
grub_uint64_t
salt
:
const char*
digest
:
const char*
hash
:
const char*
iterations
:
grub_int64_t
grub_luks2_digest_t
:
struct grub_luks2_digest
luks2_parse_keyslot
(
grub_luks2_keyslot_t*,const grub_json_t*
)
{...}
:
grub_err_t
luks2_parse_segment
(
grub_luks2_segment_t*,const grub_json_t*
)
{...}
:
grub_err_t
luks2_parse_digest
(
grub_luks2_digest_t*,const grub_json_t*
)
{...}
:
grub_err_t
luks2_get_keyslot
(
grub_luks2_keyslot_t*,grub_luks2_digest_t*,grub_luks2_segment_t*,const grub_json_t*,grub_size_t
)
{...}
:
grub_err_t
luks2_read_header
(
grub_disk_t,grub_luks2_header_t*
)
{...}
:
grub_err_t
luks2_scan
(
grub_disk_t,grub_cryptomount_args_t
)
{...}
:
grub_cryptodisk_t
luks2_verify_key
(
grub_luks2_digest_t*,grub_uint8_t*,grub_size_t
)
{...}
:
grub_err_t
luks2_decrypt_key
(
grub_uint8_t*,grub_disk_t,grub_cryptodisk_t,grub_luks2_keyslot_t*,const grub_uint8_t*,grub_size_t
)
{...}
:
grub_err_t
luks2_recover_key
(
grub_disk_t,grub_cryptodisk_t,grub_cryptomount_args_t
)
{...}
:
grub_err_t
All occurrences
Please wait...
Page is in error, reload to recover