···2626{2727 int success = 0;28282929- if (crypto_alg_available("aes-padlock", 0))2929+ if (crypto_has_cipher("aes-padlock", 0, 0))3030 success++;31313232- if (crypto_alg_available("sha1-padlock", 0))3232+ if (crypto_has_hash("sha1-padlock", 0, 0))3333 success++;34343535- if (crypto_alg_available("sha256-padlock", 0))3535+ if (crypto_has_hash("sha256-padlock", 0, 0))3636 success++;37373838 if (!success) {
+2-2
drivers/net/ppp_mppe.c
···710710static int __init ppp_mppe_init(void)711711{712712 int answer;713713- if (!(crypto_alg_available("ecb(arc4)", 0) &&714714- crypto_alg_available("sha1", 0)))713713+ if (!(crypto_has_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC) &&714714+ crypto_has_hash("sha1", 0, CRYPTO_ALG_ASYNC)))715715 return -ENODEV;716716717717 sha_pad = kmalloc(sizeof(struct sha_pad), GFP_KERNEL);