derive_key_aes
Regular
4.4
: Absent ⚠️
4.8
: ✅int derive_key_aes(u8 *deriving_key, u8 *source_key, u8 *derived_key);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff8128a110)
Location: fs/crypto/keyinfo.c:37
Inline: False
Symbols:
ffffffff8128a110-ffffffff8128a2b0: derive_key_aes (STB_LOCAL)
4.10
: ✅int derive_key_aes(u8 *deriving_key, u8 *source_key, u8 *derived_key);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff8129ee50)
Location: fs/crypto/keyinfo.c:34
Inline: False
Symbols:
ffffffff8129ee50-ffffffff8129eff0: derive_key_aes (STB_LOCAL)
4.13
: ✅int derive_key_aes(u8 *deriving_key, const struct fscrypt_key *source_key, u8 *derived_raw_key);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff812ad880)
Location: fs/crypto/keyinfo.c:39
Inline: False
Symbols:
ffffffff812ad880-ffffffff812ada49: derive_key_aes (STB_LOCAL)
4.15
: ✅int derive_key_aes(u8 *deriving_key, const struct fscrypt_key *source_key, u8 *derived_raw_key);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff812d0d70)
Location: fs/crypto/keyinfo.c:29
Inline: False
Symbols:
ffffffff812d0d70-ffffffff812d0f19: derive_key_aes (STB_LOCAL)
4.18
: ✅int derive_key_aes(const u8 *master_key, const struct fscrypt_context *ctx, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff812fb8b0)
Location: fs/crypto/keyinfo.c:29
Inline: False
Symbols:
ffffffff812fb8b0-ffffffff812fba6e: derive_key_aes (STB_LOCAL)
5.0
: ✅int derive_key_aes(const u8 *master_key, const struct fscrypt_context *ctx, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff81310e00)
Location: fs/crypto/keyinfo.c:35
Inline: False
Symbols:
ffffffff81310e00-ffffffff81311002: derive_key_aes (STB_LOCAL)
5.3
: ✅int derive_key_aes(const u8 *master_key, const struct fscrypt_context *ctx, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keyinfo.c (ffffffff81338580)
Location: fs/crypto/keyinfo.c:34
Inline: False
Symbols:
ffffffff81338580-ffffffff8133871d: derive_key_aes (STB_LOCAL)
5.4
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff8134e390)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff8134e390-ffffffff8134e52f: derive_key_aes (STB_LOCAL)
5.8
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81394130)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:setup_v1_file_key_derived
Symbols:
ffffffff81394130-ffffffff813942ca: derive_key_aes (STB_LOCAL)
5.11
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff813a55f0)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:setup_v1_file_key_derived
Symbols:
ffffffff813a55f0-ffffffff813a578a: derive_key_aes (STB_LOCAL)
5.13
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff813ac6d0)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff813ac6d0-ffffffff813ac86a: derive_key_aes (STB_LOCAL)
5.15
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff813fc040)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff813fc040-ffffffff813fc1da: derive_key_aes (STB_LOCAL)
5.19
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff8146f460)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff8146f460-ffffffff8146f65e: derive_key_aes (STB_LOCAL)
6.2
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81500be0)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81500be0-ffffffff81500dde: derive_key_aes (STB_LOCAL)
6.5
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81538270)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81538270-ffffffff81538470: derive_key_aes (STB_LOCAL)
6.8
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff8156d3c0)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff8156d3c0-ffffffff8156d5c0: derive_key_aes (STB_LOCAL)
arm64
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffff80001040f5a0)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffff80001040f5a0-ffff80001040f75c: derive_key_aes (STB_LOCAL)
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (c05dc2d4)
Location: fs/crypto/keysetup_v1.c:47
Inline: True
Inline callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
ppc64el
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (c00000000051d010)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
c00000000051d010-c00000000051d254: derive_key_aes (STB_LOCAL)
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffe0002b84a2)
Location: fs/crypto/keysetup_v1.c:47
Inline: True
Inline callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
aws
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81346970)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81346970-ffffffff81346b0f: derive_key_aes (STB_LOCAL)
azure
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81337650)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81337650-ffffffff813377ef: derive_key_aes (STB_LOCAL)
gcp
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81344440)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81344440-ffffffff813445df: derive_key_aes (STB_LOCAL)
lowlatency
: ✅int derive_key_aes(const u8 *master_key, const u8 *nonce, u8 *derived_key, unsigned int derived_keysize);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/crypto/keysetup_v1.c (ffffffff81357720)
Location: fs/crypto/keysetup_v1.c:47
Inline: False
Direct callers:
- fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key
Symbols:
ffffffff81357720-ffffffff813578bf: derive_key_aes (STB_LOCAL)
Regular
4.8
and 4.10
✅
4.10
and 4.13
⚠️u8 *derived_raw_key
u8 *derived_key
u8 *source_key
➡️ const struct fscrypt_key *source_key
4.13
and 4.15
✅
4.15
and 4.18
⚠️const u8 *master_key
const struct fscrypt_context *ctx
u8 *derived_key
unsigned int derived_keysize
u8 *deriving_key
const struct fscrypt_key *source_key
u8 *derived_raw_key
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
⚠️const u8 *nonce
const struct fscrypt_context *ctx
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and ppc64el
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅