Commit a5a52162 authored by Giuliano Procida's avatar Giuliano Procida
Browse files

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: default avatarGiuliano Procida <gprocida@google.com>
parent 83ec70a0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment