From edc5c62da74ffca03174b16b81eca789a7af4686 Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Wed, 21 Apr 2021 18:10:25 -0700 Subject: [PATCH] ANDROID: ABI: Add symbols for crypto Add symbols for crypto engine. Leaf changes summary: 19 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 19 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 19 Added functions: [A] 'function int crypto_ahash_digest(ahash_request*)' [A] 'function int crypto_ahash_setkey(crypto_ahash*, const u8*, unsigned int)' [A] 'function crypto_ahash* crypto_alloc_ahash(const char*, u32, u32)' [A] 'function crypto_sync_skcipher* crypto_alloc_sync_skcipher(const char*, u32, u32)' [A] 'function crypto_async_request* crypto_dequeue_request(crypto_queue*)' [A] 'function int crypto_enqueue_request(crypto_queue*, crypto_async_request*)' [A] 'function void crypto_init_queue(crypto_queue*, unsigned int)' [A] 'function int crypto_register_aead(aead_alg*)' [A] 'function int crypto_register_ahash(ahash_alg*)' [A] 'function int crypto_register_algs(crypto_alg*, int)' [A] 'function int crypto_register_skcipher(skcipher_alg*)' [A] 'function void crypto_unregister_aead(aead_alg*)' [A] 'function void crypto_unregister_ahash(ahash_alg*)' [A] 'function void crypto_unregister_algs(crypto_alg*, int)' [A] 'function void crypto_unregister_skcipher(skcipher_alg*)' [A] 'function scatterlist* scatterwalk_ffwd(scatterlist*, scatterlist*, unsigned int)' [A] 'function void scatterwalk_map_and_copy(void*, scatterlist*, unsigned int, unsigned int, int)' [A] 'function size_t sg_copy_from_buffer(scatterlist*, unsigned int, void*, size_t)' [A] 'function size_t sg_copy_to_buffer(scatterlist*, unsigned int, void*, size_t)' Bug: 185467822 Change-Id: I6d7bf85324852f69c6d5d113ce38e23663523004 Signed-off-by: Elliot Berman --- android/abi_gki_aarch64.xml | 547 ++++++++++++++++++++++++++++++----- android/abi_gki_aarch64_qcom | 19 ++ 2 files changed, 497 insertions(+), 69 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index b7a2420d117f..4eb365e4cf10 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -810,19 +810,30 @@ + + + + + + + + + + + @@ -830,9 +841,13 @@ + + + + @@ -3168,6 +3183,8 @@ + + @@ -3284,6 +3301,8 @@ + + @@ -41840,6 +41859,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41874,28 +41925,22 @@ - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + @@ -41917,31 +41962,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -41992,8 +42012,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42003,6 +42083,7 @@ + @@ -42029,6 +42110,7 @@ + @@ -42074,7 +42156,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42083,6 +42355,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42515,6 +42816,22 @@ + + + + + + + + + + + + + + + + @@ -42629,6 +42946,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42649,14 +43001,29 @@ + + + + + + + + + + + + + + + @@ -42665,12 +43032,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43660,9 +44055,9 @@ - - - + + + @@ -44342,20 +44737,20 @@ - - - - - + + + + + - - - - + + + + - + @@ -159167,6 +159562,20 @@ + + + + + + + + + + + + + + @@ -166339,7 +166748,7 @@ - + @@ -166551,7 +166960,7 @@ - + @@ -166731,7 +167140,7 @@ - + @@ -166931,7 +167340,7 @@ - + @@ -167385,7 +167794,7 @@ - + @@ -167718,7 +168127,7 @@ - + @@ -167829,7 +168238,7 @@ - + @@ -167849,7 +168258,7 @@ - + @@ -167857,12 +168266,12 @@ - + - + @@ -167993,7 +168402,7 @@ - + diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index c1e074ea5690..748fa06761fe 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -291,28 +291,43 @@ crypto_aead_encrypt crypto_aead_setauthsize crypto_aead_setkey + crypto_ahash_digest + crypto_ahash_setkey crypto_alloc_aead + crypto_alloc_ahash crypto_alloc_base crypto_alloc_shash crypto_alloc_skcipher + crypto_alloc_sync_skcipher crypto_cipher_encrypt_one crypto_cipher_setkey crypto_comp_compress crypto_comp_decompress + crypto_dequeue_request crypto_destroy_tfm + crypto_enqueue_request crypto_has_alg + crypto_init_queue + crypto_register_aead + crypto_register_ahash crypto_register_alg + crypto_register_algs crypto_register_rngs crypto_register_scomp + crypto_register_skcipher crypto_shash_final crypto_shash_setkey crypto_shash_update crypto_skcipher_decrypt crypto_skcipher_encrypt crypto_skcipher_setkey + crypto_unregister_aead + crypto_unregister_ahash crypto_unregister_alg + crypto_unregister_algs crypto_unregister_rngs crypto_unregister_scomp + crypto_unregister_skcipher css_next_child csum_ipv6_magic csum_partial @@ -1993,6 +2008,8 @@ rtnl_unlock rtnl_unregister runqueues + scatterwalk_ffwd + scatterwalk_map_and_copy sched_clock sched_feat_keys sched_feat_names @@ -2064,6 +2081,8 @@ set_user_nice sg_alloc_table sg_alloc_table_from_pages + sg_copy_from_buffer + sg_copy_to_buffer sg_free_table sg_init_one sg_init_table