URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [crypto/] [autoload.c] - Rev 1774
Go to most recent revision | Compare with Previous | Blame | View Log
/* * Cryptographic API. * * Algorithm autoloader. * * Copyright (c) 2002 James Morris <jmorris@intercode.com.au> * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or (at your option) * any later version. * */ #include <linux/kernel.h> #include <linux/crypto.h> #include <linux/string.h> #include <linux/kmod.h> #include "internal.h" /* * A far more intelligent version of this is planned. For now, just * try an exact match on the name of the algorithm. */ void crypto_alg_autoload(const char *name) { request_module(name); } struct crypto_alg *crypto_alg_mod_lookup(const char *name) { struct crypto_alg *alg = crypto_alg_lookup(name); if (alg == NULL) { crypto_alg_autoload(name); alg = crypto_alg_lookup(name); } return alg; }
Go to most recent revision | Compare with Previous | Blame | View Log