derive_key_aesRegular
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 ✅