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");