crypto_unregister_shash
crypto_unregister_shash(&ghash_alg);
crypto_unregister_shash(&ghash_alg);
crypto_unregister_shash(&sm3_alg);
crypto_unregister_shash(&sm3_alg);
crypto_unregister_shash(&p8_ghash_alg);
crypto_unregister_shash(&p8_ghash_alg);
crypto_unregister_shash(&riscv64_ghash_alg);
crypto_unregister_shash(&riscv64_sm3_alg);
crypto_unregister_shash(&ghash_alg);
crypto_unregister_shash(&hmac->alg);
crypto_unregister_shash(&ghash_alg);
crypto_unregister_shash(&sm3_avx_alg);
crypto_unregister_shash(&alg);
crypto_unregister_shash(&alg);
crypto_unregister_shash(&digest_null);
crypto_unregister_shash(&digest_null);
crypto_unregister_shash(&ghash_alg);
crypto_unregister_shash(&alg);
crypto_unregister_shash(&alg);
crypto_unregister_shash(&alg);
EXPORT_SYMBOL_GPL(crypto_unregister_shash);
crypto_unregister_shash(&algs[i]);
crypto_unregister_shash(&sm3_alg);
crypto_unregister_shash(&alg);
crypto_unregister_shash(alg);
crypto_unregister_shash(sha1);
crypto_unregister_shash(&sha1_alg_nano);
crypto_unregister_shash(&sha256_alg_nano);
crypto_unregister_shash(&sha1_alg);
crypto_unregister_shash(&sha256_alg);
crypto_unregister_shash(&sha3_drv_ctx.sha3_384);
crypto_unregister_shash(&sha3_drv_ctx.sha3_384);
void crypto_unregister_shash(struct shash_alg *alg);