From a5a52162b42b547df95cf9693a267ecf50fc70eb Mon Sep 17 00:00:00 2001 From: Giuliano Procida Date: Tue, 4 Mar 2025 12:20:54 +0000 Subject: [PATCH] ANDROID: GKI: add fips140 symbol list 63 function symbol(s) added 'int __traceiter_android_vh_aes_decrypt(void*, const struct crypto_aes_ctx*, u8*, const u8*, int*)' 'int __traceiter_android_vh_aes_encrypt(void*, const struct crypto_aes_ctx*, u8*, const u8*, int*)' 'int __traceiter_android_vh_aes_expandkey(void*, struct crypto_aes_ctx*, const u8*, unsigned int, int*)' 'int __traceiter_android_vh_sha256(void*, const u8*, unsigned int, u8*, int*)' 'int aead_register_instance(struct crypto_template*, struct aead_instance*)' 'int ahash_register_instance(struct crypto_template*, struct ahash_instance*)' 'bool cpu_have_feature(unsigned int)' 'int crypto_ahash_finup(struct ahash_request*)' 'int crypto_ahash_init(struct ahash_request*)' 'int crypto_ahash_update(struct ahash_request*)' 'struct crypto_rng* crypto_alloc_rng(const char*, u32, u32)' 'const char* crypto_attr_alg_name(struct rtattr*)' 'int crypto_check_attr_type(struct rtattr**, u32, u32*)' 'void crypto_cipher_encrypt_one(struct crypto_cipher*, u8*, const u8*)' 'int crypto_cipher_setkey(struct crypto_cipher*, const u8*, unsigned int)' 'struct crypto_cipher* crypto_clone_cipher(struct crypto_cipher*)' 'struct crypto_shash* crypto_clone_shash(struct crypto_shash*)' 'void crypto_drop_spawn(struct crypto_spawn*)' 'struct crypto_sync_skcipher* crypto_get_default_null_skcipher()' 'int crypto_grab_aead(struct crypto_aead_spawn*, struct crypto_instance*, const char*, u32, u32)' 'int crypto_grab_ahash(struct crypto_ahash_spawn*, struct crypto_instance*, const char*, u32, u32)' 'int crypto_grab_shash(struct crypto_shash_spawn*, struct crypto_instance*, const char*, u32, u32)' 'int crypto_grab_skcipher(struct crypto_skcipher_spawn*, struct crypto_instance*, const char*, u32, u32)' 'int crypto_grab_spawn(struct crypto_spawn*, struct crypto_instance*, const char*, u32, u32)' 'int crypto_inst_setname(struct crypto_instance*, const char*, struct crypto_alg*)' 'int crypto_lskcipher_decrypt(struct crypto_lskcipher*, const u8*, u8*, unsigned int, u8*)' 'int crypto_lskcipher_encrypt(struct crypto_lskcipher*, const u8*, u8*, unsigned int, u8*)' 'void crypto_put_default_null_skcipher()' 'int crypto_register_aeads(struct aead_alg*, int)' 'int crypto_register_ahashes(struct ahash_alg*, int)' 'int crypto_register_alg(struct crypto_alg*)' 'int crypto_register_algs(struct crypto_alg*, int)' 'int crypto_register_shashes(struct shash_alg*, int)' 'int crypto_register_skciphers(struct skcipher_alg*, int)' 'int crypto_register_template(struct crypto_template*)' 'int crypto_register_templates(struct crypto_template*, int)' 'void crypto_remove_spawns(struct crypto_alg*, struct list_head*, struct crypto_alg*)' 'int crypto_rng_reset(struct crypto_rng*, const u8*, unsigned int)' 'int crypto_shash_export(struct shash_desc*, void*)' 'int crypto_shash_import(struct shash_desc*, const void*)' 'struct crypto_tfm* crypto_spawn_tfm(struct crypto_spawn*, u32, u32)' 'void* crypto_spawn_tfm2(struct crypto_spawn*)' 'void crypto_unregister_aeads(struct aead_alg*, int)' 'void crypto_unregister_alg(struct crypto_alg*)' 'void crypto_unregister_shashes(struct shash_alg*, int)' 'void crypto_unregister_skciphers(struct skcipher_alg*, int)' 'void crypto_unregister_template(struct crypto_template*)' 'void crypto_unregister_templates(struct crypto_template*, int)' 'void kernel_neon_begin()' 'void kernel_neon_end()' 'void kvfree_sensitive(const void*, size_t)' 'struct lskcipher_instance* lskcipher_alloc_instance_simple(struct crypto_template*, struct rtattr**)' 'int lskcipher_register_instance(struct crypto_template*, struct lskcipher_instance*)' 'bool rng_is_initialized()' 'void shash_free_singlespawn_instance(struct shash_instance*)' 'int shash_no_setkey(struct crypto_shash*, const u8*, unsigned int)' 'int shash_register_instance(struct crypto_template*, struct shash_instance*)' 'struct skcipher_instance* skcipher_alloc_instance_simple(struct crypto_template*, struct rtattr**)' 'int skcipher_register_instance(struct crypto_template*, struct skcipher_instance*)' 'int skcipher_walk_aead_decrypt(struct skcipher_walk*, struct aead_request*, bool)' 'int skcipher_walk_aead_encrypt(struct skcipher_walk*, struct aead_request*, bool)' 'int skcipher_walk_done(struct skcipher_walk*, int)' 'int skcipher_walk_virt(struct skcipher_walk*, struct skcipher_request*, bool)' 6 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_aes_decrypt' 'struct tracepoint __tracepoint_android_vh_aes_encrypt' 'struct tracepoint __tracepoint_android_vh_aes_expandkey' 'struct tracepoint __tracepoint_android_vh_sha256' 'struct list_head crypto_alg_list' 'struct rw_semaphore crypto_alg_sem' Bug: 393044622 Bug: 400647961 Change-Id: I92f2f3a7f8465c7a9980dd47182f0c10d9ab904f Signed-off-by: Giuliano Procida --- BUILD.bazel | 8 + gki/aarch64/abi.stg | 1697 +++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/fips140 | 155 ++++ 3 files changed, 1860 insertions(+) create mode 100644 gki/aarch64/symbols/fips140 diff --git a/BUILD.bazel b/BUILD.bazel index 2cc4c79e05d3..c21ef32d9edf 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -175,6 +175,7 @@ filegroup( # keep sorted "gki/aarch64/symbols/db845c", "gki/aarch64/symbols/exynosauto", + "gki/aarch64/symbols/fips140", "gki/aarch64/symbols/galaxy", "gki/aarch64/symbols/oplus", "gki/aarch64/symbols/pixel", @@ -1339,12 +1340,19 @@ kernel_build( base_kernel = ":kernel_aarch64", build_config = "build.config.common", defconfig = "arch/arm64/configs/gki_defconfig", + kmi_symbol_list = "gki/aarch64/symbols/fips140", make_goals = ["modules"], makefile = ":Makefile", module_outs = ["crypto/fips140.ko"], post_defconfig_fragments = ["arch/arm64/configs/fips140_gki.fragment"], ) +kernel_abi( + name = "fips140_abi", + kernel_build = ":fips140", + kmi_symbol_list_add_only = True, +) + pkg_files( name = "fips140_dist_files", srcs = [":fips140"], diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index c4c4ecb25300..f82c7f1b67e8 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -793,6 +793,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x21eca7f5 } +pointer_reference { + id: 0x02ecf0bd + kind: POINTER + pointee_type_id: 0x21f32468 +} pointer_reference { id: 0x02ed0755 kind: POINTER @@ -2028,6 +2033,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x37265f81 } +pointer_reference { + id: 0x076327a3 + kind: POINTER + pointee_type_id: 0x37cc7810 +} pointer_reference { id: 0x07665a1f kind: POINTER @@ -3363,6 +3373,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ae9d1bd } +pointer_reference { + id: 0x0c2bd8e3 + kind: POINTER + pointee_type_id: 0x1aef8512 +} pointer_reference { id: 0x0c2e195c kind: POINTER @@ -4733,6 +4748,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f0fd39d } +pointer_reference { + id: 0x0d53f428 + kind: POINTER + pointee_type_id: 0x1f0f363d +} pointer_reference { id: 0x0d5547d5 kind: POINTER @@ -4773,6 +4793,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f2e0acd } +pointer_reference { + id: 0x0d5cf879 + kind: POINTER + pointee_type_id: 0x1f33077b +} pointer_reference { id: 0x0d5e3b67 kind: POINTER @@ -5283,6 +5308,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c88dd20 } +pointer_reference { + id: 0x0db22504 + kind: POINTER + pointee_type_id: 0x1c88728f +} pointer_reference { id: 0x0db25a6d kind: POINTER @@ -5563,6 +5593,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dad5a2a } +pointer_reference { + id: 0x0dfbab12 + kind: POINTER + pointee_type_id: 0x1dae4ad4 +} pointer_reference { id: 0x0dfe7d1f kind: POINTER @@ -6328,6 +6363,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x101da732 } +pointer_reference { + id: 0x0e98e2c8 + kind: POINTER + pointee_type_id: 0x10236dbc +} pointer_reference { id: 0x0e98fdb6 kind: POINTER @@ -7753,6 +7793,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1572d585 } +pointer_reference { + id: 0x0fcecb94 + kind: POINTER + pointee_type_id: 0x157bc8cc +} pointer_reference { id: 0x0fd14d12 kind: POINTER @@ -12503,6 +12548,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb99f29b6 } +pointer_reference { + id: 0x24f9cd24 + kind: POINTER + pointee_type_id: 0xb9a7d20f +} pointer_reference { id: 0x250095e2 kind: POINTER @@ -13528,6 +13578,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8d38c78e } +pointer_reference { + id: 0x29df5204 + kind: POINTER + pointee_type_id: 0x8d3dae8e +} pointer_reference { id: 0x29e29804 kind: POINTER @@ -19333,6 +19388,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x922a836c } +pointer_reference { + id: 0x2e1ad4d6 + kind: POINTER + pointee_type_id: 0x922bb5c7 +} pointer_reference { id: 0x2e1b3edd kind: POINTER @@ -19383,6 +19443,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x92c58e2b } +pointer_reference { + id: 0x2e218d05 + kind: POINTER + pointee_type_id: 0x92c6d289 +} pointer_reference { id: 0x2e21b136 kind: POINTER @@ -19413,6 +19478,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x92d3b873 } +pointer_reference { + id: 0x2e259c61 + kind: POINTER + pointee_type_id: 0x92d69719 +} pointer_reference { id: 0x2e27223f kind: POINTER @@ -22893,6 +22963,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeabeeb71 } +pointer_reference { + id: 0x30408c71 + kind: POINTER + pointee_type_id: 0xeb42d758 +} pointer_reference { id: 0x30464b44 kind: POINTER @@ -25048,6 +25123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf91eb689 } +pointer_reference { + id: 0x34d86d1c + kind: POINTER + pointee_type_id: 0xf92152ec +} pointer_reference { id: 0x34d8b46b kind: POINTER @@ -25218,6 +25298,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfeedb339 } +pointer_reference { + id: 0x352e53fa + kind: POINTER + pointee_type_id: 0xfef9a975 +} pointer_reference { id: 0x352f1477 kind: POINTER @@ -27788,6 +27873,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc0843ed1 } +pointer_reference { + id: 0x3ab2afcb + kind: POINTER + pointee_type_id: 0xc08a59b2 +} pointer_reference { id: 0x3ab47ff9 kind: POINTER @@ -28818,6 +28908,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xde680909 } +pointer_reference { + id: 0x3d14c96b + kind: POINTER + pointee_type_id: 0xde13c333 +} pointer_reference { id: 0x3d1aac7e kind: POINTER @@ -29408,6 +29503,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd334a6ae } +pointer_reference { + id: 0x3e5d9ebb + kind: POINTER + pointee_type_id: 0xd3369c71 +} pointer_reference { id: 0x3e600958 kind: POINTER @@ -29538,6 +29638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd0f3b5bf } +pointer_reference { + id: 0x3ead5ba3 + kind: POINTER + pointee_type_id: 0xd0f58812 +} pointer_reference { id: 0x3eafc7e2 kind: POINTER @@ -36632,6 +36737,11 @@ array { number_of_elements: 24 element_type_id: 0x295c7202 } +array { + id: 0x2001d1ac + number_of_elements: 96 + element_type_id: 0x384f7d7c +} array { id: 0x201349f7 number_of_elements: 29 @@ -36732,6 +36842,11 @@ array { number_of_elements: 96 element_type_id: 0x1c898f28 } +array { + id: 0x29b047b4 + number_of_elements: 112 + element_type_id: 0x384f7d7c +} array { id: 0x2a585e4f number_of_elements: 3 @@ -36917,6 +37032,11 @@ array { number_of_elements: 3 element_type_id: 0xa12e384a } +array { + id: 0x3b053b38 + number_of_elements: 88 + element_type_id: 0x384f7d7c +} array { id: 0x3b24b1ed number_of_elements: 20 @@ -40307,6 +40427,31 @@ member { type_id: 0x4f2326f3 offset: 1280 } +member { + id: 0x300b22cc + type_id: 0x4f02e8a7 + offset: 64 +} +member { + id: 0x300b2556 + type_id: 0x4f02f6cc + offset: 64 +} +member { + id: 0x300b28e2 + type_id: 0x4f02c01e + offset: 64 +} +member { + id: 0x300b2e9c + type_id: 0x4f02d9e5 + offset: 64 +} +member { + id: 0x300b2ecd + type_id: 0x4f02d8a3 + offset: 64 +} member { id: 0x300b75af type_id: 0x4f03a6ae @@ -46624,6 +46769,16 @@ member { type_id: 0x6720d32f offset: 576 } +member { + id: 0x270f3232 + name: "alg" + type_id: 0xa2be2e87 +} +member { + id: 0x2777335c + name: "alg" + type_id: 0xdabf4001 +} member { id: 0x2784b70a name: "alg" @@ -46635,6 +46790,21 @@ member { type_id: 0x00defc2c offset: 128 } +member { + id: 0x27b1e24e + name: "alg" + type_id: 0x1c6e5215 +} +member { + id: 0x27b6977d + name: "alg" + type_id: 0x1b1b6127 +} +member { + id: 0x27d479aa + name: "alg" + type_id: 0x79f5b673 +} member { id: 0xc3ae1168 name: "alg_icv_len" @@ -46782,6 +46952,12 @@ member { type_id: 0x0b395893 offset: 7296 } +member { + id: 0x9d7710c5 + name: "alignmask" + type_id: 0x4585663f + offset: 1152 +} member { id: 0x3646d839 name: "alignment" @@ -51899,6 +52075,30 @@ member { name: "base" type_id: 0xec967f20 } +member { + id: 0x8544c0d1 + name: "base" + type_id: 0x9e2c67f2 + offset: 704 +} +member { + id: 0x8544c84a + name: "base" + type_id: 0x9e2c67f2 + offset: 896 +} +member { + id: 0x8544c9f4 + name: "base" + type_id: 0x9e2c67f2 + offset: 512 +} +member { + id: 0x8544ca42 + name: "base" + type_id: 0x9e2c67f2 + offset: 768 +} member { id: 0x85481c0d name: "base" @@ -52083,6 +52283,11 @@ member { name: "base" type_id: 0x27253e64 } +member { + id: 0x85fdf55a + name: "base" + type_id: 0x271bd1e1 +} member { id: 0x1bc44f4f name: "baseValue" @@ -54127,6 +54332,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0x89cc162f + name: "blocksize" + type_id: 0x4585663f + offset: 1088 +} member { id: 0x9d6f12e1 name: "blue" @@ -55648,6 +55859,12 @@ member { name: "buffer" type_id: 0x0483e6f8 } +member { + id: 0x33decf44 + name: "buffer" + type_id: 0x00c72527 + offset: 832 +} member { id: 0x33e6b01d name: "buffer" @@ -55835,6 +56052,12 @@ member { type_id: 0xd3c80119 offset: 256 } +member { + id: 0xc0824dc3 + name: "buffers" + type_id: 0xd3c80119 + offset: 640 +} member { id: 0x803be3e4 name: "buffersize" @@ -62727,6 +62950,12 @@ member { name: "co" type_id: 0xcbbc3377 } +member { + id: 0x890b7742 + name: "co" + type_id: 0xcbbc3377 + offset: 320 +} member { id: 0xf50e6b44 name: "coa_compress" @@ -72009,6 +72238,12 @@ member { type_id: 0x2ed391e2 offset: 192 } +member { + id: 0x70f8977e + name: "decrypt" + type_id: 0x2e259c61 + offset: 128 +} member { id: 0x70fa8381 name: "decrypt" @@ -79833,6 +80068,12 @@ member { type_id: 0x6d25e07f offset: 128 } +member { + id: 0xbbab7e83 + name: "dst" + type_id: 0x5ade635b + offset: 128 +} member { id: 0xbbb26ece name: "dst" @@ -82399,6 +82640,12 @@ member { type_id: 0x295c7202 offset: 8 } +member { + id: 0x893c6a47 + name: "encrypt" + type_id: 0x2e259c61 + offset: 64 +} member { id: 0x893c9169 name: "encrypt" @@ -84855,6 +85102,12 @@ member { type_id: 0x0d301752 offset: 1536 } +member { + id: 0x0d2d5b87 + name: "exit" + type_id: 0x0d5cf879 + offset: 256 +} member { id: 0x0d2e74ee name: "exit" @@ -92798,6 +93051,11 @@ member { type_id: 0x0e8c611e offset: 320 } +member { + id: 0xfeac9031 + name: "free" + type_id: 0x0e98e2c8 +} member { id: 0xfead29ce name: "free" @@ -92822,6 +93080,11 @@ member { type_id: 0x0f7ddf45 offset: 384 } +member { + id: 0xfeae230b + name: "free" + type_id: 0x0c2bd8e3 +} member { id: 0xfeae4b02 name: "free" @@ -92856,12 +93119,27 @@ member { type_id: 0x0d364e53 offset: 320 } +member { + id: 0xfeaf5b27 + name: "free" + type_id: 0x0d53f428 +} +member { + id: 0xfeafbaf6 + name: "free" + type_id: 0x0db22504 +} member { id: 0xfeafc1ca name: "free" type_id: 0x0dcbeae6 offset: 1408 } +member { + id: 0xfeaff378 + name: "free" + type_id: 0x0dfbab12 +} member { id: 0xae2dd6eb name: "free_after_mult_rcu_gp" @@ -99938,12 +100216,22 @@ member { name: "head" type_id: 0x054f691a } +member { + id: 0xb561bc3a + name: "head" + type_id: 0x3b053b38 +} member { id: 0xb564dfd9 name: "head" type_id: 0x3e6239e1 offset: 64 } +member { + id: 0xb56701d9 + name: "head" + type_id: 0x3db8d8c8 +} member { id: 0xb568e1b3 name: "head" @@ -99965,6 +100253,11 @@ member { name: "head" type_id: 0x357909b2 } +member { + id: 0xb5730946 + name: "head" + type_id: 0x29b047b4 +} member { id: 0xb5732287 name: "head" @@ -99977,6 +100270,11 @@ member { type_id: 0x295c7202 offset: 32 } +member { + id: 0xb57ab8d0 + name: "head" + type_id: 0x2001d1ac +} member { id: 0xb5897100 name: "head" @@ -106017,6 +106315,12 @@ member { type_id: 0xff8884d8 offset: 64 } +member { + id: 0x5c6f2950 + name: "in" + type_id: 0xc440583a + offset: 256 +} member { id: 0x5c99cb61 name: "in" @@ -107230,6 +107534,12 @@ member { type_id: 0x2e763bfd offset: 1472 } +member { + id: 0x1ac4d738 + name: "init" + type_id: 0x2e1ad4d6 + offset: 192 +} member { id: 0x1ac4f968 name: "init" @@ -112703,6 +113013,12 @@ member { type_id: 0x2efe8065 offset: 1280 } +member { + id: 0x56ccb987 + name: "iv" + type_id: 0x18bd6530 + offset: 960 +} member { id: 0x56d4cc43 name: "iv" @@ -112721,6 +113037,12 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x8320112b + name: "ivsize" + type_id: 0x4585663f + offset: 1024 +} member { id: 0x832012d5 name: "ivsize" @@ -141655,6 +141977,12 @@ member { type_id: 0x42201dce offset: 832 } +member { + id: 0xe5a6cde2 + name: "oiv" + type_id: 0x00c72527 + offset: 896 +} member { id: 0x1e0dc421 name: "okfn" @@ -143773,6 +144101,12 @@ member { type_id: 0xff8884d8 offset: 160 } +member { + id: 0xb335975f + name: "out" + type_id: 0xc440583a + offset: 448 +} member { id: 0xb39ca403 name: "out" @@ -145416,6 +145750,17 @@ member { type_id: 0x06835e9c offset: 640 } +member { + id: 0x32051484 + name: "page" + type_id: 0x00c72527 +} +member { + id: 0x32051c2a + name: "page" + type_id: 0x00c72527 + offset: 768 +} member { id: 0x32212da1 name: "page" @@ -149037,6 +149382,11 @@ member { name: "phys" type_id: 0x5abe7554 } +member { + id: 0x304c83ff + name: "phys" + type_id: 0x14ca5b0f +} member { id: 0x3065fcc3 name: "phys" @@ -171027,6 +171377,26 @@ member { name: "s" type_id: 0x36592664 } +member { + id: 0x67c7a2a8 + name: "s" + type_id: 0x35157ae5 +} +member { + id: 0x67c7a307 + name: "s" + type_id: 0x3514d59f +} +member { + id: 0x67c7a469 + name: "s" + type_id: 0x3513bbdd +} +member { + id: 0x67c7a605 + name: "s" + type_id: 0x3511d7b8 +} member { id: 0x67c839a9 name: "s" @@ -176920,6 +177290,11 @@ member { type_id: 0x2c31fe8f offset: 64 } +member { + id: 0x17785fc5 + name: "setkey" + type_id: 0x2e218d05 +} member { id: 0x177a316a name: "setkey" @@ -182393,6 +182768,11 @@ member { name: "src" type_id: 0x6d25e07f } +member { + id: 0x446cb466 + name: "src" + type_id: 0x5ade635b +} member { id: 0x4475abf6 name: "src" @@ -186205,6 +186585,12 @@ member { type_id: 0x4585663f offset: 45344 } +member { + id: 0x5e10ffff + name: "stride" + type_id: 0x4585663f + offset: 1120 +} member { id: 0x5e325ec0 name: "stride" @@ -193792,6 +194178,12 @@ member { type_id: 0xb02b353a offset: 704 } +member { + id: 0x9d16fe6e + name: "total" + type_id: 0x4585663f + offset: 576 +} member { id: 0x9d2cc35c name: "total" @@ -205074,6 +205466,11 @@ member { type_id: 0x4585663f offset: 256 } +member { + id: 0xde7997b9 + name: "virt" + type_id: 0x14e40ca3 +} member { id: 0x14aa07f5 name: "virt_addr" @@ -212660,6 +213057,24 @@ struct_union { member_id: 0x35690218 } } +struct_union { + id: 0x14ca5b0f + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x320350ff + member_id: 0x9b2fad41 + } +} +struct_union { + id: 0x14e40ca3 + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x32051484 + member_id: 0x243566e2 + } +} struct_union { id: 0x14e96bc2 kind: STRUCT @@ -214734,6 +215149,42 @@ struct_union { member_id: 0x85c1a1cb } } +struct_union { + id: 0x3511d7b8 + kind: STRUCT + definition { + bytesize: 552 + member_id: 0xb5730946 + member_id: 0x8544c84a + } +} +struct_union { + id: 0x3513bbdd + kind: STRUCT + definition { + bytesize: 536 + member_id: 0xb57ab8d0 + member_id: 0x8544ca42 + } +} +struct_union { + id: 0x3514d59f + kind: STRUCT + definition { + bytesize: 504 + member_id: 0xb56701d9 + member_id: 0x8544c9f4 + } +} +struct_union { + id: 0x35157ae5 + kind: STRUCT + definition { + bytesize: 528 + member_id: 0xb561bc3a + member_id: 0x8544c0d1 + } +} struct_union { id: 0x35201b24 kind: STRUCT @@ -216402,6 +216853,51 @@ struct_union { member_id: 0x8fed16f2 } } +struct_union { + id: 0x4f02c01e + kind: UNION + definition { + bytesize: 504 + member_id: 0x67c7a307 + member_id: 0x27d479aa + } +} +struct_union { + id: 0x4f02d8a3 + kind: UNION + definition { + bytesize: 536 + member_id: 0x67c7a469 + member_id: 0x27b1e24e + } +} +struct_union { + id: 0x4f02d9e5 + kind: UNION + definition { + bytesize: 552 + member_id: 0x67c7a605 + member_id: 0x27b6977d + } +} +struct_union { + id: 0x4f02e8a7 + kind: UNION + definition { + bytesize: 528 + member_id: 0x67c7a2a8 + member_id: 0x2777335c + } +} +struct_union { + id: 0x4f02f6cc + kind: UNION + definition { + bytesize: 504 + member_id: 0x67c7a307 + member_id: 0x270f3232 + } +} struct_union { id: 0x4f03a6ae kind: UNION @@ -216936,6 +217432,15 @@ struct_union { member_id: 0x2e0294e1 } } +struct_union { + id: 0x5ade635b + kind: UNION + definition { + bytesize: 16 + member_id: 0x304c83ff + member_id: 0xde7997b9 + } +} struct_union { id: 0x5ae4b375 kind: UNION @@ -220195,6 +220700,16 @@ struct_union { member_id: 0x85f3de85 } } +struct_union { + id: 0x8d3dae8e + kind: STRUCT + name: "aead_instance" + definition { + bytesize: 512 + member_id: 0xfeae230b + member_id: 0x300b2556 + } +} struct_union { id: 0xe2a4c51e kind: STRUCT @@ -220246,6 +220761,16 @@ struct_union { member_id: 0xae60b228 } } +struct_union { + id: 0xd3369c71 + kind: STRUCT + name: "ahash_instance" + definition { + bytesize: 544 + member_id: 0xfeaf5b27 + member_id: 0x300b2ecd + } +} struct_union { id: 0xe316ef9b kind: STRUCT @@ -225805,6 +226330,15 @@ struct_union { member_id: 0x8597ba9d } } +struct_union { + id: 0xc08a59b2 + kind: STRUCT + name: "crypto_aead_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x7ebccaf7 kind: STRUCT @@ -225828,6 +226362,15 @@ struct_union { member_id: 0x8597b7be } } +struct_union { + id: 0xde13c333 + kind: STRUCT + name: "crypto_ahash_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x293b162f kind: STRUCT @@ -225865,6 +226408,15 @@ struct_union { member_id: 0x2da18bb2 } } +struct_union { + id: 0x37cc7810 + kind: STRUCT + name: "crypto_cipher" + definition { + bytesize: 32 + member_id: 0x8597be7c + } +} struct_union { id: 0x85b25628 kind: STRUCT @@ -225897,6 +226449,15 @@ struct_union { member_id: 0x8597ba9d } } +struct_union { + id: 0xd0f58812 + kind: STRUCT + name: "crypto_lskcipher" + definition { + bytesize: 32 + member_id: 0x8597be7c + } +} struct_union { id: 0x54df9b6e kind: STRUCT @@ -225937,6 +226498,15 @@ struct_union { member_id: 0x8597ba9d } } +struct_union { + id: 0xfef9a975 + kind: STRUCT + name: "crypto_shash_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x1b619644 kind: STRUCT @@ -225947,6 +226517,15 @@ struct_union { member_id: 0x8597ba9d } } +struct_union { + id: 0x157bc8cc + kind: STRUCT + name: "crypto_skcipher_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x271bd1e1 kind: STRUCT @@ -244891,6 +245470,30 @@ struct_union { kind: STRUCT name: "lruvec_stats_percpu" } +struct_union { + id: 0x79f5b673 + kind: STRUCT + name: "lskcipher_alg" + definition { + bytesize: 448 + member_id: 0x17785fc5 + member_id: 0x893c6a47 + member_id: 0x70f8977e + member_id: 0x1ac4d738 + member_id: 0x0d2d5b87 + member_id: 0x890b7742 + } +} +struct_union { + id: 0x21f32468 + kind: STRUCT + name: "lskcipher_instance" + definition { + bytesize: 512 + member_id: 0xfeac9031 + member_id: 0x300b28e2 + } +} struct_union { id: 0xf18067ea kind: STRUCT @@ -256837,6 +257440,16 @@ struct_union { member_id: 0xa361a9ef } } +struct_union { + id: 0xc440583a + kind: STRUCT + name: "scatter_walk" + definition { + bytesize: 16 + member_id: 0x9d8652e2 + member_id: 0x9b595d43 + } +} struct_union { id: 0x6d7f0eb8 kind: STRUCT @@ -258499,6 +259112,16 @@ struct_union { member_id: 0x759069c8 } } +struct_union { + id: 0xf92152ec + kind: STRUCT + name: "shash_instance" + definition { + bytesize: 560 + member_id: 0xfeaff378 + member_id: 0x300b2e9c + } +} struct_union { id: 0x394048de kind: STRUCT @@ -258892,6 +259515,16 @@ struct_union { member_id: 0x85f3dd54 } } +struct_union { + id: 0xeb42d758 + kind: STRUCT + name: "skcipher_instance" + definition { + bytesize: 536 + member_id: 0xfeafbaf6 + member_id: 0x300b22cc + } +} struct_union { id: 0x5a18785c kind: STRUCT @@ -258906,6 +259539,30 @@ struct_union { member_id: 0x75906b50 } } +struct_union { + id: 0xb9a7d20f + kind: STRUCT + name: "skcipher_walk" + definition { + bytesize: 152 + member_id: 0x446cb466 + member_id: 0xbbab7e83 + member_id: 0x5c6f2950 + member_id: 0x9a42cf0b + member_id: 0xb335975f + member_id: 0x9d16fe6e + member_id: 0xc0824dc3 + member_id: 0x32051c2a + member_id: 0x33decf44 + member_id: 0xe5a6cde2 + member_id: 0x56ccb987 + member_id: 0x8320112b + member_id: 0x2d0fadac + member_id: 0x89cc162f + member_id: 0x5e10ffff + member_id: 0x9d7710c5 + } +} struct_union { id: 0x7df9baf9 kind: STRUCT @@ -292363,6 +293020,12 @@ function { parameter_id: 0xb0c2eb21 parameter_id: 0x18bd6530 } +function { + id: 0x034a2603 + return_type_id: 0x30408c71 + parameter_id: 0x1fba7d3d + parameter_id: 0x0c96fb14 +} function { id: 0x036dc753 return_type_id: 0x2821daec @@ -292749,6 +293412,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x79be7582 } +function { + id: 0x0f2f7206 + return_type_id: 0x17fa285b + parameter_id: 0x17fa285b +} function { id: 0x0f502b97 return_type_id: 0x100a15ee @@ -292922,6 +293590,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x02ed0755 } +function { + id: 0x10236dbc + return_type_id: 0x48b5725f + parameter_id: 0x02ecf0bd +} function { id: 0x10256efa return_type_id: 0x48b5725f @@ -293068,6 +293741,11 @@ function { parameter_id: 0xe276adef parameter_id: 0x3f035b61 } +function { + id: 0x104de2e4 + return_type_id: 0x48b5725f + parameter_id: 0x0356cddf +} function { id: 0x104de9a9 return_type_id: 0x48b5725f @@ -293153,6 +293831,13 @@ function { parameter_id: 0x00c83ba6 parameter_id: 0x3f1a5886 } +function { + id: 0x105651c0 + return_type_id: 0x48b5725f + parameter_id: 0x00defc2c + parameter_id: 0x3e6239e1 + parameter_id: 0x00defc2c +} function { id: 0x10570899 return_type_id: 0x48b5725f @@ -293787,6 +294472,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x074f1a14 } +function { + id: 0x114c448e + return_type_id: 0x48b5725f + parameter_id: 0x076327a3 + parameter_id: 0x00c72527 + parameter_id: 0x3f0185ef +} function { id: 0x114d9d70 return_type_id: 0x48b5725f @@ -294311,6 +295003,12 @@ function { parameter_id: 0xf435685e parameter_id: 0x0379c823 } +function { + id: 0x12116aa4 + return_type_id: 0x48b5725f + parameter_id: 0x0c56e1ee + parameter_id: 0x6720d32f +} function { id: 0x12186f16 return_type_id: 0x48b5725f @@ -297222,6 +297920,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x19c40476 } +function { + id: 0x16ea4d90 + return_type_id: 0x48b5725f + parameter_id: 0x1fba7d3d + parameter_id: 0x6720d32f +} function { id: 0x16ebcbfa return_type_id: 0x48b5725f @@ -297480,6 +298184,11 @@ function { parameter_id: 0x1c2f6323 parameter_id: 0x3f1a5886 } +function { + id: 0x1776cedc + return_type_id: 0x48b5725f + parameter_id: 0x1fba7d3d +} function { id: 0x177cb160 return_type_id: 0x48b5725f @@ -298504,6 +299213,12 @@ function { parameter_id: 0x2668e644 parameter_id: 0x21003da7 } +function { + id: 0x198b3e5e + return_type_id: 0x48b5725f + parameter_id: 0x223fb206 + parameter_id: 0x6720d32f +} function { id: 0x198f0b17 return_type_id: 0x48b5725f @@ -299134,6 +299849,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x29d29128 } +function { + id: 0x1aef8512 + return_type_id: 0x48b5725f + parameter_id: 0x29df5204 +} function { id: 0x1af18e52 return_type_id: 0x48b5725f @@ -300189,6 +300909,11 @@ function { parameter_id: 0x3760766d parameter_id: 0x7194a543 } +function { + id: 0x1c88728f + return_type_id: 0x48b5725f + parameter_id: 0x30408c71 +} function { id: 0x1c88dd20 return_type_id: 0x48b5725f @@ -301005,6 +301730,11 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x6720d32f } +function { + id: 0x1dae4ad4 + return_type_id: 0x48b5725f + parameter_id: 0x34d86d1c +} function { id: 0x1db066c6 return_type_id: 0x3411dbb1 @@ -301223,6 +301953,12 @@ function { parameter_id: 0x12e6ffae parameter_id: 0x6d7f5ff6 } +function { + id: 0x1e0b28b6 + return_type_id: 0x48b5725f + parameter_id: 0x3c3fe9a7 + parameter_id: 0x6720d32f +} function { id: 0x1e0b6efe return_type_id: 0x48b5725f @@ -301948,6 +302684,11 @@ function { parameter_id: 0x120540d1 parameter_id: 0x0b8758d9 } +function { + id: 0x1f0f363d + return_type_id: 0x48b5725f + parameter_id: 0x3e5d9ebb +} function { id: 0x1f0fd39d return_type_id: 0x48b5725f @@ -302035,6 +302776,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x1b44744f } +function { + id: 0x1f33077b + return_type_id: 0x48b5725f + parameter_id: 0x3ead5ba3 +} function { id: 0x1f380b01 return_type_id: 0x48b5725f @@ -304055,6 +304801,10 @@ function { parameter_id: 0x0258f96e parameter_id: 0x30a17e95 } +function { + id: 0x3e015618 + return_type_id: 0x2fb495bb +} function { id: 0x3e17424c return_type_id: 0x33756485 @@ -305168,6 +305918,11 @@ function { parameter_id: 0x052fac00 parameter_id: 0x6720d32f } +function { + id: 0x56430286 + return_type_id: 0x18bd6530 + parameter_id: 0x0356cddf +} function { id: 0x5659e8fb return_type_id: 0x18bd6530 @@ -307133,6 +307888,13 @@ function { parameter_id: 0x3cb1656a parameter_id: 0x0b27dc43 } +function { + id: 0x7f0da6b7 + return_type_id: 0x3c9ce28f + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x7f0f4bf3 return_type_id: 0x1d19a9d5 @@ -307830,6 +308592,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x0b553223 } +function { + id: 0x8a129bb5 + return_type_id: 0x19c40476 + parameter_id: 0x0356cddf + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x8ac9e348 return_type_id: 0x120540d1 @@ -308617,6 +309386,15 @@ function { parameter_id: 0x914dbfdc parameter_id: 0x914dbfdc } +function { + id: 0x9073891f + return_type_id: 0x6720d32f + parameter_id: 0x352e53fa + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x90738a48 return_type_id: 0x6720d32f @@ -311217,6 +311995,11 @@ function { parameter_id: 0x4585663f parameter_id: 0x33756485 } +function { + id: 0x922bb5c7 + return_type_id: 0x6720d32f + parameter_id: 0x3ead5ba3 +} function { id: 0x922c1de8 return_type_id: 0x6720d32f @@ -311613,6 +312396,15 @@ function { parameter_id: 0x3c41c19b parameter_id: 0x3a9fa744 } +function { + id: 0x927d2fbb + return_type_id: 0x6720d32f + parameter_id: 0x3d14c96b + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x927d452a return_type_id: 0x6720d32f @@ -311973,6 +312765,13 @@ function { parameter_id: 0x3c07fb40 parameter_id: 0x11cfee5a } +function { + id: 0x92c6d289 + return_type_id: 0x6720d32f + parameter_id: 0x3ead5ba3 + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f +} function { id: 0x92c7abfb return_type_id: 0x6720d32f @@ -312046,6 +312845,25 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x92d6943d + return_type_id: 0x6720d32f + parameter_id: 0x3ead5ba3 + parameter_id: 0x3f0185ef + parameter_id: 0x00c72527 + parameter_id: 0x4585663f + parameter_id: 0x00c72527 +} +function { + id: 0x92d69719 + return_type_id: 0x6720d32f + parameter_id: 0x3ead5ba3 + parameter_id: 0x3f0185ef + parameter_id: 0x00c72527 + parameter_id: 0x4585663f + parameter_id: 0x00c72527 + parameter_id: 0xc9082b19 +} function { id: 0x92d83970 return_type_id: 0x6720d32f @@ -312314,6 +313132,12 @@ function { parameter_id: 0x173696bc parameter_id: 0x07dcdbe1 } +function { + id: 0x93139a0a + return_type_id: 0x6720d32f + parameter_id: 0x3c3fe9a7 + parameter_id: 0x6720d32f +} function { id: 0x9313a933 return_type_id: 0x6720d32f @@ -312820,6 +313644,15 @@ function { parameter_id: 0x39a8be0c parameter_id: 0x1e8e5a79 } +function { + id: 0x9394b613 + return_type_id: 0x6720d32f + parameter_id: 0x3ab2afcb + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x93980968 return_type_id: 0x6720d32f @@ -313370,6 +314203,11 @@ function { parameter_id: 0x26ee682a parameter_id: 0x1eb29fb8 } +function { + id: 0x9442d510 + return_type_id: 0x3e10b518 + parameter_id: 0x181b0acd +} function { id: 0x94435373 return_type_id: 0x6720d32f @@ -313555,6 +314393,13 @@ function { parameter_id: 0x26d222d7 parameter_id: 0x17b22970 } +function { + id: 0x946d2b92 + return_type_id: 0x6720d32f + parameter_id: 0x24f9cd24 + parameter_id: 0x323908e0 + parameter_id: 0x6d7f5ff6 +} function { id: 0x946f2dc6 return_type_id: 0x6720d32f @@ -313631,6 +314476,12 @@ function { parameter_id: 0x29082583 parameter_id: 0xd41e888f } +function { + id: 0x94938ce2 + return_type_id: 0x6720d32f + parameter_id: 0x223fb206 + parameter_id: 0x6720d32f +} function { id: 0x94948606 return_type_id: 0x6720d32f @@ -313773,6 +314624,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x25520d15 } +function { + id: 0x94d5972f + return_type_id: 0x6720d32f + parameter_id: 0x24f9cd24 + parameter_id: 0x1c1627b0 + parameter_id: 0x6d7f5ff6 +} function { id: 0x94d7f0f7 return_type_id: 0x6720d32f @@ -313978,6 +314836,12 @@ function { parameter_id: 0x21069feb parameter_id: 0x38040a6c } +function { + id: 0x9522132a + return_type_id: 0x6720d32f + parameter_id: 0x24f9cd24 + parameter_id: 0x6720d32f +} function { id: 0x952ae349 return_type_id: 0x6720d32f @@ -314731,6 +315595,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2ef43f67 } +function { + id: 0x963e5e52 + return_type_id: 0x6720d32f + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0x00defc2c +} function { id: 0x963ea445 return_type_id: 0x6720d32f @@ -318537,6 +319408,12 @@ function { parameter_id: 0x1c1627b0 parameter_id: 0x391f15ea } +function { + id: 0x9a65cfa2 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x02ecf0bd +} function { id: 0x9a66b93e return_type_id: 0x6720d32f @@ -318572,6 +319449,11 @@ function { parameter_id: 0x1dc3d428 parameter_id: 0x2669d715 } +function { + id: 0x9a6e7c60 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d +} function { id: 0x9a702edf return_type_id: 0x6720d32f @@ -318693,6 +319575,12 @@ function { parameter_id: 0x391f15ea parameter_id: 0x6720d32f } +function { + id: 0x9a970a1a + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x3e5d9ebb +} function { id: 0x9aa0b156 return_type_id: 0x6720d32f @@ -318817,6 +319705,12 @@ function { parameter_id: 0x18e64f74 parameter_id: 0x4585663f } +function { + id: 0x9aaf7e51 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x30408c71 +} function { id: 0x9ab11064 return_type_id: 0x6720d32f @@ -318887,6 +319781,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xf435685e } +function { + id: 0x9abd1dd4 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x34d86d1c +} function { id: 0x9abe486f return_type_id: 0x6720d32f @@ -318962,6 +319862,12 @@ function { parameter_id: 0x3f0185ef parameter_id: 0x4585663f } +function { + id: 0x9ac90128 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x29df5204 +} function { id: 0x9ac9a7eb return_type_id: 0x2668e644 @@ -319645,6 +320551,15 @@ function { parameter_id: 0x18ea6ae3 parameter_id: 0x3ee42466 } +function { + id: 0x9b42dae7 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f + parameter_id: 0x00c72527 + parameter_id: 0x13580d6c +} function { id: 0x9b43bd7f return_type_id: 0x6720d32f @@ -319677,6 +320592,15 @@ function { parameter_id: 0x188b9e81 parameter_id: 0x391f15ea } +function { + id: 0x9b468d43 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3a7f8e60 + parameter_id: 0x00c72527 + parameter_id: 0x3f0185ef + parameter_id: 0x13580d6c +} function { id: 0x9b472ec5 return_type_id: 0x6720d32f @@ -321932,6 +322856,12 @@ function { parameter_id: 0x11b57133 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9bf2ff2c + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x6720d32f +} function { id: 0x9bf37946 return_type_id: 0x6720d32f @@ -321947,6 +322877,15 @@ function { parameter_id: 0x0a134144 parameter_id: 0x13580d6c } +function { + id: 0x9bf594ed + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x153f0b1a + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f + parameter_id: 0x13580d6c +} function { id: 0x9bf6c118 return_type_id: 0x6720d32f @@ -322229,6 +323168,12 @@ function { parameter_id: 0x06835e9c parameter_id: 0x469ea43a } +function { + id: 0x9c2bdf68 + return_type_id: 0x6720d32f + parameter_id: 0x00defc2c + parameter_id: 0x6720d32f +} function { id: 0x9c2c04fd return_type_id: 0x6720d32f @@ -323003,6 +323948,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x6720d32f } +function { + id: 0x9cb54d89 + return_type_id: 0x6720d32f + parameter_id: 0x076327a3 + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f +} function { id: 0x9cb5c182 return_type_id: 0x6720d32f @@ -324418,6 +325370,13 @@ function { parameter_id: 0x0258f96e parameter_id: 0x262d6e20 } +function { + id: 0x9d8f49ca + return_type_id: 0x6720d32f + parameter_id: 0x0c96fb14 + parameter_id: 0xc9082b19 + parameter_id: 0x38d23361 +} function { id: 0x9d8f7eed return_type_id: 0x6720d32f @@ -324579,6 +325538,11 @@ function { parameter_id: 0x309956b5 parameter_id: 0x00286241 } +function { + id: 0x9db75c24 + return_type_id: 0x6720d32f + parameter_id: 0x00defc2c +} function { id: 0x9db78784 return_type_id: 0x6720d32f @@ -325204,6 +326168,15 @@ function { parameter_id: 0x0f4ad2fc parameter_id: 0x6d7f5ff6 } +function { + id: 0x9dedae96 + return_type_id: 0x6720d32f + parameter_id: 0x0356cddf + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x9dee9fa0 return_type_id: 0x6720d32f @@ -326212,6 +327185,15 @@ function { parameter_id: 0x0ca27481 parameter_id: 0x18bd6530 } +function { + id: 0x9ecbaf04 + return_type_id: 0x6720d32f + parameter_id: 0x0fcecb94 + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x9ecc55aa return_type_id: 0x6720d32f @@ -326569,6 +327551,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0a1edf98 } +function { + id: 0x9f09d818 + return_type_id: 0x6720d32f + parameter_id: 0x0c56e1ee + parameter_id: 0x6720d32f +} function { id: 0x9f0d3989 return_type_id: 0x6720d32f @@ -327095,6 +328083,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x9f7e8b2b + return_type_id: 0x6720d32f + parameter_id: 0x0d8bad22 + parameter_id: 0x6720d32f +} function { id: 0x9f7fc723 return_type_id: 0x6720d32f @@ -329705,6 +330699,12 @@ function { return_type_id: 0x1eba3506 parameter_id: 0x0490bb4a } +function { + id: 0xd1aaaefa + return_type_id: 0x02ecf0bd + parameter_id: 0x1fba7d3d + parameter_id: 0x0c96fb14 +} function { id: 0xd1b8a467 return_type_id: 0x0b00821c @@ -331168,6 +332168,11 @@ function { parameter_id: 0x358ff5b7 parameter_id: 0x2afee447 } +function { + id: 0xf5fe0c56 + return_type_id: 0x076327a3 + parameter_id: 0x076327a3 +} function { id: 0xf6054bae return_type_id: 0x1330389b @@ -335486,6 +336491,33 @@ elf_symbol { type_id: 0x9ab41198 full_name: "__traceiter_android_vh_adjust_alloc_flags" } +elf_symbol { + id: 0x0556c9b1 + name: "__traceiter_android_vh_aes_decrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0xeab87f0a + type_id: 0x9b468d43 + full_name: "__traceiter_android_vh_aes_decrypt" +} +elf_symbol { + id: 0xa3ddabd2 + name: "__traceiter_android_vh_aes_encrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0xeab87f0a + type_id: 0x9b468d43 + full_name: "__traceiter_android_vh_aes_encrypt" +} +elf_symbol { + id: 0xf78be1c5 + name: "__traceiter_android_vh_aes_expandkey" + is_defined: true + symbol_type: FUNCTION + crc: 0x9a0c6397 + type_id: 0x9bf594ed + full_name: "__traceiter_android_vh_aes_expandkey" +} elf_symbol { id: 0xd0b4a794 name: "__traceiter_android_vh_alloc_oem_binder_struct" @@ -336269,6 +337301,15 @@ elf_symbol { type_id: 0x9bc302e5 full_name: "__traceiter_android_vh_setscheduler_uclamp" } +elf_symbol { + id: 0x98a943de + name: "__traceiter_android_vh_sha256" + is_defined: true + symbol_type: FUNCTION + crc: 0xd9d3f7e5 + type_id: 0x9b42dae7 + full_name: "__traceiter_android_vh_sha256" +} elf_symbol { id: 0xe7f6f975 name: "__traceiter_android_vh_show_resume_epoch_val" @@ -337385,6 +338426,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_adjust_alloc_flags" } +elf_symbol { + id: 0x58e7634f + name: "__tracepoint_android_vh_aes_decrypt" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_aes_decrypt" +} +elf_symbol { + id: 0x3a519484 + name: "__tracepoint_android_vh_aes_encrypt" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_aes_encrypt" +} +elf_symbol { + id: 0x7ea1f05b + name: "__tracepoint_android_vh_aes_expandkey" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_aes_expandkey" +} elf_symbol { id: 0xd7f9868e name: "__tracepoint_android_vh_alloc_oem_binder_struct" @@ -338168,6 +339236,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_setscheduler_uclamp" } +elf_symbol { + id: 0x5cfdecb8 + name: "__tracepoint_android_vh_sha256" + is_defined: true + symbol_type: OBJECT + crc: 0x7c5aa8a7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_sha256" +} elf_symbol { id: 0x42ad45a3 name: "__tracepoint_android_vh_show_resume_epoch_val" @@ -339491,6 +340568,15 @@ elf_symbol { type_id: 0x12c8be42 full_name: "adjust_managed_page_count" } +elf_symbol { + id: 0xd8a7188c + name: "aead_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x54c07f71 + type_id: 0x9ac90128 + full_name: "aead_register_instance" +} elf_symbol { id: 0x294249c0 name: "aes_encrypt" @@ -339509,6 +340595,15 @@ elf_symbol { type_id: 0x982246a7 full_name: "aes_expandkey" } +elf_symbol { + id: 0x178de6db + name: "ahash_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0xbc81d521 + type_id: 0x9a970a1a + full_name: "ahash_register_instance" +} elf_symbol { id: 0x510c7445 name: "alarm_cancel" @@ -342676,6 +343771,15 @@ elf_symbol { type_id: 0x00571446 full_name: "cpu_cgrp_subsys" } +elf_symbol { + id: 0x15e1667b + name: "cpu_have_feature" + is_defined: true + symbol_type: FUNCTION + crc: 0xd521e94c + type_id: 0xefc5028b + full_name: "cpu_have_feature" +} elf_symbol { id: 0x33bbeca6 name: "cpu_hotplug_disable" @@ -343303,6 +344407,24 @@ elf_symbol { type_id: 0x911583bf full_name: "crypto_ahash_digest" } +elf_symbol { + id: 0xdd9947d5 + name: "crypto_ahash_finup" + is_defined: true + symbol_type: FUNCTION + crc: 0x967cff44 + type_id: 0x911583bf + full_name: "crypto_ahash_finup" +} +elf_symbol { + id: 0x778d3e86 + name: "crypto_ahash_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x967cff44 + type_id: 0x911583bf + full_name: "crypto_ahash_init" +} elf_symbol { id: 0xff08526f name: "crypto_ahash_setkey" @@ -343312,6 +344434,33 @@ elf_symbol { type_id: 0x9ac8451b full_name: "crypto_ahash_setkey" } +elf_symbol { + id: 0xbce8517a + name: "crypto_ahash_update" + is_defined: true + symbol_type: FUNCTION + crc: 0x967cff44 + type_id: 0x911583bf + full_name: "crypto_ahash_update" +} +elf_symbol { + id: 0x5bcc3288 + name: "crypto_alg_list" + is_defined: true + symbol_type: OBJECT + crc: 0x7ce7ad9f + type_id: 0xd3c80119 + full_name: "crypto_alg_list" +} +elf_symbol { + id: 0x6be7b839 + name: "crypto_alg_sem" + is_defined: true + symbol_type: OBJECT + crc: 0x794a1719 + type_id: 0x28b9ec9a + full_name: "crypto_alg_sem" +} elf_symbol { id: 0xc81e9eb3 name: "crypto_alloc_aead" @@ -343348,6 +344497,15 @@ elf_symbol { type_id: 0xf66dfeca full_name: "crypto_alloc_kpp" } +elf_symbol { + id: 0xccb689ba + name: "crypto_alloc_rng" + is_defined: true + symbol_type: FUNCTION + crc: 0x05748bfe + type_id: 0x7f0da6b7 + full_name: "crypto_alloc_rng" +} elf_symbol { id: 0xef67fe16 name: "crypto_alloc_shash" @@ -343375,6 +344533,62 @@ elf_symbol { type_id: 0x329319f8 full_name: "crypto_alloc_sync_skcipher" } +elf_symbol { + id: 0x54908709 + name: "crypto_attr_alg_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x330a349b + type_id: 0x9442d510 + full_name: "crypto_attr_alg_name" +} +elf_symbol { + id: 0x274ca92d + name: "crypto_check_attr_type" + is_defined: true + symbol_type: FUNCTION + crc: 0xabd7e461 + type_id: 0x9d8f49ca + full_name: "crypto_check_attr_type" +} +elf_symbol { + id: 0xa3db58f1 + name: "crypto_cipher_encrypt_one" + is_defined: true + symbol_type: FUNCTION + crc: 0xe0eee742 + namespace: "CRYPTO_INTERNAL" + type_id: 0x114c448e + full_name: "crypto_cipher_encrypt_one" +} +elf_symbol { + id: 0xcbd0db1f + name: "crypto_cipher_setkey" + is_defined: true + symbol_type: FUNCTION + crc: 0x17ed5bbe + namespace: "CRYPTO_INTERNAL" + type_id: 0x9cb54d89 + full_name: "crypto_cipher_setkey" +} +elf_symbol { + id: 0x5b408671 + name: "crypto_clone_cipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x5d362b43 + type_id: 0xf5fe0c56 + full_name: "crypto_clone_cipher" +} +elf_symbol { + id: 0x6f108573 + name: "crypto_clone_shash" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2a43bc2 + type_id: 0x0f2f7206 + full_name: "crypto_clone_shash" +} elf_symbol { id: 0x1257590d name: "crypto_comp_compress" @@ -343420,6 +344634,15 @@ elf_symbol { type_id: 0x16d018ce full_name: "crypto_destroy_tfm" } +elf_symbol { + id: 0xf7cc32dd + name: "crypto_drop_spawn" + is_defined: true + symbol_type: FUNCTION + crc: 0xa4f3eb4e + type_id: 0x104de2e4 + full_name: "crypto_drop_spawn" +} elf_symbol { id: 0xd04a0a9e name: "crypto_ecdh_encode_key" @@ -343447,6 +344670,15 @@ elf_symbol { type_id: 0x9a78591e full_name: "crypto_enqueue_request" } +elf_symbol { + id: 0x807f2b6e + name: "crypto_get_default_null_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x4684c292 + type_id: 0x3e015618 + full_name: "crypto_get_default_null_skcipher" +} elf_symbol { id: 0xbf39e9a5 name: "crypto_get_default_rng" @@ -343456,6 +344688,51 @@ elf_symbol { type_id: 0x9d80e32f full_name: "crypto_get_default_rng" } +elf_symbol { + id: 0xa07184ca + name: "crypto_grab_aead" + is_defined: true + symbol_type: FUNCTION + crc: 0xc8a8c1b4 + type_id: 0x9394b613 + full_name: "crypto_grab_aead" +} +elf_symbol { + id: 0x08a3daa7 + name: "crypto_grab_ahash" + is_defined: true + symbol_type: FUNCTION + crc: 0x3ca31f8e + type_id: 0x927d2fbb + full_name: "crypto_grab_ahash" +} +elf_symbol { + id: 0xf83dbc28 + name: "crypto_grab_shash" + is_defined: true + symbol_type: FUNCTION + crc: 0xe14fb36d + type_id: 0x9073891f + full_name: "crypto_grab_shash" +} +elf_symbol { + id: 0x224d9b3e + name: "crypto_grab_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x36f3a6ea + type_id: 0x9ecbaf04 + full_name: "crypto_grab_skcipher" +} +elf_symbol { + id: 0xcb442450 + name: "crypto_grab_spawn" + is_defined: true + symbol_type: FUNCTION + crc: 0x20f51dc9 + type_id: 0x9dedae96 + full_name: "crypto_grab_spawn" +} elf_symbol { id: 0x4d4a15b0 name: "crypto_has_ahash" @@ -343483,6 +344760,42 @@ elf_symbol { type_id: 0x1667b3d4 full_name: "crypto_init_queue" } +elf_symbol { + id: 0x33ee5483 + name: "crypto_inst_setname" + is_defined: true + symbol_type: FUNCTION + crc: 0x44dbebf1 + type_id: 0x963e5e52 + full_name: "crypto_inst_setname" +} +elf_symbol { + id: 0x870309b7 + name: "crypto_lskcipher_decrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0x392ff8c2 + type_id: 0x92d6943d + full_name: "crypto_lskcipher_decrypt" +} +elf_symbol { + id: 0xaeeac86c + name: "crypto_lskcipher_encrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0x392ff8c2 + type_id: 0x92d6943d + full_name: "crypto_lskcipher_encrypt" +} +elf_symbol { + id: 0xaca5602a + name: "crypto_put_default_null_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "crypto_put_default_null_skcipher" +} elf_symbol { id: 0x053cd2eb name: "crypto_put_default_rng" @@ -343501,6 +344814,15 @@ elf_symbol { type_id: 0x950f0fae full_name: "crypto_register_aead" } +elf_symbol { + id: 0x7283d4fc + name: "crypto_register_aeads" + is_defined: true + symbol_type: FUNCTION + crc: 0x5ba08c1c + type_id: 0x94938ce2 + full_name: "crypto_register_aeads" +} elf_symbol { id: 0x3359f049 name: "crypto_register_ahash" @@ -343510,6 +344832,33 @@ elf_symbol { type_id: 0x9ee20867 full_name: "crypto_register_ahash" } +elf_symbol { + id: 0xc8a04eec + name: "crypto_register_ahashes" + is_defined: true + symbol_type: FUNCTION + crc: 0x44111ce8 + type_id: 0x9f7e8b2b + full_name: "crypto_register_ahashes" +} +elf_symbol { + id: 0xd9005076 + name: "crypto_register_alg" + is_defined: true + symbol_type: FUNCTION + crc: 0x2a5b25c4 + type_id: 0x9db75c24 + full_name: "crypto_register_alg" +} +elf_symbol { + id: 0xf18d5670 + name: "crypto_register_algs" + is_defined: true + symbol_type: FUNCTION + crc: 0xc7328a4f + type_id: 0x9c2bdf68 + full_name: "crypto_register_algs" +} elf_symbol { id: 0xa79ba8cc name: "crypto_register_rng" @@ -343546,6 +344895,15 @@ elf_symbol { type_id: 0x9e955b54 full_name: "crypto_register_shash" } +elf_symbol { + id: 0x414b50db + name: "crypto_register_shashes" + is_defined: true + symbol_type: FUNCTION + crc: 0x4055da47 + type_id: 0x9f09d818 + full_name: "crypto_register_shashes" +} elf_symbol { id: 0xfca661a6 name: "crypto_register_skcipher" @@ -343555,6 +344913,42 @@ elf_symbol { type_id: 0x928f1946 full_name: "crypto_register_skcipher" } +elf_symbol { + id: 0x8a2f0da1 + name: "crypto_register_skciphers" + is_defined: true + symbol_type: FUNCTION + crc: 0x5bf764c7 + type_id: 0x93139a0a + full_name: "crypto_register_skciphers" +} +elf_symbol { + id: 0x8e0112d7 + name: "crypto_register_template" + is_defined: true + symbol_type: FUNCTION + crc: 0x04c5ea86 + type_id: 0x9a6e7c60 + full_name: "crypto_register_template" +} +elf_symbol { + id: 0x41c9668c + name: "crypto_register_templates" + is_defined: true + symbol_type: FUNCTION + crc: 0x502a8506 + type_id: 0x9bf2ff2c + full_name: "crypto_register_templates" +} +elf_symbol { + id: 0x205447ca + name: "crypto_remove_spawns" + is_defined: true + symbol_type: FUNCTION + crc: 0x3f384f5c + type_id: 0x105651c0 + full_name: "crypto_remove_spawns" +} elf_symbol { id: 0x0e52d725 name: "crypto_req_done" @@ -343564,6 +344958,15 @@ elf_symbol { type_id: 0x172b8b93 full_name: "crypto_req_done" } +elf_symbol { + id: 0xc6344bab + name: "crypto_rng_reset" + is_defined: true + symbol_type: FUNCTION + crc: 0x147693fc + type_id: 0x924abcc2 + full_name: "crypto_rng_reset" +} elf_symbol { id: 0x91309df9 name: "crypto_shash_digest" @@ -343573,6 +344976,15 @@ elf_symbol { type_id: 0x9fb1dc71 full_name: "crypto_shash_digest" } +elf_symbol { + id: 0x1e5747b9 + name: "crypto_shash_export" + is_defined: true + symbol_type: FUNCTION + crc: 0xd2bc4475 + type_id: 0x9f3e4db7 + full_name: "crypto_shash_export" +} elf_symbol { id: 0xfdca589d name: "crypto_shash_final" @@ -343591,6 +345003,15 @@ elf_symbol { type_id: 0x9fb1dc71 full_name: "crypto_shash_finup" } +elf_symbol { + id: 0xdf5a6102 + name: "crypto_shash_import" + is_defined: true + symbol_type: FUNCTION + crc: 0x9c2f0248 + type_id: 0x9fb8c474 + full_name: "crypto_shash_import" +} elf_symbol { id: 0x70dea96c name: "crypto_shash_setkey" @@ -343645,6 +345066,24 @@ elf_symbol { type_id: 0x9e7f936c full_name: "crypto_skcipher_setkey" } +elf_symbol { + id: 0x8f449b37 + name: "crypto_spawn_tfm" + is_defined: true + symbol_type: FUNCTION + crc: 0x2063d7d6 + type_id: 0x8a129bb5 + full_name: "crypto_spawn_tfm" +} +elf_symbol { + id: 0x77cf6687 + name: "crypto_spawn_tfm2" + is_defined: true + symbol_type: FUNCTION + crc: 0x4930901d + type_id: 0x56430286 + full_name: "crypto_spawn_tfm2" +} elf_symbol { id: 0x81600265 name: "crypto_unregister_aead" @@ -343654,6 +345093,15 @@ elf_symbol { type_id: 0x1817bd12 full_name: "crypto_unregister_aead" } +elf_symbol { + id: 0x69d5176a + name: "crypto_unregister_aeads" + is_defined: true + symbol_type: FUNCTION + crc: 0x805ba39b + type_id: 0x198b3e5e + full_name: "crypto_unregister_aeads" +} elf_symbol { id: 0x57a4fa38 name: "crypto_unregister_ahash" @@ -343663,6 +345111,15 @@ elf_symbol { type_id: 0x13fabadb full_name: "crypto_unregister_ahash" } +elf_symbol { + id: 0x883df740 + name: "crypto_unregister_alg" + is_defined: true + symbol_type: FUNCTION + crc: 0xfe9e8b11 + type_id: 0x10afee98 + full_name: "crypto_unregister_alg" +} elf_symbol { id: 0xeb9b8f1f name: "crypto_unregister_rng" @@ -343699,6 +345156,15 @@ elf_symbol { type_id: 0x138de9e8 full_name: "crypto_unregister_shash" } +elf_symbol { + id: 0xc4f46672 + name: "crypto_unregister_shashes" + is_defined: true + symbol_type: FUNCTION + crc: 0xe552c9ce + type_id: 0x12116aa4 + full_name: "crypto_unregister_shashes" +} elf_symbol { id: 0x9f75c77b name: "crypto_unregister_skcipher" @@ -343708,6 +345174,33 @@ elf_symbol { type_id: 0x1f97abfa full_name: "crypto_unregister_skcipher" } +elf_symbol { + id: 0xef41eff1 + name: "crypto_unregister_skciphers" + is_defined: true + symbol_type: FUNCTION + crc: 0x5a0103ff + type_id: 0x1e0b28b6 + full_name: "crypto_unregister_skciphers" +} +elf_symbol { + id: 0x801e3d5d + name: "crypto_unregister_template" + is_defined: true + symbol_type: FUNCTION + crc: 0xf130e0cb + type_id: 0x1776cedc + full_name: "crypto_unregister_template" +} +elf_symbol { + id: 0x9b2d60fa + name: "crypto_unregister_templates" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a7f663f + type_id: 0x16ea4d90 + full_name: "crypto_unregister_templates" +} elf_symbol { id: 0xd36400de name: "css_next_child" @@ -357940,6 +359433,24 @@ elf_symbol { type_id: 0x98046a12 full_name: "kernel_listen" } +elf_symbol { + id: 0x52f17879 + name: "kernel_neon_begin" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "kernel_neon_begin" +} +elf_symbol { + id: 0xa84cb89b + name: "kernel_neon_end" + is_defined: true + symbol_type: FUNCTION + crc: 0xd272d446 + type_id: 0x10985193 + full_name: "kernel_neon_end" +} elf_symbol { id: 0xff4a14be name: "kernel_param_lock" @@ -359128,6 +360639,15 @@ elf_symbol { type_id: 0x1c6c889b full_name: "kvfree_call_rcu" } +elf_symbol { + id: 0xa91d5234 + name: "kvfree_sensitive" + is_defined: true + symbol_type: FUNCTION + crc: 0x95db86bb + type_id: 0x1d0f4148 + full_name: "kvfree_sensitive" +} elf_symbol { id: 0x90beb771 name: "kvm_iommu_init_hyp" @@ -359767,6 +361287,24 @@ elf_symbol { type_id: 0x1c31d966 full_name: "lowpan_unregister_netdevice" } +elf_symbol { + id: 0xd2672a82 + name: "lskcipher_alloc_instance_simple" + is_defined: true + symbol_type: FUNCTION + crc: 0xfcdbbe25 + type_id: 0xd1aaaefa + full_name: "lskcipher_alloc_instance_simple" +} +elf_symbol { + id: 0x896f6ce6 + name: "lskcipher_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x265a2d18 + type_id: 0x9a65cfa2 + full_name: "lskcipher_register_instance" +} elf_symbol { id: 0x7bd17841 name: "mac_pton" @@ -369216,6 +370754,15 @@ elf_symbol { type_id: 0x9fce093a full_name: "rht_bucket_nested_insert" } +elf_symbol { + id: 0x42dfffbc + name: "rng_is_initialized" + is_defined: true + symbol_type: FUNCTION + crc: 0x5e505530 + type_id: 0xfea45b04 + full_name: "rng_is_initialized" +} elf_symbol { id: 0xbd83c333 name: "root_mem_cgroup" @@ -371034,6 +372581,33 @@ elf_symbol { type_id: 0x84a9b4bc full_name: "sg_next" } +elf_symbol { + id: 0x84e1c494 + name: "shash_free_singlespawn_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0xae60ca0e + type_id: 0x1dae4ad4 + full_name: "shash_free_singlespawn_instance" +} +elf_symbol { + id: 0x0ee720f8 + name: "shash_no_setkey" + is_defined: true + symbol_type: FUNCTION + crc: 0x271cd4e6 + type_id: 0x98930e77 + full_name: "shash_no_setkey" +} +elf_symbol { + id: 0xc2e7cb56 + name: "shash_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x208c7ed2 + type_id: 0x9abd1dd4 + full_name: "shash_register_instance" +} elf_symbol { id: 0x7f3b48aa name: "shmem_file_setup" @@ -371745,6 +373319,60 @@ elf_symbol { type_id: 0x11b644af full_name: "skb_unlink" } +elf_symbol { + id: 0x706a5214 + name: "skcipher_alloc_instance_simple" + is_defined: true + symbol_type: FUNCTION + crc: 0xa3e83823 + type_id: 0x034a2603 + full_name: "skcipher_alloc_instance_simple" +} +elf_symbol { + id: 0x56fe28ac + name: "skcipher_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x98b511bc + type_id: 0x9aaf7e51 + full_name: "skcipher_register_instance" +} +elf_symbol { + id: 0xfb0d7eaf + name: "skcipher_walk_aead_decrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0x162c860d + type_id: 0x946d2b92 + full_name: "skcipher_walk_aead_decrypt" +} +elf_symbol { + id: 0x910f3594 + name: "skcipher_walk_aead_encrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0x162c860d + type_id: 0x946d2b92 + full_name: "skcipher_walk_aead_encrypt" +} +elf_symbol { + id: 0x6a015d4f + name: "skcipher_walk_done" + is_defined: true + symbol_type: FUNCTION + crc: 0xc66eaf85 + type_id: 0x9522132a + full_name: "skcipher_walk_done" +} +elf_symbol { + id: 0xcb37c2fd + name: "skcipher_walk_virt" + is_defined: true + symbol_type: FUNCTION + crc: 0x34e20994 + type_id: 0x94d5972f + full_name: "skcipher_walk_virt" +} elf_symbol { id: 0x57adf54a name: "skip_spaces" @@ -382291,6 +383919,9 @@ interface { symbol_id: 0x13c17b96 symbol_id: 0xebcd0234 symbol_id: 0xf71b3e6c + symbol_id: 0x0556c9b1 + symbol_id: 0xa3ddabd2 + symbol_id: 0xf78be1c5 symbol_id: 0xd0b4a794 symbol_id: 0xd5431a65 symbol_id: 0x5bd6c5e2 @@ -382378,6 +384009,7 @@ interface { symbol_id: 0x237634b3 symbol_id: 0xb841c45e symbol_id: 0xa2fe718f + symbol_id: 0x98a943de symbol_id: 0xe7f6f975 symbol_id: 0x6d9f8b13 symbol_id: 0x69c3749b @@ -382502,6 +384134,9 @@ interface { symbol_id: 0xa68c0f10 symbol_id: 0xdcf22716 symbol_id: 0x8f23a62a + symbol_id: 0x58e7634f + symbol_id: 0x3a519484 + symbol_id: 0x7ea1f05b symbol_id: 0xd7f9868e symbol_id: 0xe520cb67 symbol_id: 0xec7540bc @@ -382589,6 +384224,7 @@ interface { symbol_id: 0x40d6a8c5 symbol_id: 0xff2bccb8 symbol_id: 0x923147c1 + symbol_id: 0x5cfdecb8 symbol_id: 0x42ad45a3 symbol_id: 0x8712dd01 symbol_id: 0xc8a7ac69 @@ -382736,8 +384372,10 @@ interface { symbol_id: 0x60b70858 symbol_id: 0x7f488498 symbol_id: 0x09cd7a68 + symbol_id: 0xd8a7188c symbol_id: 0x294249c0 symbol_id: 0x6a3cf7b4 + symbol_id: 0x178de6db symbol_id: 0x510c7445 symbol_id: 0x49029965 symbol_id: 0x18433655 @@ -383091,6 +384729,7 @@ interface { symbol_id: 0x962b6a68 symbol_id: 0xb8669175 symbol_id: 0xc63f012b + symbol_id: 0x15e1667b symbol_id: 0x33bbeca6 symbol_id: 0x4e0ae383 symbol_id: 0xfbce2cbb @@ -383161,51 +384800,94 @@ interface { symbol_id: 0x0a2b21ec symbol_id: 0xbdd0f4c6 symbol_id: 0xe5e28fcd + symbol_id: 0xdd9947d5 + symbol_id: 0x778d3e86 symbol_id: 0xff08526f + symbol_id: 0xbce8517a + symbol_id: 0x5bcc3288 + symbol_id: 0x6be7b839 symbol_id: 0xc81e9eb3 symbol_id: 0x237a3562 symbol_id: 0x1d1f6717 symbol_id: 0x20c19184 + symbol_id: 0xccb689ba symbol_id: 0xef67fe16 symbol_id: 0x9eca665b symbol_id: 0x3ea8bbd7 + symbol_id: 0x54908709 + symbol_id: 0x274ca92d + symbol_id: 0xa3db58f1 + symbol_id: 0xcbd0db1f + symbol_id: 0x5b408671 + symbol_id: 0x6f108573 symbol_id: 0x1257590d symbol_id: 0x833374c8 symbol_id: 0x717034d4 symbol_id: 0xc27e8b2f symbol_id: 0x3464cb44 + symbol_id: 0xf7cc32dd symbol_id: 0xd04a0a9e symbol_id: 0x7c49856a symbol_id: 0xcf0e0e01 + symbol_id: 0x807f2b6e symbol_id: 0xbf39e9a5 + symbol_id: 0xa07184ca + symbol_id: 0x08a3daa7 + symbol_id: 0xf83dbc28 + symbol_id: 0x224d9b3e + symbol_id: 0xcb442450 symbol_id: 0x4d4a15b0 symbol_id: 0xfc625698 symbol_id: 0x62173925 + symbol_id: 0x33ee5483 + symbol_id: 0x870309b7 + symbol_id: 0xaeeac86c + symbol_id: 0xaca5602a symbol_id: 0x053cd2eb symbol_id: 0xd1471c13 + symbol_id: 0x7283d4fc symbol_id: 0x3359f049 + symbol_id: 0xc8a04eec + symbol_id: 0xd9005076 + symbol_id: 0xf18d5670 symbol_id: 0xa79ba8cc symbol_id: 0x23b67585 symbol_id: 0x82f7c84f symbol_id: 0x1e81ded9 + symbol_id: 0x414b50db symbol_id: 0xfca661a6 + symbol_id: 0x8a2f0da1 + symbol_id: 0x8e0112d7 + symbol_id: 0x41c9668c + symbol_id: 0x205447ca symbol_id: 0x0e52d725 + symbol_id: 0xc6344bab symbol_id: 0x91309df9 + symbol_id: 0x1e5747b9 symbol_id: 0xfdca589d symbol_id: 0xb50ff8bd + symbol_id: 0xdf5a6102 symbol_id: 0x70dea96c symbol_id: 0x4ab4582b symbol_id: 0x094a72c8 symbol_id: 0x15691536 symbol_id: 0x403155fc symbol_id: 0xbb92068e + symbol_id: 0x8f449b37 + symbol_id: 0x77cf6687 symbol_id: 0x81600265 + symbol_id: 0x69d5176a symbol_id: 0x57a4fa38 + symbol_id: 0x883df740 symbol_id: 0xeb9b8f1f symbol_id: 0x4d669c6d symbol_id: 0x98477208 symbol_id: 0x6715c595 + symbol_id: 0xc4f46672 symbol_id: 0x9f75c77b + symbol_id: 0xef41eff1 + symbol_id: 0x801e3d5d + symbol_id: 0x9b2d60fa symbol_id: 0xd36400de symbol_id: 0x81bdacc5 symbol_id: 0x554af0ba @@ -384785,6 +386467,8 @@ interface { symbol_id: 0x1b2f5f11 symbol_id: 0x6746106c symbol_id: 0xc5f22a59 + symbol_id: 0x52f17879 + symbol_id: 0xa84cb89b symbol_id: 0xff4a14be symbol_id: 0x4e60d546 symbol_id: 0x0e6a648c @@ -384917,6 +386601,7 @@ interface { symbol_id: 0xbc9cd951 symbol_id: 0x15a3f41a symbol_id: 0x6e8c6baf + symbol_id: 0xa91d5234 symbol_id: 0x90beb771 symbol_id: 0x3e5c3d46 symbol_id: 0xbbe14755 @@ -384988,6 +386673,8 @@ interface { symbol_id: 0xbc74f02a symbol_id: 0x01bea327 symbol_id: 0x4f31c756 + symbol_id: 0xd2672a82 + symbol_id: 0x896f6ce6 symbol_id: 0x7bd17841 symbol_id: 0x602510fe symbol_id: 0x97e555df @@ -386038,6 +387725,7 @@ interface { symbol_id: 0x9f246b4e symbol_id: 0x6af2dc93 symbol_id: 0x56f4af9c + symbol_id: 0x42dfffbc symbol_id: 0xbd83c333 symbol_id: 0x7d858174 symbol_id: 0x0e66eaf7 @@ -386240,6 +387928,9 @@ interface { symbol_id: 0x124a6437 symbol_id: 0x005702f9 symbol_id: 0x55c5bdf3 + symbol_id: 0x84e1c494 + symbol_id: 0x0ee720f8 + symbol_id: 0xc2e7cb56 symbol_id: 0x7f3b48aa symbol_id: 0xf47010e0 symbol_id: 0x436ee92c @@ -386319,6 +388010,12 @@ interface { symbol_id: 0x745d77d7 symbol_id: 0xee44d535 symbol_id: 0xeedc57e1 + symbol_id: 0x706a5214 + symbol_id: 0x56fe28ac + symbol_id: 0xfb0d7eaf + symbol_id: 0x910f3594 + symbol_id: 0x6a015d4f + symbol_id: 0xcb37c2fd symbol_id: 0x57adf54a symbol_id: 0xcfc71fe1 symbol_id: 0xadfa8107 diff --git a/gki/aarch64/symbols/fips140 b/gki/aarch64/symbols/fips140 new file mode 100644 index 000000000000..ca4c2b4197d7 --- /dev/null +++ b/gki/aarch64/symbols/fips140 @@ -0,0 +1,155 @@ +[abi_symbol_list] +# commonly used symbols + module_layout + __put_task_struct + utf8_data_table + +# required by fips140.ko + aead_register_instance + ahash_register_instance + arch_timer_read_counter + bcmp + complete_all + completion_done + cpu_have_feature + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_ahash_finup + crypto_ahash_init + crypto_ahash_setkey + crypto_ahash_update + crypto_alg_list + crypto_alg_sem + crypto_alloc_aead + crypto_alloc_rng + crypto_alloc_shash + crypto_alloc_skcipher + crypto_attr_alg_name + crypto_check_attr_type + crypto_cipher_encrypt_one + crypto_cipher_setkey + crypto_clone_cipher + crypto_clone_shash + crypto_destroy_tfm + crypto_drop_spawn + crypto_get_default_null_skcipher + crypto_grab_aead + crypto_grab_ahash + crypto_grab_shash + crypto_grab_skcipher + crypto_grab_spawn + crypto_inst_setname + crypto_lskcipher_decrypt + crypto_lskcipher_encrypt + crypto_put_default_null_skcipher + crypto_register_aead + crypto_register_aeads + crypto_register_ahash + crypto_register_ahashes + crypto_register_alg + crypto_register_algs + crypto_register_rng + crypto_register_rngs + crypto_register_shash + crypto_register_shashes + crypto_register_skcipher + crypto_register_skciphers + crypto_register_template + crypto_register_templates + crypto_remove_spawns + crypto_req_done + crypto_rng_reset + crypto_shash_digest + crypto_shash_export + crypto_shash_final + crypto_shash_finup + crypto_shash_import + crypto_shash_setkey + crypto_shash_tfm_digest + crypto_shash_update + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + crypto_spawn_tfm + crypto_spawn_tfm2 + crypto_unregister_aeads + crypto_unregister_alg + crypto_unregister_rng + crypto_unregister_rngs + crypto_unregister_shash + crypto_unregister_shashes + crypto_unregister_skciphers + crypto_unregister_template + crypto_unregister_templates + down_read + down_write + __fortify_panic + get_random_bytes + __init_swait_queue_head + jiffies + kasan_flag_enabled + kernel_neon_begin + kernel_neon_end + kfree + kfree_sensitive + __kmalloc_cache_noprof + kmalloc_caches + __kmalloc_noprof + kmemdup_noprof + ktime_get + kvfree_sensitive + __kvmalloc_node_noprof + __list_add_valid_or_report + __list_del_entry_valid_or_report + lskcipher_alloc_instance_simple + lskcipher_register_instance + mem_alloc_profiling_key + memcpy + memset + __mutex_init + mutex_lock + mutex_unlock + panic + _printk + ___ratelimit + _raw_spin_lock + _raw_spin_unlock + refcount_warn_saturate + rng_is_initialized + scatterwalk_ffwd + scatterwalk_map_and_copy + sg_init_one + sg_init_table + sg_next + shash_free_singlespawn_instance + shash_no_setkey + shash_register_instance + sized_strscpy + skcipher_alloc_instance_simple + skcipher_register_instance + skcipher_walk_aead_decrypt + skcipher_walk_aead_encrypt + skcipher_walk_done + skcipher_walk_virt + snprintf + __stack_chk_fail + strcmp + strlen + strncmp + strnlen + __traceiter_android_vh_aes_decrypt + __traceiter_android_vh_aes_encrypt + __traceiter_android_vh_aes_expandkey + __traceiter_android_vh_sha256 + __tracepoint_android_vh_aes_decrypt + __tracepoint_android_vh_aes_encrypt + __tracepoint_android_vh_aes_expandkey + __tracepoint_android_vh_sha256 + tracepoint_probe_register + up_read + up_write + wait_for_completion + xa_load + xa_store