crct10dif_generic.c (307508d1072979f4435416f87936f87eaeb82054) crct10dif_generic.c (c4741b23059794bd99beef0f700103b0d983b3fd)
1/*
2 * Cryptographic API.
3 *
4 * T10 Data Integrity Field CRC16 Crypto Transform
5 *
6 * Copyright (c) 2007 Oracle Corporation. All rights reserved.
7 * Written by Martin K. Petersen <martin.petersen@oracle.com>
8 * Copyright (C) 2013 Intel Corporation

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

107 return crypto_register_shash(&alg);
108}
109
110static void __exit crct10dif_mod_fini(void)
111{
112 crypto_unregister_shash(&alg);
113}
114
1/*
2 * Cryptographic API.
3 *
4 * T10 Data Integrity Field CRC16 Crypto Transform
5 *
6 * Copyright (c) 2007 Oracle Corporation. All rights reserved.
7 * Written by Martin K. Petersen <martin.petersen@oracle.com>
8 * Copyright (C) 2013 Intel Corporation

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

107 return crypto_register_shash(&alg);
108}
109
110static void __exit crct10dif_mod_fini(void)
111{
112 crypto_unregister_shash(&alg);
113}
114
115module_init(crct10dif_mod_init);
115subsys_initcall(crct10dif_mod_init);
116module_exit(crct10dif_mod_fini);
117
118MODULE_AUTHOR("Tim Chen <tim.c.chen@linux.intel.com>");
119MODULE_DESCRIPTION("T10 DIF CRC calculation.");
120MODULE_LICENSE("GPL");
121MODULE_ALIAS_CRYPTO("crct10dif");
122MODULE_ALIAS_CRYPTO("crct10dif-generic");
116module_exit(crct10dif_mod_fini);
117
118MODULE_AUTHOR("Tim Chen <tim.c.chen@linux.intel.com>");
119MODULE_DESCRIPTION("T10 DIF CRC calculation.");
120MODULE_LICENSE("GPL");
121MODULE_ALIAS_CRYPTO("crct10dif");
122MODULE_ALIAS_CRYPTO("crct10dif-generic");