rmd160.c (3eb66e91a25497065c5322b1268cbc3953642227) rmd160.c (c4741b23059794bd99beef0f700103b0d983b3fd)
1/*
2 * Cryptographic API.
3 *
4 * RIPEMD-160 - RACE Integrity Primitives Evaluation Message Digest.
5 *
6 * Based on the reference implementation by Antoon Bosselaers, ESAT-COSIC
7 *
8 * Copyright (c) 2008 Adrian-Ken Rueegsegger <ken@codelabs.ch>

--- 348 unchanged lines hidden (view full) ---

357 return crypto_register_shash(&alg);
358}
359
360static void __exit rmd160_mod_fini(void)
361{
362 crypto_unregister_shash(&alg);
363}
364
1/*
2 * Cryptographic API.
3 *
4 * RIPEMD-160 - RACE Integrity Primitives Evaluation Message Digest.
5 *
6 * Based on the reference implementation by Antoon Bosselaers, ESAT-COSIC
7 *
8 * Copyright (c) 2008 Adrian-Ken Rueegsegger <ken@codelabs.ch>

--- 348 unchanged lines hidden (view full) ---

357 return crypto_register_shash(&alg);
358}
359
360static void __exit rmd160_mod_fini(void)
361{
362 crypto_unregister_shash(&alg);
363}
364
365module_init(rmd160_mod_init);
365subsys_initcall(rmd160_mod_init);
366module_exit(rmd160_mod_fini);
367
368MODULE_LICENSE("GPL");
369MODULE_AUTHOR("Adrian-Ken Rueegsegger <ken@codelabs.ch>");
370MODULE_DESCRIPTION("RIPEMD-160 Message Digest");
371MODULE_ALIAS_CRYPTO("rmd160");
366module_exit(rmd160_mod_fini);
367
368MODULE_LICENSE("GPL");
369MODULE_AUTHOR("Adrian-Ken Rueegsegger <ken@codelabs.ch>");
370MODULE_DESCRIPTION("RIPEMD-160 Message Digest");
371MODULE_ALIAS_CRYPTO("rmd160");