diff --git a/BUILD.bazel b/BUILD.bazel index 9b21b3387577..b5c1b37dd354 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -23,6 +23,7 @@ _aarch64_additional_kmi_symbol_lists = [ # keep sorted "android/abi_gki_aarch64_db845c", "android/abi_gki_aarch64_exynos", + "android/abi_gki_aarch64_fips140", "android/abi_gki_aarch64_pixel", "android/abi_gki_aarch64_virtual_device", ] @@ -335,9 +336,16 @@ kernel_build( outs = [], base_kernel = ":kernel_aarch64", build_config = "build.config.gki.aarch64.fips140", + kmi_symbol_list = "//common:android/abi_gki_aarch64_fips140", module_outs = ["crypto/fips140.ko"], ) +kernel_abi( + name = "fips140_abi", + kernel_build = "//common:fips140", + kmi_symbol_list_add_only = True, +) + copy_to_dist_dir( name = "fips140_dist", data = [ diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 67d6c97a8f18..e8af70f219c4 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -1240,6 +1240,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3e10b518 } +pointer_reference { + id: 0x0524edd8 + kind: POINTER + pointee_type_id: 0x3ed351ff +} pointer_reference { id: 0x052e5823 kind: POINTER @@ -1765,6 +1770,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 @@ -2930,6 +2940,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 @@ -4115,6 +4130,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f50da89 } +pointer_reference { + id: 0x0d44ba38 + kind: POINTER + pointee_type_id: 0x1f520e7e +} pointer_reference { id: 0x0d45505e kind: POINTER @@ -4190,6 +4210,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f060fb8 } +pointer_reference { + id: 0x0d53f428 + kind: POINTER + pointee_type_id: 0x1f0f363d +} pointer_reference { id: 0x0d5547d5 kind: POINTER @@ -4405,6 +4430,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c6da23d } +pointer_reference { + id: 0x0d8bad22 + kind: POINTER + pointee_type_id: 0x1c6e5215 +} pointer_reference { id: 0x0d8c7798 kind: POINTER @@ -4640,6 +4670,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c8280d3 } +pointer_reference { + id: 0x0db22504 + kind: POINTER + pointee_type_id: 0x1c88728f +} pointer_reference { id: 0x0db25a6d kind: POINTER @@ -4860,6 +4895,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dad5a2a } +pointer_reference { + id: 0x0dfbab12 + kind: POINTER + pointee_type_id: 0x1dae4ad4 +} pointer_reference { id: 0x0dfe95f2 kind: POINTER @@ -5310,6 +5350,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1389ce9e } +pointer_reference { + id: 0x0e72a800 + kind: POINTER + pointee_type_id: 0x138a469e +} pointer_reference { id: 0x0e743897 kind: POINTER @@ -6125,6 +6170,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1680acd0 } +pointer_reference { + id: 0x0f325746 + kind: POINTER + pointee_type_id: 0x1689bb86 +} pointer_reference { id: 0x0f33f4ac kind: POINTER @@ -6260,6 +6310,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x173d80e7 } +pointer_reference { + id: 0x0f5f5d9d + kind: POINTER + pointee_type_id: 0x173d90e9 +} pointer_reference { id: 0x0f626ee5 kind: POINTER @@ -6710,6 +6765,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x157aa231 } +pointer_reference { + id: 0x0fcecb94 + kind: POINTER + pointee_type_id: 0x157bc8cc +} pointer_reference { id: 0x0fd14d12 kind: POINTER @@ -7615,6 +7675,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7eadef89 } +pointer_reference { + id: 0x153f0b1a + kind: POINTER + pointee_type_id: 0x7ebccaf7 +} pointer_reference { id: 0x154aa8e2 kind: POINTER @@ -10040,6 +10105,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa28a8fc1 } +pointer_reference { + id: 0x223fb206 + kind: POINTER + pointee_type_id: 0xa2be2e87 +} pointer_reference { id: 0x2259084f kind: POINTER @@ -10475,6 +10545,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 @@ -11320,6 +11395,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8d38c78e } +pointer_reference { + id: 0x29df5204 + kind: POINTER + pointee_type_id: 0x8d3dae8e +} pointer_reference { id: 0x29e9cbd8 kind: POINTER @@ -11830,6 +11910,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9a23bd25 } +pointer_reference { + id: 0x2c197132 + kind: POINTER + pointee_type_id: 0x9a252255 +} pointer_reference { id: 0x2c1a4564 kind: POINTER @@ -11960,6 +12045,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9a844b16 } +pointer_reference { + id: 0x2c316317 + kind: POINTER + pointee_type_id: 0x9a856ac3 +} +pointer_reference { + id: 0x2c31fe8f + kind: POINTER + pointee_type_id: 0x9a871ca2 +} pointer_reference { id: 0x2c32dd96 kind: POINTER @@ -12325,6 +12420,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9b79f513 } +pointer_reference { + id: 0x2c4f223a + kind: POINTER + pointee_type_id: 0x9b7c6e74 +} pointer_reference { id: 0x2c50b20c kind: POINTER @@ -12880,6 +12980,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9b8a58b5 } +pointer_reference { + id: 0x2c747be9 + kind: POINTER + pointee_type_id: 0x9b91093a +} pointer_reference { id: 0x2c74b483 kind: POINTER @@ -14540,6 +14645,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9e792fe6 } +pointer_reference { + id: 0x2d0fdd7c + kind: POINTER + pointee_type_id: 0x9e7f936c +} pointer_reference { id: 0x2d1002b8 kind: POINTER @@ -14855,6 +14965,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9e917c22 } +pointer_reference { + id: 0x2d3484af + kind: POINTER + pointee_type_id: 0x9e92f422 +} pointer_reference { id: 0x2d351be6 kind: POINTER @@ -16515,6 +16630,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9249a64d } +pointer_reference { + id: 0x2e029208 + kind: POINTER + pointee_type_id: 0x924aaebf +} +pointer_reference { + id: 0x2e029697 + kind: POINTER + pointee_type_id: 0x924abcc2 +} pointer_reference { id: 0x2e029f76 kind: POINTER @@ -17710,6 +17835,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x910ed203 } +pointer_reference { + id: 0x2ed391e2 + kind: POINTER + pointee_type_id: 0x910ea117 +} pointer_reference { id: 0x2ed46467 kind: POINTER @@ -19660,6 +19790,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeabee0bd } +pointer_reference { + id: 0x30408c71 + kind: POINTER + pointee_type_id: 0xeb42d758 +} pointer_reference { id: 0x3043f6b1 kind: POINTER @@ -21390,6 +21525,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf91eb689 } +pointer_reference { + id: 0x34d86d1c + kind: POINTER + pointee_type_id: 0xf92152ec +} pointer_reference { id: 0x34dbb6d7 kind: POINTER @@ -21520,6 +21660,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfeeea03f } +pointer_reference { + id: 0x352e53fa + kind: POINTER + pointee_type_id: 0xfef9a975 +} pointer_reference { id: 0x35324dc4 kind: POINTER @@ -23505,6 +23650,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc3ece312 } +pointer_reference { + id: 0x3a7f8e60 + kind: POINTER + pointee_type_id: 0xc3bedf1f +} pointer_reference { id: 0x3a813c8c kind: POINTER @@ -23560,6 +23710,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 @@ -24070,6 +24225,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdaa2f673 } +pointer_reference { + id: 0x3c3fe9a7 + kind: POINTER + pointee_type_id: 0xdabf4001 +} pointer_reference { id: 0x3c4114bd kind: POINTER @@ -24245,6 +24405,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd82a9856 } +pointer_reference { + id: 0x3c9ce28f + kind: POINTER + pointee_type_id: 0xd8336ca1 +} pointer_reference { id: 0x3ca2533c kind: POINTER @@ -24355,6 +24520,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xde7f9190 } +pointer_reference { + id: 0x3d14c96b + kind: POINTER + pointee_type_id: 0xde13c333 +} pointer_reference { id: 0x3d1ec847 kind: POINTER @@ -24825,6 +24995,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd327a107 } +pointer_reference { + id: 0x3e5d9ebb + kind: POINTER + pointee_type_id: 0xd3369c71 +} pointer_reference { id: 0x3e600958 kind: POINTER @@ -26010,6 +26185,11 @@ typedef { name: "iova_flush_cb" referred_type_id: 0x0d4e6320 } +typedef { + id: 0x0b098126 + name: "irq_cpustat_t" + referred_type_id: 0x3b85198b +} typedef { id: 0xb0c2eb21 name: "irq_flow_handler_t" @@ -27180,6 +27360,11 @@ qualified { qualifier: CONST qualified_type_id: 0x7d1691af } +qualified { + id: 0xc3bedf1f + qualifier: CONST + qualified_type_id: 0x7ebccaf7 +} qualified { id: 0xc3d535bb qualifier: CONST @@ -30728,6 +30913,11 @@ array { number_of_elements: 32 element_type_id: 0x6d7f5ff6 } +array { + id: 0x4fc3f305 + number_of_elements: 60 + element_type_id: 0xc9082b19 +} array { id: 0x4fe13007 number_of_elements: 32 @@ -33472,6 +33662,26 @@ member { type_id: 0x4f2326f3 offset: 1280 } +member { + id: 0x300b215d + type_id: 0x4f02e918 + offset: 1024 +} +member { + id: 0x300b26dd + type_id: 0x4f02f718 + offset: 1024 +} +member { + id: 0x300b2c1b + type_id: 0x4f02dc01 + offset: 1024 +} +member { + id: 0x300b2c6c + type_id: 0x4f02dddc + offset: 1024 +} member { id: 0x300d06b6 type_id: 0x4f1a6acb @@ -35591,6 +35801,11 @@ member { name: "__sk_common" type_id: 0x61a74d47 } +member { + id: 0x8fa57542 + name: "__softirq_pending" + type_id: 0x4585663f +} member { id: 0x02d5da50 name: "__spare0" @@ -38755,6 +38970,16 @@ member { type_id: 0x0da371bb offset: 320 } +member { + id: 0x270f3232 + name: "alg" + type_id: 0xa2be2e87 +} +member { + id: 0x2777335c + name: "alg" + type_id: 0xdabf4001 +} member { id: 0x2784b70a name: "alg" @@ -38766,6 +38991,16 @@ member { type_id: 0x00defc2c offset: 128 } +member { + id: 0x27b1e24e + name: "alg" + type_id: 0x1c6e5215 +} +member { + id: 0x27b6977d + name: "alg" + type_id: 0x1b1b6127 +} member { id: 0xc3ae1168 name: "alg_icv_len" @@ -38884,6 +39119,12 @@ member { type_id: 0x0b395893 offset: 8192 } +member { + id: 0x9d7710c5 + name: "alignmask" + type_id: 0x4585663f + offset: 1152 +} member { id: 0x1ede05af name: "alignment_offset" @@ -45330,6 +45571,18 @@ member { name: "base" type_id: 0xec967f20 } +member { + id: 0x8544c56e + name: "base" + type_id: 0x9e2c67f2 + offset: 2048 +} +member { + id: 0x8544c5f3 + name: "base" + type_id: 0x9e2c67f2 + offset: 1024 +} member { id: 0x85481c0d name: "base" @@ -45486,6 +45739,12 @@ member { type_id: 0x293b162f offset: 2048 } +member { + id: 0x85f3d282 + name: "base" + type_id: 0x293b162f + offset: 1024 +} member { id: 0x85fc8006 name: "base" @@ -45496,6 +45755,11 @@ member { name: "base" type_id: 0x27253e64 } +member { + id: 0x85fdf55a + name: "base" + type_id: 0x271bd1e1 +} member { id: 0xf93eb8d5 name: "base_addr" @@ -47331,6 +47595,12 @@ member { type_id: 0xe62ebf07 offset: 64 } +member { + id: 0x89cc162f + name: "blocksize" + type_id: 0x4585663f + offset: 1088 +} member { id: 0x9d6f12e1 name: "blue" @@ -48783,6 +49053,12 @@ member { name: "buffer" type_id: 0x0483e6f8 } +member { + id: 0x33decf44 + name: "buffer" + type_id: 0x00c72527 + offset: 832 +} member { id: 0x33e6beca name: "buffer" @@ -48981,6 +49257,12 @@ member { type_id: 0xd3c80119 offset: 576 } +member { + id: 0xc0824dc3 + name: "buffers" + type_id: 0xd3c80119 + offset: 640 +} member { id: 0x16da042b name: "buffers_residual" @@ -53499,6 +53781,18 @@ member { type_id: 0x295c7202 offset: 40 } +member { + id: 0x8c9ba386 + name: "chunksize" + type_id: 0x4585663f + offset: 448 +} +member { + id: 0x8c9ba691 + name: "chunksize" + type_id: 0x4585663f + offset: 416 +} member { id: 0x5173269c name: "ci_dentry" @@ -63403,6 +63697,18 @@ member { name: "decode_vbi_line" type_id: 0x2de44294 } +member { + id: 0x70f86078 + name: "decrypt" + type_id: 0x2ed391e2 + offset: 192 +} +member { + id: 0x70fa8381 + name: "decrypt" + type_id: 0x2c316317 + offset: 128 +} member { id: 0xea1d0dbf name: "def" @@ -67083,6 +67389,11 @@ member { type_id: 0x4585663f offset: 128 } +member { + id: 0x9f7a3aba + name: "digestsize" + type_id: 0x4585663f +} member { id: 0x9f7a3da5 name: "digestsize" @@ -70455,6 +70766,12 @@ member { type_id: 0x6d25e07f offset: 128 } +member { + id: 0xbbab7e83 + name: "dst" + type_id: 0x5ade635b + offset: 128 +} member { id: 0xbbb264ba name: "dst" @@ -72814,6 +73131,18 @@ member { type_id: 0x295c7202 offset: 8 } +member { + id: 0x893c9169 + name: "encrypt" + type_id: 0x2ed391e2 + offset: 128 +} +member { + id: 0x893e7eb8 + name: "encrypt" + type_id: 0x2c316317 + offset: 64 +} member { id: 0x897f3adb name: "encrypt" @@ -74965,6 +75294,12 @@ member { type_id: 0x2e9f98e1 offset: 64 } +member { + id: 0x0d2e75d7 + name: "exit" + type_id: 0x0e72a800 + offset: 256 +} member { id: 0x0d2e7b75 name: "exit" @@ -75007,6 +75342,12 @@ member { type_id: 0x0f2a6d84 offset: 64 } +member { + id: 0x0d2f3244 + name: "exit" + type_id: 0x0f325746 + offset: 320 +} member { id: 0x0d2f6890 name: "exit" @@ -75115,6 +75456,12 @@ member { type_id: 0x6720d32f offset: 11104 } +member { + id: 0x7c8633eb + name: "exit_tfm" + type_id: 0x0f5f5d9d + offset: 576 +} member { id: 0x7c86a539 name: "exit_tfm" @@ -79130,6 +79477,12 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x2d0fadac + name: "flags" + type_id: 0x6720d32f + offset: 1056 +} member { id: 0x2d0fae2b name: "flags" @@ -81892,6 +82245,11 @@ member { type_id: 0x0f7ddf45 offset: 384 } +member { + id: 0xfeae230b + name: "free" + type_id: 0x0c2bd8e3 +} member { id: 0xfeae4b02 name: "free" @@ -81926,6 +82284,21 @@ member { type_id: 0x0d364e53 offset: 320 } +member { + id: 0xfeaf5b27 + name: "free" + type_id: 0x0d53f428 +} +member { + id: 0xfeafbaf6 + name: "free" + type_id: 0x0db22504 +} +member { + id: 0xfeaff378 + name: "free" + type_id: 0x0dfbab12 +} member { id: 0xfbc061e4 name: "free_area" @@ -83854,6 +84227,11 @@ member { type_id: 0x2dad193a offset: 128 } +member { + id: 0x339b742c + name: "generate" + type_id: 0x2e029208 +} member { id: 0x3a17233d name: "generated_tag" @@ -86750,6 +87128,12 @@ member { name: "hactive_lo" type_id: 0x295c7202 } +member { + id: 0xae60b70a + name: "halg" + type_id: 0xb24f0745 + offset: 1024 +} member { id: 0x0e3de808 name: "halt_attempted_poll" @@ -88147,6 +88531,11 @@ member { type_id: 0x4585663f offset: 65536 } +member { + id: 0xb52d4fea + name: "head" + type_id: 0x77f6ebb4 +} member { id: 0xb53d9979 name: "head" @@ -88272,6 +88661,11 @@ member { type_id: 0x295c7202 offset: 32 } +member { + id: 0xb57a4460 + name: "head" + type_id: 0x20fd6195 +} member { id: 0xb5897092 name: "head" @@ -93662,6 +94056,12 @@ member { name: "in" type_id: 0xa54936d5 } +member { + id: 0x5c6f2950 + name: "in" + type_id: 0xc440583a + offset: 256 +} member { id: 0x5c99cb61 name: "in" @@ -94690,6 +95090,12 @@ member { type_id: 0x2cb3cf30 offset: 64 } +member { + id: 0x1ac6b1f5 + name: "init" + type_id: 0x2c747be9 + offset: 256 +} member { id: 0x1ac6e0f5 name: "init" @@ -94784,6 +95190,12 @@ member { type_id: 0x2d3a2624 offset: 128 } +member { + id: 0x1ac7f968 + name: "init" + type_id: 0x2d3484af + offset: 192 +} member { id: 0x1ad35dfa name: "init" @@ -95018,6 +95430,12 @@ member { type_id: 0x2c6c412b offset: 192 } +member { + id: 0x4a52c753 + name: "init_tfm" + type_id: 0x2c197132 + offset: 512 +} member { id: 0x29079611 name: "init_valid_mask" @@ -99217,6 +99635,12 @@ member { type_id: 0x2efe8065 offset: 1408 } +member { + id: 0x56ccb987 + name: "iv" + type_id: 0x18bd6530 + offset: 960 +} member { id: 0x56d4cc43 name: "iv" @@ -99252,6 +99676,18 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x8320112b + name: "ivsize" + type_id: 0x4585663f + offset: 1024 +} +member { + id: 0x832017a6 + name: "ivsize" + type_id: 0x4585663f + offset: 384 +} member { id: 0xe0ad31b5 name: "ixol" @@ -99932,12 +100368,23 @@ member { type_id: 0xb0c00a27 offset: 1568 } +member { + id: 0xbf1d4e31 + name: "key_dec" + type_id: 0x4fc3f305 + offset: 1920 +} member { id: 0x146c2431 name: "key_domain" type_id: 0x22bb3fbf offset: 576 } +member { + id: 0xa4dac0f5 + name: "key_enc" + type_id: 0x4fc3f305 +} member { id: 0x5fb64933 name: "key_eq" @@ -100022,6 +100469,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x87a7947b + name: "key_length" + type_id: 0xc9082b19 + offset: 3840 +} member { id: 0x07890c69 name: "key_mgmt_suite" @@ -109138,6 +109591,12 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0xf058f4c8 + name: "max_keysize" + type_id: 0x4585663f + offset: 352 +} member { id: 0x4cb873ab name: "max_lanes" @@ -110263,6 +110722,12 @@ member { type_id: 0x4585663f offset: 320 } +member { + id: 0x818d38b8 + name: "maxauthsize" + type_id: 0x4585663f + offset: 416 +} member { id: 0x2817de6d name: "maxburst" @@ -112339,6 +112804,12 @@ member { name: "min_interval" type_id: 0xc9082b19 } +member { + id: 0x2fb1edd2 + name: "min_keysize" + type_id: 0x4585663f + offset: 320 +} member { id: 0xa51a54ff name: "min_le_tx_power" @@ -124478,6 +124949,12 @@ member { name: "offset" type_id: 0x33756485 } +member { + id: 0x9b2fad41 + name: "offset" + type_id: 0x33756485 + offset: 64 +} member { id: 0x9b359088 name: "offset" @@ -124767,6 +125244,12 @@ member { type_id: 0x42201dce offset: 832 } +member { + id: 0xe5a6cde2 + name: "oiv" + type_id: 0x00c72527 + offset: 896 +} member { id: 0x1e0dc421 name: "okfn" @@ -126679,6 +127162,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0xb335975f + name: "out" + type_id: 0xc440583a + offset: 448 +} member { id: 0xb3b4582d name: "out" @@ -128087,6 +128576,17 @@ member { type_id: 0x06835e9c offset: 128 } +member { + id: 0x32051484 + name: "page" + type_id: 0x00c72527 +} +member { + id: 0x32051c2a + name: "page" + type_id: 0x00c72527 + offset: 768 +} member { id: 0x322121cd name: "page" @@ -131344,6 +131844,11 @@ member { name: "phys" type_id: 0x5abe7554 } +member { + id: 0x304c83ff + name: "phys" + type_id: 0x14ca5b0f +} member { id: 0x30665df0 name: "phys" @@ -150827,6 +151332,16 @@ member { name: "s" type_id: 0x36592664 } +member { + id: 0x67c7a456 + name: "s" + type_id: 0x351384f2 +} +member { + id: 0x67c7b194 + name: "s" + type_id: 0x35064610 +} member { id: 0x67c839a9 name: "s" @@ -153678,6 +154193,18 @@ member { type_id: 0x28fbecf4 offset: 128 } +member { + id: 0x221d31c9 + name: "seed" + type_id: 0x2e029697 + offset: 64 +} +member { + id: 0x6078f7cb + name: "seedsize" + type_id: 0x4585663f + offset: 192 +} member { id: 0xebaa8c51 name: "seek_table_present" @@ -155244,6 +155771,12 @@ member { type_id: 0x2ff974a7 offset: 704 } +member { + id: 0xc51a7ec1 + name: "set_ent" + type_id: 0x0d44ba38 + offset: 128 +} member { id: 0x3cc9ff38 name: "set_event_filter" @@ -156390,6 +156923,17 @@ member { type_id: 0x2d180989 offset: 832 } +member { + id: 0xeab6099b + name: "setauthsize" + type_id: 0x2c31fe8f + offset: 64 +} +member { + id: 0x177a316a + name: "setkey" + type_id: 0x2c4f223a +} member { id: 0x177a5b17 name: "setkey" @@ -156402,6 +156946,11 @@ member { type_id: 0x2cb4fa3a offset: 448 } +member { + id: 0x177b7195 + name: "setkey" + type_id: 0x2d0fdd7c +} member { id: 0x83fba385 name: "setkeycode" @@ -161248,6 +161797,11 @@ member { name: "src" type_id: 0x0625fa4c } +member { + id: 0x446cb466 + name: "src" + type_id: 0x5ade635b +} member { id: 0x4475a595 name: "src" @@ -163550,6 +164104,12 @@ member { type_id: 0x4585663f offset: 1056 } +member { + id: 0x1b3dcedf + name: "statesize" + type_id: 0x4585663f + offset: 32 +} member { id: 0x5f909c12 name: "statfs" @@ -164849,6 +165409,12 @@ member { type_id: 0x6d7f5ff6 offset: 5008 } +member { + id: 0x5e10ffff + name: "stride" + type_id: 0x4585663f + offset: 1120 +} member { id: 0x5e325618 name: "stride" @@ -171726,6 +172292,12 @@ member { type_id: 0xb02b353a offset: 704 } +member { + id: 0x9d16fe6e + name: "total" + type_id: 0x4585663f + offset: 576 +} member { id: 0x9d1e96df name: "total" @@ -181933,6 +182505,11 @@ member { type_id: 0x55f87cd0 offset: 1024 } +member { + id: 0xde7997b9 + name: "virt" + type_id: 0x14e40ca3 +} member { id: 0xc21c7538 name: "virt_base" @@ -183546,6 +184123,12 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0xb500c36a + name: "walksize" + type_id: 0x4585663f + offset: 448 +} member { id: 0x37751293 name: "want_1x" @@ -188058,6 +188641,24 @@ struct_union { member_id: 0x33e89b57 } } +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 @@ -189658,6 +190259,15 @@ struct_union { member_id: 0x85c1a1cb } } +struct_union { + id: 0x35064610 + kind: STRUCT + definition { + bytesize: 768 + member_id: 0xb52d4fea + member_id: 0x8544c56e + } +} struct_union { id: 0x3508486b kind: STRUCT @@ -189667,6 +190277,15 @@ struct_union { member_id: 0x8f0ea6b7 } } +struct_union { + id: 0x351384f2 + kind: STRUCT + definition { + bytesize: 640 + member_id: 0xb57a4460 + member_id: 0x8544c5f3 + } +} struct_union { id: 0x352630a5 kind: STRUCT @@ -190082,6 +190701,14 @@ struct_union { member_id: 0xc446e43e } } +struct_union { + id: 0x3b85198b + kind: STRUCT + definition { + bytesize: 64 + member_id: 0x8fa57542 + } +} struct_union { id: 0x3bf747f0 kind: STRUCT @@ -190914,6 +191541,42 @@ struct_union { member_id: 0x8fed16f2 } } +struct_union { + id: 0x4f02dc01 + kind: UNION + definition { + bytesize: 768 + member_id: 0x67c7b194 + member_id: 0x27b6977d + } +} +struct_union { + id: 0x4f02dddc + kind: UNION + definition { + bytesize: 768 + member_id: 0x67c7b194 + member_id: 0x27b1e24e + } +} +struct_union { + id: 0x4f02e918 + kind: UNION + definition { + bytesize: 640 + member_id: 0x67c7a456 + member_id: 0x2777335c + } +} +struct_union { + id: 0x4f02f718 + kind: UNION + definition { + bytesize: 640 + member_id: 0x67c7a456 + member_id: 0x270f3232 + } +} struct_union { id: 0x4f10779f kind: UNION @@ -191410,6 +192073,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 @@ -193786,6 +194458,34 @@ struct_union { member_id: 0xe0f63df3 } } +struct_union { + id: 0xa2be2e87 + kind: STRUCT + name: "aead_alg" + definition { + bytesize: 512 + member_id: 0x177a316a + member_id: 0xeab6099b + member_id: 0x893c9169 + member_id: 0x70f86078 + member_id: 0x1ac6b1f5 + member_id: 0x0d2f3244 + member_id: 0x832017a6 + member_id: 0x818d38b8 + member_id: 0x8c9ba386 + member_id: 0x85f3d282 + } +} +struct_union { + id: 0x8d3dae8e + kind: STRUCT + name: "aead_instance" + definition { + bytesize: 768 + member_id: 0xfeae230b + member_id: 0x300b26dd + } +} struct_union { id: 0xe2a4c51e kind: STRUCT @@ -193818,6 +194518,35 @@ struct_union { member_id: 0x6479c071 } } +struct_union { + id: 0x1c6e5215 + kind: STRUCT + name: "ahash_alg" + definition { + bytesize: 640 + member_id: 0x1ac4107c + member_id: 0xd68bc61c + member_id: 0x6fd12469 + member_id: 0x7e4ab622 + member_id: 0x5f810d60 + member_id: 0x24bb4656 + member_id: 0x6f168d58 + member_id: 0x177a5b17 + member_id: 0x4a52c753 + member_id: 0x7c8633eb + member_id: 0xae60b70a + } +} +struct_union { + id: 0xd3369c71 + kind: STRUCT + name: "ahash_instance" + definition { + bytesize: 896 + member_id: 0xfeaf5b27 + member_id: 0x300b2c6c + } +} struct_union { id: 0xe316ef9b kind: STRUCT @@ -199809,6 +200538,26 @@ struct_union { member_id: 0x8597b963 } } +struct_union { + id: 0xc08a59b2 + kind: STRUCT + name: "crypto_aead_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} +struct_union { + id: 0x7ebccaf7 + kind: STRUCT + name: "crypto_aes_ctx" + definition { + bytesize: 484 + member_id: 0xa4dac0f5 + member_id: 0xbf1d4e31 + member_id: 0x87a7947b + } +} struct_union { id: 0x501cf133 kind: STRUCT @@ -199827,6 +200576,15 @@ struct_union { member_id: 0x8597b963 } } +struct_union { + id: 0xde13c333 + kind: STRUCT + name: "crypto_ahash_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x293b162f kind: STRUCT @@ -199864,6 +200622,15 @@ struct_union { member_id: 0x2da18bb2 } } +struct_union { + id: 0x37cc7810 + kind: STRUCT + name: "crypto_cipher" + definition { + bytesize: 128 + member_id: 0x8597be7c + } +} struct_union { id: 0x85b25628 kind: STRUCT @@ -199885,6 +200652,15 @@ struct_union { member_id: 0x75906102 } } +struct_union { + id: 0xd8336ca1 + kind: STRUCT + name: "crypto_rng" + definition { + bytesize: 128 + member_id: 0x8597be7c + } +} struct_union { id: 0x75a847f0 kind: STRUCT @@ -199895,6 +200671,15 @@ struct_union { member_id: 0x8597b963 } } +struct_union { + id: 0xfef9a975 + kind: STRUCT + name: "crypto_shash_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x1b619644 kind: STRUCT @@ -199905,6 +200690,15 @@ struct_union { member_id: 0x8597b963 } } +struct_union { + id: 0x157bc8cc + kind: STRUCT + name: "crypto_skcipher_spawn" + definition { + bytesize: 48 + member_id: 0x85fdf55a + } +} struct_union { id: 0x271bd1e1 kind: STRUCT @@ -207688,6 +208482,17 @@ struct_union { member_id: 0x2cd25bd7 } } +struct_union { + id: 0xb24f0745 + kind: STRUCT + name: "hash_alg_common" + definition { + bytesize: 512 + member_id: 0x9f7a3aba + member_id: 0x1b3dcedf + member_id: 0x85f3d282 + } +} struct_union { id: 0x6101d583 kind: STRUCT @@ -225810,6 +226615,19 @@ struct_union { member_id: 0xc546fb05 } } +struct_union { + id: 0x3ed351ff + kind: STRUCT + name: "rng_alg" + definition { + bytesize: 512 + member_id: 0x339b742c + member_id: 0x221d31c9 + member_id: 0xc51a7ec1 + member_id: 0x6078f7cb + member_id: 0x85f3d282 + } +} struct_union { id: 0x05c7db24 kind: STRUCT @@ -226682,6 +227500,16 @@ struct_union { member_id: 0x202d9373 } } +struct_union { + id: 0xc440583a + kind: STRUCT + name: "scatter_walk" + definition { + bytesize: 16 + member_id: 0x9d8652e2 + member_id: 0x9b595d43 + } +} struct_union { id: 0x6d7f0eb8 kind: STRUCT @@ -228053,6 +228881,16 @@ struct_union { member_id: 0x759064eb } } +struct_union { + id: 0xf92152ec + kind: STRUCT + name: "shash_instance" + definition { + bytesize: 896 + member_id: 0xfeaff378 + member_id: 0x300b2c1b + } +} struct_union { id: 0x394048de kind: STRUCT @@ -228456,6 +229294,35 @@ struct_union { member_id: 0xbf1a473f } } +struct_union { + id: 0xdabf4001 + kind: STRUCT + name: "skcipher_alg" + definition { + bytesize: 512 + member_id: 0x177b7195 + member_id: 0x893e7eb8 + member_id: 0x70fa8381 + member_id: 0x1ac7f968 + member_id: 0x0d2e75d7 + member_id: 0x2fb1edd2 + member_id: 0xf058f4c8 + member_id: 0x832017a6 + member_id: 0x8c9ba691 + member_id: 0xb500c36a + member_id: 0x85f3d282 + } +} +struct_union { + id: 0xeb42d758 + kind: STRUCT + name: "skcipher_instance" + definition { + bytesize: 768 + member_id: 0xfeafbaf6 + member_id: 0x300b215d + } +} struct_union { id: 0x5a18785c kind: STRUCT @@ -228470,6 +229337,30 @@ struct_union { member_id: 0x75906a36 } } +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: 0xdb7bb2af kind: STRUCT @@ -258221,6 +259112,12 @@ function { parameter_id: 0xb0c2eb21 parameter_id: 0x18bd6530 } +function { + id: 0x034a2603 + return_type_id: 0x30408c71 + parameter_id: 0x1fba7d3d + parameter_id: 0x0c96fb14 +} function { id: 0x034f6ce3 return_type_id: 0x34544a3f @@ -258732,6 +259629,17 @@ function { return_type_id: 0x48b5725f parameter_id: 0x035330ac } +function { + id: 0x104de2e4 + return_type_id: 0x48b5725f + parameter_id: 0x0356cddf +} +function { + id: 0x104de9a9 + return_type_id: 0x48b5725f + parameter_id: 0x0524edd8 + parameter_id: 0x6720d32f +} function { id: 0x104fd6b8 return_type_id: 0x48b5725f @@ -258786,6 +259694,13 @@ function { parameter_id: 0x00b7947f parameter_id: 0x384f7d7c } +function { + id: 0x105651c0 + return_type_id: 0x48b5725f + parameter_id: 0x00defc2c + parameter_id: 0x3e6239e1 + parameter_id: 0x00defc2c +} function { id: 0x10570899 return_type_id: 0x48b5725f @@ -259400,6 +260315,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: 0x1154b37f return_type_id: 0x0bfc9031 @@ -259627,6 +260549,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x11d16ae5 + return_type_id: 0x48b5725f + parameter_id: 0x0524edd8 +} function { id: 0x11d3a4b4 return_type_id: 0x48b5725f @@ -259765,6 +260692,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0a22a423 } +function { + id: 0x12116aa4 + return_type_id: 0x48b5725f + parameter_id: 0x0c56e1ee + parameter_id: 0x6720d32f +} function { id: 0x12186f16 return_type_id: 0x48b5725f @@ -260397,6 +261330,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0c467c34 } +function { + id: 0x138a469e + return_type_id: 0x48b5725f + parameter_id: 0x0c485c36 +} function { id: 0x138a619e return_type_id: 0x48b5725f @@ -261752,6 +262690,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x18456730 } +function { + id: 0x1689bb86 + return_type_id: 0x48b5725f + parameter_id: 0x1847a854 +} function { id: 0x168f342d return_type_id: 0x48b5725f @@ -261933,6 +262876,15 @@ function { return_type_id: 0x48b5725f parameter_id: 0x19118777 } +function { + id: 0x16e059b3 + return_type_id: 0x48b5725f + parameter_id: 0x18bd6530 + parameter_id: 0x11cffa09 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x6720d32f +} function { id: 0x16e1ca8f return_type_id: 0x48b5725f @@ -261960,6 +262912,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 @@ -262129,6 +263087,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1e9745d3 } +function { + id: 0x173d90e9 + return_type_id: 0x48b5725f + parameter_id: 0x1e9705eb +} function { id: 0x1744a638 return_type_id: 0x48b5725f @@ -262172,6 +263135,11 @@ function { parameter_id: 0x2e18f543 parameter_id: 0x2e18f543 } +function { + id: 0x1776cedc + return_type_id: 0x48b5725f + parameter_id: 0x1fba7d3d +} function { id: 0x177cb160 return_type_id: 0x48b5725f @@ -262424,6 +263392,11 @@ function { parameter_id: 0x210b9681 parameter_id: 0x33756485 } +function { + id: 0x1817bd12 + return_type_id: 0x48b5725f + parameter_id: 0x223fb206 +} function { id: 0x181a6fb5 return_type_id: 0x48b5725f @@ -263842,6 +264815,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x29d29128 } +function { + id: 0x1aef8512 + return_type_id: 0x48b5725f + parameter_id: 0x29df5204 +} function { id: 0x1af033e5 return_type_id: 0x48b5725f @@ -264771,6 +265749,11 @@ function { parameter_id: 0x3760766d parameter_id: 0x7194a543 } +function { + id: 0x1c88728f + return_type_id: 0x48b5725f + parameter_id: 0x30408c71 +} function { id: 0x1c892e83 return_type_id: 0x48b5725f @@ -265374,6 +266357,11 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x6720d32f } +function { + id: 0x1dae4ad4 + return_type_id: 0x48b5725f + parameter_id: 0x34d86d1c +} function { id: 0x1db8b9d1 return_type_id: 0x48b5725f @@ -265558,6 +266546,12 @@ function { parameter_id: 0x12e6ffae parameter_id: 0x6d7f5ff6 } +function { + id: 0x1e0b28b6 + return_type_id: 0x48b5725f + parameter_id: 0x3c3fe9a7 + parameter_id: 0x6720d32f +} function { id: 0x1e0e5d07 return_type_id: 0x48b5725f @@ -266247,6 +267241,11 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x1f0f363d + return_type_id: 0x48b5725f + parameter_id: 0x3e5d9ebb +} function { id: 0x1f121b27 return_type_id: 0x48b5725f @@ -266459,6 +267458,13 @@ function { parameter_id: 0x120540d1 parameter_id: 0x11cfee5a } +function { + id: 0x1f520e7e + return_type_id: 0x48b5725f + parameter_id: 0x3c9ce28f + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f +} function { id: 0x1f558355 return_type_id: 0x48b5725f @@ -267679,6 +268685,10 @@ function { return_type_id: 0x33756485 parameter_id: 0x31675062 } +function { + id: 0x3e015618 + return_type_id: 0x2fb495bb +} function { id: 0x3e17424c return_type_id: 0x33756485 @@ -268608,6 +269618,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 @@ -270046,6 +271061,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 @@ -270321,6 +271343,13 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x84ffea0d + return_type_id: 0x11cffa09 + parameter_id: 0x11cffa09 + parameter_id: 0x11cffa09 + parameter_id: 0x4585663f +} function { id: 0x850e4cd3 return_type_id: 0x01f1fcec @@ -270527,6 +271556,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: 0x8a23f6d7 return_type_id: 0x1e2533ab @@ -271115,6 +272151,15 @@ function { parameter_id: 0x31b5a66f parameter_id: 0x6720d32f } +function { + id: 0x9073891f + return_type_id: 0x6720d32f + parameter_id: 0x352e53fa + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x9077fd27 return_type_id: 0x6720d32f @@ -273069,6 +274114,22 @@ function { return_type_id: 0x3e10b518 parameter_id: 0x000fdfa4 } +function { + id: 0x924aaebf + return_type_id: 0x6720d32f + parameter_id: 0x3c9ce28f + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f + parameter_id: 0x00c72527 + parameter_id: 0x4585663f +} +function { + id: 0x924abcc2 + return_type_id: 0x6720d32f + parameter_id: 0x3c9ce28f + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f +} function { id: 0x924d155a return_type_id: 0x6720d32f @@ -273218,6 +274279,15 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3fdb8740 } +function { + id: 0x927d2fbb + return_type_id: 0x6720d32f + parameter_id: 0x3d14c96b + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x927dc411 return_type_id: 0x3e10b518 @@ -273255,6 +274325,11 @@ function { parameter_id: 0x2e18f543 parameter_id: 0xc9082b19 } +function { + id: 0x928f1946 + return_type_id: 0x6720d32f + parameter_id: 0x3c3fe9a7 +} function { id: 0x9291a5ba return_type_id: 0x3e10b518 @@ -273684,6 +274759,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 @@ -274094,6 +275175,15 @@ function { parameter_id: 0x39c49895 parameter_id: 0x18bd6530 } +function { + id: 0x9394b613 + return_type_id: 0x6720d32f + parameter_id: 0x3ab2afcb + parameter_id: 0x2d1b205b + parameter_id: 0x3e10b518 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x9398dfdf return_type_id: 0x6720d32f @@ -274502,6 +275592,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 @@ -274650,6 +275745,13 @@ function { parameter_id: 0x34434827 parameter_id: 0xcddc4fff } +function { + id: 0x946d2b92 + return_type_id: 0x6720d32f + parameter_id: 0x24f9cd24 + parameter_id: 0x323908e0 + parameter_id: 0x6d7f5ff6 +} function { id: 0x946d9862 return_type_id: 0x6720d32f @@ -274736,6 +275838,12 @@ function { parameter_id: 0x29082583 parameter_id: 0xd41e888f } +function { + id: 0x94938ce2 + return_type_id: 0x6720d32f + parameter_id: 0x223fb206 + parameter_id: 0x6720d32f +} function { id: 0x94964152 return_type_id: 0x6720d32f @@ -274857,6 +275965,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: 0x94d8cba3 return_type_id: 0x6720d32f @@ -274992,6 +276107,11 @@ function { parameter_id: 0x23f09c34 parameter_id: 0x1dd302e9 } +function { + id: 0x950f0fae + return_type_id: 0x6720d32f + parameter_id: 0x223fb206 +} function { id: 0x9511594d return_type_id: 0x6720d32f @@ -275005,6 +276125,12 @@ function { parameter_id: 0x21069feb parameter_id: 0x38040a6c } +function { + id: 0x9522132a + return_type_id: 0x6720d32f + parameter_id: 0x24f9cd24 + parameter_id: 0x6720d32f +} function { id: 0x952cf00a return_type_id: 0x6720d32f @@ -275626,6 +276752,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: 0x963f4336 return_type_id: 0x6720d32f @@ -277258,6 +278391,14 @@ function { parameter_id: 0x4585663f parameter_id: 0x1bb6a471 } +function { + id: 0x98930d6b + return_type_id: 0x6720d32f + parameter_id: 0x17fa285b + parameter_id: 0x3f0185ef + parameter_id: 0x4585663f + parameter_id: 0x00c72527 +} function { id: 0x98930e77 return_type_id: 0x6720d32f @@ -279191,6 +280332,11 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x38bffa98 } +function { + id: 0x9a252255 + return_type_id: 0x6720d32f + parameter_id: 0x1e9705eb +} function { id: 0x9a29f30e return_type_id: 0x6720d32f @@ -279457,6 +280603,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x6720d32f } +function { + id: 0x9a6e7c60 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d +} function { id: 0x9a717f8d return_type_id: 0x6720d32f @@ -279524,6 +280675,12 @@ function { parameter_id: 0x391f15ea parameter_id: 0x6720d32f } +function { + id: 0x9a970a1a + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x3e5d9ebb +} function { id: 0x9a9d1e6d return_type_id: 0xf435685e @@ -279623,6 +280780,12 @@ function { parameter_id: 0x18e64f74 parameter_id: 0x4585663f } +function { + id: 0x9aaf7e51 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x30408c71 +} function { id: 0x9ab41117 return_type_id: 0x6720d32f @@ -279665,6 +280828,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 @@ -279732,6 +280901,12 @@ function { parameter_id: 0x3f0185ef parameter_id: 0x4585663f } +function { + id: 0x9ac90128 + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x29df5204 +} function { id: 0x9ad0bd67 return_type_id: 0x6720d32f @@ -280203,6 +281378,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: 0x9b43c222 return_type_id: 0x6720d32f @@ -280240,6 +281424,15 @@ function { parameter_id: 0x295c7202 parameter_id: 0x35f7f02e } +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 @@ -280999,6 +282192,11 @@ function { parameter_id: 0x00c72527 parameter_id: 0x18bd6530 } +function { + id: 0x9b91093a + return_type_id: 0x6720d32f + parameter_id: 0x1847a854 +} function { id: 0x9b922d94 return_type_id: 0x6720d32f @@ -282062,12 +283260,27 @@ function { return_type_id: 0x6720d32f parameter_id: 0x19c40476 } +function { + id: 0x9bf2ff2c + return_type_id: 0x6720d32f + parameter_id: 0x1fba7d3d + parameter_id: 0x6720d32f +} function { id: 0x9bf37946 return_type_id: 0x6720d32f parameter_id: 0x1b2ca025 parameter_id: 0x2e2c982d } +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 @@ -282237,6 +283450,12 @@ function { parameter_id: 0x391f15ea parameter_id: 0x4585663f } +function { + id: 0x9c2bdf68 + return_type_id: 0x6720d32f + parameter_id: 0x00defc2c + parameter_id: 0x6720d32f +} function { id: 0x9c2c04fd return_type_id: 0x6720d32f @@ -282719,6 +283938,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 @@ -282764,6 +283990,11 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x18bd6530 } +function { + id: 0x9cc9d859 + return_type_id: 0x6720d32f + parameter_id: 0x0524edd8 +} function { id: 0x9cca159d return_type_id: 0x6720d32f @@ -283547,6 +284778,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0x9d555b15 + return_type_id: 0x6720d32f + parameter_id: 0x0524edd8 + parameter_id: 0x6720d32f +} function { id: 0x9d55b48a return_type_id: 0x6720d32f @@ -283809,6 +285046,13 @@ function { parameter_id: 0x1bb6a471 parameter_id: 0x4585663f } +function { + id: 0x9d8f49ca + return_type_id: 0x6720d32f + parameter_id: 0x0c96fb14 + parameter_id: 0xc9082b19 + parameter_id: 0x38d23361 +} function { id: 0x9d93897e return_type_id: 0x6720d32f @@ -283962,6 +285206,11 @@ function { parameter_id: 0x00b7947f parameter_id: 0x065d3f86 } +function { + id: 0x9db75c24 + return_type_id: 0x6720d32f + parameter_id: 0x00defc2c +} function { id: 0x9db78784 return_type_id: 0x6720d32f @@ -284424,6 +285673,15 @@ function { parameter_id: 0x38d23361 parameter_id: 0x6720d32f } +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 @@ -285022,6 +286280,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0c467c34 } +function { + id: 0x9e92f422 + return_type_id: 0x6720d32f + parameter_id: 0x0c485c36 +} function { id: 0x9e948905 return_type_id: 0x6720d32f @@ -285132,6 +286395,15 @@ function { parameter_id: 0x0cadd9f1 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 @@ -285207,6 +286479,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0d7ce7cc } +function { + id: 0x9ee20867 + return_type_id: 0x6720d32f + parameter_id: 0x0d8bad22 +} function { id: 0x9ee3446f return_type_id: 0x6720d32f @@ -285379,6 +286656,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 @@ -285710,6 +286993,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 @@ -288353,6 +289642,11 @@ function { parameter_id: 0x21003da7 parameter_id: 0x315b7e01 } +function { + id: 0xefc5028b + return_type_id: 0x6d7f5ff6 + parameter_id: 0x4585663f +} function { id: 0xefd6219a return_type_id: 0x1b55a8f2 @@ -289307,6 +290601,11 @@ function { return_type_id: 0x2ee2a594 parameter_id: 0x391f15ea } +function { + id: 0xfdb1e37f + return_type_id: 0x6d7f5ff6 + parameter_id: 0x0c56e1ee +} function { id: 0xfdf39d0a return_type_id: 0x6d7f5ff6 @@ -291942,6 +293241,33 @@ elf_symbol { type_id: 0x9b922d94 full_name: "__traceiter_android_rvh_util_est_update" } +elf_symbol { + id: 0x0556c9b1 + name: "__traceiter_android_vh_aes_decrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0xb0d1574b + 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: 0x6160ff0c + 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: 0xdc004b58 + type_id: 0x9bf594ed + full_name: "__traceiter_android_vh_aes_expandkey" +} elf_symbol { id: 0xf89a975f name: "__traceiter_android_vh_arch_set_freq_scale" @@ -292068,6 +293394,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: 0x88fe3e25 + type_id: 0x9b42dae7 + full_name: "__traceiter_android_vh_sha256" +} elf_symbol { id: 0x34a01a22 name: "__traceiter_android_vh_sysrq_crash" @@ -292842,6 +294177,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_util_est_update" } +elf_symbol { + id: 0x58e7634f + name: "__tracepoint_android_vh_aes_decrypt" + is_defined: true + symbol_type: OBJECT + crc: 0x64eaf879 + 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: 0x85db9ebb + 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: 0x71396455 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_aes_expandkey" +} elf_symbol { id: 0xe423541d name: "__tracepoint_android_vh_arch_set_freq_scale" @@ -292968,6 +294330,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: 0x8848ed50 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_sha256" +} elf_symbol { id: 0x3fe0157c name: "__tracepoint_android_vh_sysrq_crash" @@ -293985,6 +295356,24 @@ 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: 0x04842bcc + type_id: 0x9ac90128 + full_name: "aead_register_instance" +} +elf_symbol { + id: 0x178de6db + name: "ahash_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0xa4ff2220 + type_id: 0x9a970a1a + full_name: "ahash_register_instance" +} elf_symbol { id: 0x510c7445 name: "alarm_cancel" @@ -296576,6 +297965,15 @@ elf_symbol { type_id: 0xd0d5f663 full_name: "cpu_bit_bitmap" } +elf_symbol { + id: 0x15e1667b + name: "cpu_have_feature" + is_defined: true + symbol_type: FUNCTION + crc: 0x41237f71 + type_id: 0xefc5028b + full_name: "cpu_have_feature" +} elf_symbol { id: 0x33bbeca6 name: "cpu_hotplug_disable" @@ -297168,6 +298566,42 @@ elf_symbol { type_id: 0x9b7c6e74 full_name: "crypto_aead_setkey" } +elf_symbol { + id: 0xdd9947d5 + name: "crypto_ahash_finup" + is_defined: true + symbol_type: FUNCTION + crc: 0x488952a5 + type_id: 0x911583bf + full_name: "crypto_ahash_finup" +} +elf_symbol { + id: 0xff08526f + name: "crypto_ahash_setkey" + is_defined: true + symbol_type: FUNCTION + crc: 0x66a37205 + type_id: 0x9ac8451b + full_name: "crypto_ahash_setkey" +} +elf_symbol { + id: 0x5bcc3288 + name: "crypto_alg_list" + is_defined: true + symbol_type: OBJECT + crc: 0x457594fa + type_id: 0xd3c80119 + full_name: "crypto_alg_list" +} +elf_symbol { + id: 0x6be7b839 + name: "crypto_alg_sem" + is_defined: true + symbol_type: OBJECT + crc: 0xedac5f42 + type_id: 0x28b9ec9a + full_name: "crypto_alg_sem" +} elf_symbol { id: 0xc81e9eb3 name: "crypto_alloc_aead" @@ -297186,6 +298620,15 @@ elf_symbol { type_id: 0x85430584 full_name: "crypto_alloc_base" } +elf_symbol { + id: 0xccb689ba + name: "crypto_alloc_rng" + is_defined: true + symbol_type: FUNCTION + crc: 0xab24ba28 + type_id: 0x7f0da6b7 + full_name: "crypto_alloc_rng" +} elf_symbol { id: 0xef67fe16 name: "crypto_alloc_shash" @@ -297213,6 +298656,44 @@ 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: 0x9a11a0fc + 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: 0x4934bdd0 + 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: 0xbef2a8c1 + 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: 0x3819cc19 + namespace: "CRYPTO_INTERNAL" + type_id: 0x9cb54d89 + full_name: "crypto_cipher_setkey" +} elf_symbol { id: 0x1257590d name: "crypto_comp_compress" @@ -297240,6 +298721,69 @@ 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: 0x7a85cdaf + type_id: 0x104de2e4 + full_name: "crypto_drop_spawn" +} +elf_symbol { + id: 0x807f2b6e + name: "crypto_get_default_null_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x718adbea + type_id: 0x3e015618 + full_name: "crypto_get_default_null_skcipher" +} +elf_symbol { + id: 0xa07184ca + name: "crypto_grab_aead" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a2634f3 + type_id: 0x9394b613 + full_name: "crypto_grab_aead" +} +elf_symbol { + id: 0x08a3daa7 + name: "crypto_grab_ahash" + is_defined: true + symbol_type: FUNCTION + crc: 0x393a3e02 + type_id: 0x927d2fbb + full_name: "crypto_grab_ahash" +} +elf_symbol { + id: 0xf83dbc28 + name: "crypto_grab_shash" + is_defined: true + symbol_type: FUNCTION + crc: 0x816b0cfd + type_id: 0x9073891f + full_name: "crypto_grab_shash" +} +elf_symbol { + id: 0x224d9b3e + name: "crypto_grab_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x5642b352 + type_id: 0x9ecbaf04 + full_name: "crypto_grab_skcipher" +} +elf_symbol { + id: 0xcb442450 + name: "crypto_grab_spawn" + is_defined: true + symbol_type: FUNCTION + crc: 0xb37cebfd + type_id: 0x9dedae96 + full_name: "crypto_grab_spawn" +} elf_symbol { id: 0xfc625698 name: "crypto_has_alg" @@ -297249,6 +298793,96 @@ elf_symbol { type_id: 0x9112accf full_name: "crypto_has_alg" } +elf_symbol { + id: 0x33ee5483 + name: "crypto_inst_setname" + is_defined: true + symbol_type: FUNCTION + crc: 0x5d85c324 + type_id: 0x963e5e52 + full_name: "crypto_inst_setname" +} +elf_symbol { + id: 0xaca5602a + name: "crypto_put_default_null_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x21cd536a + type_id: 0x10985193 + full_name: "crypto_put_default_null_skcipher" +} +elf_symbol { + id: 0xd1471c13 + name: "crypto_register_aead" + is_defined: true + symbol_type: FUNCTION + crc: 0xa3ecd860 + type_id: 0x950f0fae + full_name: "crypto_register_aead" +} +elf_symbol { + id: 0x7283d4fc + name: "crypto_register_aeads" + is_defined: true + symbol_type: FUNCTION + crc: 0xab6b3124 + type_id: 0x94938ce2 + full_name: "crypto_register_aeads" +} +elf_symbol { + id: 0x3359f049 + name: "crypto_register_ahash" + is_defined: true + symbol_type: FUNCTION + crc: 0xa1ffeb1b + type_id: 0x9ee20867 + full_name: "crypto_register_ahash" +} +elf_symbol { + id: 0xc8a04eec + name: "crypto_register_ahashes" + is_defined: true + symbol_type: FUNCTION + crc: 0x3893c5d5 + type_id: 0x9f7e8b2b + full_name: "crypto_register_ahashes" +} +elf_symbol { + id: 0xd9005076 + name: "crypto_register_alg" + is_defined: true + symbol_type: FUNCTION + crc: 0x62563b07 + type_id: 0x9db75c24 + full_name: "crypto_register_alg" +} +elf_symbol { + id: 0xf18d5670 + name: "crypto_register_algs" + is_defined: true + symbol_type: FUNCTION + crc: 0xb7e2d481 + type_id: 0x9c2bdf68 + full_name: "crypto_register_algs" +} +elf_symbol { + id: 0xa79ba8cc + name: "crypto_register_rng" + is_defined: true + symbol_type: FUNCTION + crc: 0xfad2a94c + type_id: 0x9cc9d859 + full_name: "crypto_register_rng" +} +elf_symbol { + id: 0x23b67585 + name: "crypto_register_rngs" + is_defined: true + symbol_type: FUNCTION + crc: 0xa564f765 + type_id: 0x9d555b15 + full_name: "crypto_register_rngs" +} elf_symbol { id: 0x1e81ded9 name: "crypto_register_shash" @@ -297258,6 +298892,87 @@ 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: 0xc71ed263 + type_id: 0x9f09d818 + full_name: "crypto_register_shashes" +} +elf_symbol { + id: 0xfca661a6 + name: "crypto_register_skcipher" + is_defined: true + symbol_type: FUNCTION + crc: 0x08eea2ba + type_id: 0x928f1946 + full_name: "crypto_register_skcipher" +} +elf_symbol { + id: 0x8a2f0da1 + name: "crypto_register_skciphers" + is_defined: true + symbol_type: FUNCTION + crc: 0x405a2206 + type_id: 0x93139a0a + full_name: "crypto_register_skciphers" +} +elf_symbol { + id: 0x8e0112d7 + name: "crypto_register_template" + is_defined: true + symbol_type: FUNCTION + crc: 0x5dd0beb1 + type_id: 0x9a6e7c60 + full_name: "crypto_register_template" +} +elf_symbol { + id: 0x41c9668c + name: "crypto_register_templates" + is_defined: true + symbol_type: FUNCTION + crc: 0xc83fd99e + type_id: 0x9bf2ff2c + full_name: "crypto_register_templates" +} +elf_symbol { + id: 0x205447ca + name: "crypto_remove_spawns" + is_defined: true + symbol_type: FUNCTION + crc: 0x87aeff78 + type_id: 0x105651c0 + full_name: "crypto_remove_spawns" +} +elf_symbol { + id: 0x0e52d725 + name: "crypto_req_done" + is_defined: true + symbol_type: FUNCTION + crc: 0xf58ec40e + type_id: 0x10100c3c + full_name: "crypto_req_done" +} +elf_symbol { + id: 0xc6344bab + name: "crypto_rng_reset" + is_defined: true + symbol_type: FUNCTION + crc: 0x8cdd529c + type_id: 0x924abcc2 + full_name: "crypto_rng_reset" +} +elf_symbol { + id: 0x4ec5fd55 + name: "crypto_shash_alg_has_setkey" + is_defined: true + symbol_type: FUNCTION + crc: 0x16c13530 + type_id: 0xfdb1e37f + full_name: "crypto_shash_alg_has_setkey" +} elf_symbol { id: 0x91309df9 name: "crypto_shash_digest" @@ -297294,6 +299009,15 @@ elf_symbol { type_id: 0x98930e77 full_name: "crypto_shash_setkey" } +elf_symbol { + id: 0x4ab4582b + name: "crypto_shash_tfm_digest" + is_defined: true + symbol_type: FUNCTION + crc: 0xf5313634 + type_id: 0x98930d6b + full_name: "crypto_shash_tfm_digest" +} elf_symbol { id: 0x094a72c8 name: "crypto_shash_update" @@ -297330,6 +299054,60 @@ 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: 0xace34991 + type_id: 0x8a129bb5 + full_name: "crypto_spawn_tfm" +} +elf_symbol { + id: 0x77cf6687 + name: "crypto_spawn_tfm2" + is_defined: true + symbol_type: FUNCTION + crc: 0xed74b2f8 + type_id: 0x56430286 + full_name: "crypto_spawn_tfm2" +} +elf_symbol { + id: 0x81600265 + name: "crypto_unregister_aead" + is_defined: true + symbol_type: FUNCTION + crc: 0xdfca4e3c + type_id: 0x1817bd12 + full_name: "crypto_unregister_aead" +} +elf_symbol { + id: 0x883df740 + name: "crypto_unregister_alg" + is_defined: true + symbol_type: FUNCTION + crc: 0x44e54a07 + type_id: 0x10afee98 + full_name: "crypto_unregister_alg" +} +elf_symbol { + id: 0xeb9b8f1f + name: "crypto_unregister_rng" + is_defined: true + symbol_type: FUNCTION + crc: 0x7a8f9b19 + type_id: 0x11d16ae5 + full_name: "crypto_unregister_rng" +} +elf_symbol { + id: 0x4d669c6d + name: "crypto_unregister_rngs" + is_defined: true + symbol_type: FUNCTION + crc: 0xb0e12a92 + type_id: 0x104de9a9 + full_name: "crypto_unregister_rngs" +} elf_symbol { id: 0x6715c595 name: "crypto_unregister_shash" @@ -297339,6 +299117,42 @@ 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: 0x82d6b172 + type_id: 0x12116aa4 + full_name: "crypto_unregister_shashes" +} +elf_symbol { + id: 0xef41eff1 + name: "crypto_unregister_skciphers" + is_defined: true + symbol_type: FUNCTION + crc: 0xce3a55bc + type_id: 0x1e0b28b6 + full_name: "crypto_unregister_skciphers" +} +elf_symbol { + id: 0x801e3d5d + name: "crypto_unregister_template" + is_defined: true + symbol_type: FUNCTION + crc: 0xc8756cce + type_id: 0x1776cedc + full_name: "crypto_unregister_template" +} +elf_symbol { + id: 0x9b2d60fa + name: "crypto_unregister_templates" + is_defined: true + symbol_type: FUNCTION + crc: 0xbfb0c508 + type_id: 0x16ea4d90 + full_name: "crypto_unregister_templates" +} elf_symbol { id: 0x81bdacc5 name: "csum_ipv6_magic" @@ -304323,6 +306137,15 @@ elf_symbol { type_id: 0x14667c52 full_name: "flush_workqueue" } +elf_symbol { + id: 0x5c388f41 + name: "fpsimd_context_busy" + is_defined: true + symbol_type: OBJECT + crc: 0x8946ea72 + type_id: 0x6d7f5ff6 + full_name: "fpsimd_context_busy" +} elf_symbol { id: 0x93b9959a name: "fput" @@ -308670,6 +310493,15 @@ elf_symbol { type_id: 0x8df7af38 full_name: "irq_set_irq_wake" } +elf_symbol { + id: 0x3b8e2bac + name: "irq_stat" + is_defined: true + symbol_type: OBJECT + crc: 0x2391f725 + type_id: 0x0b098126 + full_name: "irq_stat" +} elf_symbol { id: 0xc89a8e29 name: "irq_to_desc" @@ -308860,6 +310692,24 @@ elf_symbol { type_id: 0x23f09c34 full_name: "kernel_kobj" } +elf_symbol { + id: 0x52f17879 + name: "kernel_neon_begin" + is_defined: true + symbol_type: FUNCTION + crc: 0x8fd180e7 + type_id: 0x10985193 + full_name: "kernel_neon_begin" +} +elf_symbol { + id: 0xa84cb89b + name: "kernel_neon_end" + is_defined: true + symbol_type: FUNCTION + crc: 0xa8a8110c + type_id: 0x10985193 + full_name: "kernel_neon_end" +} elf_symbol { id: 0xff4a14be name: "kernel_param_lock" @@ -315704,6 +317554,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: 0x3a4f9d28 + type_id: 0xfea45b04 + full_name: "rng_is_initialized" +} elf_symbol { id: 0x7d858174 name: "root_task_group" @@ -316127,6 +317986,24 @@ elf_symbol { type_id: 0x1192ec84 full_name: "sb800_prefetch" } +elf_symbol { + id: 0xe8c754b0 + name: "scatterwalk_ffwd" + is_defined: true + symbol_type: FUNCTION + crc: 0x5bbdfa26 + type_id: 0x84ffea0d + full_name: "scatterwalk_ffwd" +} +elf_symbol { + id: 0x12fb2fd6 + name: "scatterwalk_map_and_copy" + is_defined: true + symbol_type: FUNCTION + crc: 0x845dbf3b + type_id: 0x16e059b3 + full_name: "scatterwalk_map_and_copy" +} elf_symbol { id: 0xac6ce0b0 name: "sched_clock" @@ -316973,6 +318850,24 @@ 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: 0xac7f3b72 + type_id: 0x1dae4ad4 + full_name: "shash_free_singlespawn_instance" +} +elf_symbol { + id: 0xc2e7cb56 + name: "shash_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x8494e0fe + type_id: 0x9abd1dd4 + full_name: "shash_register_instance" +} elf_symbol { id: 0x7f3b48aa name: "shmem_file_setup" @@ -317423,6 +319318,60 @@ elf_symbol { type_id: 0x11d3a4b4 full_name: "skb_tstamp_tx" } +elf_symbol { + id: 0x706a5214 + name: "skcipher_alloc_instance_simple" + is_defined: true + symbol_type: FUNCTION + crc: 0x2d4ed543 + type_id: 0x034a2603 + full_name: "skcipher_alloc_instance_simple" +} +elf_symbol { + id: 0x56fe28ac + name: "skcipher_register_instance" + is_defined: true + symbol_type: FUNCTION + crc: 0x8469ee9d + type_id: 0x9aaf7e51 + full_name: "skcipher_register_instance" +} +elf_symbol { + id: 0xfb0d7eaf + name: "skcipher_walk_aead_decrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0xc340f838 + 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: 0x910a7fb4 + type_id: 0x946d2b92 + full_name: "skcipher_walk_aead_encrypt" +} +elf_symbol { + id: 0x6a015d4f + name: "skcipher_walk_done" + is_defined: true + symbol_type: FUNCTION + crc: 0xc22d5486 + type_id: 0x9522132a + full_name: "skcipher_walk_done" +} +elf_symbol { + id: 0xcb37c2fd + name: "skcipher_walk_virt" + is_defined: true + symbol_type: FUNCTION + crc: 0x9958e7a0 + type_id: 0x94d5972f + full_name: "skcipher_walk_virt" +} elf_symbol { id: 0x57adf54a name: "skip_spaces" @@ -324529,6 +326478,15 @@ elf_symbol { type_id: 0x5cf34a0d full_name: "xa_load" } +elf_symbol { + id: 0x9b05d33a + name: "xa_store" + is_defined: true + symbol_type: FUNCTION + crc: 0x5b3e282f + type_id: 0x5cf6a3cf + full_name: "xa_store" +} elf_symbol { id: 0xebb799b4 name: "xdp_convert_zc_to_xdp_frame" @@ -325878,6 +327836,18 @@ symbols { key: "__traceiter_android_rvh_util_est_update" value: 0x13c17b96 } + symbol { + key: "__traceiter_android_vh_aes_decrypt" + value: 0x0556c9b1 + } + symbol { + key: "__traceiter_android_vh_aes_encrypt" + value: 0xa3ddabd2 + } + symbol { + key: "__traceiter_android_vh_aes_expandkey" + value: 0xf78be1c5 + } symbol { key: "__traceiter_android_vh_arch_set_freq_scale" value: 0xf89a975f @@ -325934,6 +327904,10 @@ symbols { key: "__traceiter_android_vh_setscheduler_uclamp" value: 0xa2fe718f } + symbol { + key: "__traceiter_android_vh_sha256" + value: 0x98a943de + } symbol { key: "__traceiter_android_vh_sysrq_crash" value: 0x34a01a22 @@ -326278,6 +328252,18 @@ symbols { key: "__tracepoint_android_rvh_util_est_update" value: 0xa68c0f10 } + symbol { + key: "__tracepoint_android_vh_aes_decrypt" + value: 0x58e7634f + } + symbol { + key: "__tracepoint_android_vh_aes_encrypt" + value: 0x3a519484 + } + symbol { + key: "__tracepoint_android_vh_aes_expandkey" + value: 0x7ea1f05b + } symbol { key: "__tracepoint_android_vh_arch_set_freq_scale" value: 0xe423541d @@ -326334,6 +328320,10 @@ symbols { key: "__tracepoint_android_vh_setscheduler_uclamp" value: 0x923147c1 } + symbol { + key: "__tracepoint_android_vh_sha256" + value: 0x5cfdecb8 + } symbol { key: "__tracepoint_android_vh_sysrq_crash" value: 0x3fe0157c @@ -326786,6 +328776,14 @@ symbols { key: "adjust_managed_page_count" value: 0x09cd7a68 } + symbol { + key: "aead_register_instance" + value: 0xd8a7188c + } + symbol { + key: "ahash_register_instance" + value: 0x178de6db + } symbol { key: "alarm_cancel" value: 0x510c7445 @@ -327938,6 +329936,10 @@ symbols { key: "cpu_bit_bitmap" value: 0x962b6a68 } + symbol { + key: "cpu_have_feature" + value: 0x15e1667b + } symbol { key: "cpu_hotplug_disable" value: 0x33bbeca6 @@ -328202,6 +330204,22 @@ symbols { key: "crypto_aead_setkey" value: 0xbdd0f4c6 } + symbol { + key: "crypto_ahash_finup" + value: 0xdd9947d5 + } + symbol { + key: "crypto_ahash_setkey" + value: 0xff08526f + } + symbol { + key: "crypto_alg_list" + value: 0x5bcc3288 + } + symbol { + key: "crypto_alg_sem" + value: 0x6be7b839 + } symbol { key: "crypto_alloc_aead" value: 0xc81e9eb3 @@ -328210,6 +330228,10 @@ symbols { key: "crypto_alloc_base" value: 0x1d1f6717 } + symbol { + key: "crypto_alloc_rng" + value: 0xccb689ba + } symbol { key: "crypto_alloc_shash" value: 0xef67fe16 @@ -328222,6 +330244,22 @@ symbols { key: "crypto_alloc_sync_skcipher" value: 0x3ea8bbd7 } + symbol { + key: "crypto_attr_alg_name" + value: 0x54908709 + } + symbol { + key: "crypto_check_attr_type" + value: 0x274ca92d + } + symbol { + key: "crypto_cipher_encrypt_one" + value: 0xa3db58f1 + } + symbol { + key: "crypto_cipher_setkey" + value: 0xcbd0db1f + } symbol { key: "crypto_comp_compress" value: 0x1257590d @@ -328234,14 +330272,118 @@ symbols { key: "crypto_destroy_tfm" value: 0x3464cb44 } + symbol { + key: "crypto_drop_spawn" + value: 0xf7cc32dd + } + symbol { + key: "crypto_get_default_null_skcipher" + value: 0x807f2b6e + } + symbol { + key: "crypto_grab_aead" + value: 0xa07184ca + } + symbol { + key: "crypto_grab_ahash" + value: 0x08a3daa7 + } + symbol { + key: "crypto_grab_shash" + value: 0xf83dbc28 + } + symbol { + key: "crypto_grab_skcipher" + value: 0x224d9b3e + } + symbol { + key: "crypto_grab_spawn" + value: 0xcb442450 + } symbol { key: "crypto_has_alg" value: 0xfc625698 } + symbol { + key: "crypto_inst_setname" + value: 0x33ee5483 + } + symbol { + key: "crypto_put_default_null_skcipher" + value: 0xaca5602a + } + symbol { + key: "crypto_register_aead" + value: 0xd1471c13 + } + symbol { + key: "crypto_register_aeads" + value: 0x7283d4fc + } + symbol { + key: "crypto_register_ahash" + value: 0x3359f049 + } + symbol { + key: "crypto_register_ahashes" + value: 0xc8a04eec + } + symbol { + key: "crypto_register_alg" + value: 0xd9005076 + } + symbol { + key: "crypto_register_algs" + value: 0xf18d5670 + } + symbol { + key: "crypto_register_rng" + value: 0xa79ba8cc + } + symbol { + key: "crypto_register_rngs" + value: 0x23b67585 + } symbol { key: "crypto_register_shash" value: 0x1e81ded9 } + symbol { + key: "crypto_register_shashes" + value: 0x414b50db + } + symbol { + key: "crypto_register_skcipher" + value: 0xfca661a6 + } + symbol { + key: "crypto_register_skciphers" + value: 0x8a2f0da1 + } + symbol { + key: "crypto_register_template" + value: 0x8e0112d7 + } + symbol { + key: "crypto_register_templates" + value: 0x41c9668c + } + symbol { + key: "crypto_remove_spawns" + value: 0x205447ca + } + symbol { + key: "crypto_req_done" + value: 0x0e52d725 + } + symbol { + key: "crypto_rng_reset" + value: 0xc6344bab + } + symbol { + key: "crypto_shash_alg_has_setkey" + value: 0x4ec5fd55 + } symbol { key: "crypto_shash_digest" value: 0x91309df9 @@ -328258,6 +330400,10 @@ symbols { key: "crypto_shash_setkey" value: 0x70dea96c } + symbol { + key: "crypto_shash_tfm_digest" + value: 0x4ab4582b + } symbol { key: "crypto_shash_update" value: 0x094a72c8 @@ -328274,10 +330420,50 @@ symbols { key: "crypto_skcipher_setkey" value: 0xbb92068e } + symbol { + key: "crypto_spawn_tfm" + value: 0x8f449b37 + } + symbol { + key: "crypto_spawn_tfm2" + value: 0x77cf6687 + } + symbol { + key: "crypto_unregister_aead" + value: 0x81600265 + } + symbol { + key: "crypto_unregister_alg" + value: 0x883df740 + } + symbol { + key: "crypto_unregister_rng" + value: 0xeb9b8f1f + } + symbol { + key: "crypto_unregister_rngs" + value: 0x4d669c6d + } symbol { key: "crypto_unregister_shash" value: 0x6715c595 } + symbol { + key: "crypto_unregister_shashes" + value: 0xc4f46672 + } + symbol { + key: "crypto_unregister_skciphers" + value: 0xef41eff1 + } + symbol { + key: "crypto_unregister_template" + value: 0x801e3d5d + } + symbol { + key: "crypto_unregister_templates" + value: 0x9b2d60fa + } symbol { key: "csum_ipv6_magic" value: 0x81bdacc5 @@ -331382,6 +333568,10 @@ symbols { key: "flush_workqueue" value: 0xc6c623be } + symbol { + key: "fpsimd_context_busy" + value: 0x5c388f41 + } symbol { key: "fput" value: 0x93b9959a @@ -333314,6 +335504,10 @@ symbols { key: "irq_set_irq_wake" value: 0x5904d735 } + symbol { + key: "irq_stat" + value: 0x3b8e2bac + } symbol { key: "irq_to_desc" value: 0xc89a8e29 @@ -333398,6 +335592,14 @@ symbols { key: "kernel_kobj" value: 0x6746106c } + symbol { + key: "kernel_neon_begin" + value: 0x52f17879 + } + symbol { + key: "kernel_neon_end" + value: 0xa84cb89b + } symbol { key: "kernel_param_lock" value: 0xff4a14be @@ -336442,6 +338644,10 @@ symbols { key: "rht_bucket_nested_insert" value: 0x56f4af9c } + symbol { + key: "rng_is_initialized" + value: 0x42dfffbc + } symbol { key: "root_task_group" value: 0x7d858174 @@ -336630,6 +338836,14 @@ symbols { key: "sb800_prefetch" value: 0x84f045c2 } + symbol { + key: "scatterwalk_ffwd" + value: 0xe8c754b0 + } + symbol { + key: "scatterwalk_map_and_copy" + value: 0x12fb2fd6 + } symbol { key: "sched_clock" value: 0xac6ce0b0 @@ -337006,6 +339220,14 @@ symbols { key: "sg_next" value: 0x55c5bdf3 } + symbol { + key: "shash_free_singlespawn_instance" + value: 0x84e1c494 + } + symbol { + key: "shash_register_instance" + value: 0xc2e7cb56 + } symbol { key: "shmem_file_setup" value: 0x7f3b48aa @@ -337206,6 +339428,30 @@ symbols { key: "skb_tstamp_tx" value: 0xee44d535 } + symbol { + key: "skcipher_alloc_instance_simple" + value: 0x706a5214 + } + symbol { + key: "skcipher_register_instance" + value: 0x56fe28ac + } + symbol { + key: "skcipher_walk_aead_decrypt" + value: 0xfb0d7eaf + } + symbol { + key: "skcipher_walk_aead_encrypt" + value: 0x910f3594 + } + symbol { + key: "skcipher_walk_done" + value: 0x6a015d4f + } + symbol { + key: "skcipher_walk_virt" + value: 0xcb37c2fd + } symbol { key: "skip_spaces" value: 0x57adf54a @@ -340366,6 +342612,10 @@ symbols { key: "xa_load" value: 0xb91fc02e } + symbol { + key: "xa_store" + value: 0x9b05d33a + } symbol { key: "xdp_convert_zc_to_xdp_frame" value: 0xebb799b4 diff --git a/android/abi_gki_aarch64_fips140 b/android/abi_gki_aarch64_fips140 new file mode 100644 index 000000000000..d9c6b421abe7 --- /dev/null +++ b/android/abi_gki_aarch64_fips140 @@ -0,0 +1,144 @@ +[abi_symbol_list] +# commonly used symbols + module_layout + __put_task_struct + +# required by fips140.ko + aead_register_instance + ahash_register_instance + arch_timer_read_counter + bcmp + __cfi_slowpath_diag + complete_all + completion_done + cpu_have_feature + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_ahash_finup + crypto_ahash_setkey + crypto_alg_list + crypto_alg_sem + crypto_alloc_aead + crypto_alloc_base + 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_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_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_alg_has_setkey + crypto_shash_digest + crypto_shash_final + crypto_shash_finup + crypto_shash_setkey + crypto_shash_tfm_digest + crypto_shash_update + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + crypto_spawn_tfm2 + crypto_spawn_tfm + crypto_unregister_aead + 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_write + fpsimd_context_busy + get_random_bytes + __init_swait_queue_head + irq_stat + kasan_flag_enabled + kernel_neon_begin + kernel_neon_end + kfree + kfree_sensitive + __kmalloc + kmalloc_caches + kmem_cache_alloc_trace + kmemdup + ktime_get + __list_add_valid + __list_del_entry_valid + memcpy + memset + __mutex_init + mutex_lock + mutex_unlock + panic + preempt_schedule + preempt_schedule_notrace + _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_register_instance + 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 + strlcat + strlcpy + strlen + strncmp + __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 + __ubsan_handle_cfi_check_fail_abort + up_write + wait_for_completion + xa_load + xa_store