From 1f74260ee21c17a2a92b6e82137994d7e8403dbb Mon Sep 17 00:00:00 2001 From: sam Date: Wed, 15 Jan 2003 19:55:17 +0000 Subject: make rc4 crypto support a module so other modules can depend on it Submitted by: imp Reviewed by: imp --- sys/crypto/rc4/rc4.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'sys/crypto') diff --git a/sys/crypto/rc4/rc4.c b/sys/crypto/rc4/rc4.c index 5cea08a..ae8360a 100644 --- a/sys/crypto/rc4/rc4.c +++ b/sys/crypto/rc4/rc4.c @@ -37,6 +37,9 @@ * $FreeBSD$ */ +#include +#include +#include #include #include @@ -102,3 +105,22 @@ rc4_crypt(struct rc4_state *const state, } } +static int +rc4_modevent(module_t mod, int type, void *unused) +{ + switch (type) { + case MOD_LOAD: + return 0; + case MOD_UNLOAD: + return 0; + } + return EINVAL; +} + +static moduledata_t rc4_mod = { + "rc4", + rc4_modevent, + 0 +}; +DECLARE_MODULE(rc4, rc4_mod, SI_SUB_DRIVERS, SI_ORDER_FIRST); +MODULE_VERSION(rc4, 1); -- cgit v1.1