cfb.c (95d002e0a34cb0f238abb39987f9980f325d8332) cfb.c (c4741b23059794bd99beef0f700103b0d983b3fd)
1//SPDX-License-Identifier: GPL-2.0
2/*
3 * CFB: Cipher FeedBack mode
4 *
5 * Copyright (c) 2018 James.Bottomley@HansenPartnership.com
6 *
7 * CFB is a stream cipher mode which is layered on to a block
8 * encryption scheme. It works very much like a one time pad where

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

238 return crypto_register_template(&crypto_cfb_tmpl);
239}
240
241static void __exit crypto_cfb_module_exit(void)
242{
243 crypto_unregister_template(&crypto_cfb_tmpl);
244}
245
1//SPDX-License-Identifier: GPL-2.0
2/*
3 * CFB: Cipher FeedBack mode
4 *
5 * Copyright (c) 2018 James.Bottomley@HansenPartnership.com
6 *
7 * CFB is a stream cipher mode which is layered on to a block
8 * encryption scheme. It works very much like a one time pad where

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

238 return crypto_register_template(&crypto_cfb_tmpl);
239}
240
241static void __exit crypto_cfb_module_exit(void)
242{
243 crypto_unregister_template(&crypto_cfb_tmpl);
244}
245
246module_init(crypto_cfb_module_init);
246subsys_initcall(crypto_cfb_module_init);
247module_exit(crypto_cfb_module_exit);
248
249MODULE_LICENSE("GPL");
250MODULE_DESCRIPTION("CFB block cipher mode of operation");
251MODULE_ALIAS_CRYPTO("cfb");
247module_exit(crypto_cfb_module_exit);
248
249MODULE_LICENSE("GPL");
250MODULE_DESCRIPTION("CFB block cipher mode of operation");
251MODULE_ALIAS_CRYPTO("cfb");