diff options
Diffstat (limited to 'crypto/md5.c')
-rw-r--r-- | crypto/md5.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/crypto/md5.c b/crypto/md5.c index f70dd62131..fe17ff5863 100644 --- a/crypto/md5.c +++ b/crypto/md5.c @@ -29,6 +29,8 @@ #include <digest.h> #include <init.h> +#include "internal.h" + struct MD5Context { __u32 buf[4]; __u32 bits[2]; @@ -298,8 +300,12 @@ static struct digest_algo md5 = { static int md5_digest_register(void) { - digest_algo_register(&md5); + int ret; - return 0; + ret = digest_algo_register(&md5); + if (ret) + return ret; + + return digest_hmac_register(&md5, 64); } device_initcall(md5_digest_register); |