/* * Cryptographic API. * * Algorithm autoloader. * * Copyright (c) 2002 James Morris * * 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 "kmap_types.h" #include //#include #include "rtl_crypto.h" #include #include #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; }