sm3_generic.c (95d002e0a34cb0f238abb39987f9980f325d8332) | sm3_generic.c (c4741b23059794bd99beef0f700103b0d983b3fd) |
---|---|
1/* 2 * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and 3 * described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 4 * 5 * Copyright (C) 2017 ARM Limited or its affiliates. 6 * Written by Gilad Ben-Yossef <gilad@benyossef.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 185 unchanged lines hidden (view full) --- 194 return crypto_register_shash(&sm3_alg); 195} 196 197static void __exit sm3_generic_mod_fini(void) 198{ 199 crypto_unregister_shash(&sm3_alg); 200} 201 | 1/* 2 * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and 3 * described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 4 * 5 * Copyright (C) 2017 ARM Limited or its affiliates. 6 * Written by Gilad Ben-Yossef <gilad@benyossef.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 185 unchanged lines hidden (view full) --- 194 return crypto_register_shash(&sm3_alg); 195} 196 197static void __exit sm3_generic_mod_fini(void) 198{ 199 crypto_unregister_shash(&sm3_alg); 200} 201 |
202module_init(sm3_generic_mod_init); | 202subsys_initcall(sm3_generic_mod_init); |
203module_exit(sm3_generic_mod_fini); 204 205MODULE_LICENSE("GPL v2"); 206MODULE_DESCRIPTION("SM3 Secure Hash Algorithm"); 207 208MODULE_ALIAS_CRYPTO("sm3"); 209MODULE_ALIAS_CRYPTO("sm3-generic"); | 203module_exit(sm3_generic_mod_fini); 204 205MODULE_LICENSE("GPL v2"); 206MODULE_DESCRIPTION("SM3 Secure Hash Algorithm"); 207 208MODULE_ALIAS_CRYPTO("sm3"); 209MODULE_ALIAS_CRYPTO("sm3-generic"); |