File tree 5 files changed +18
-41
lines changed
5 files changed +18
-41
lines changed Original file line number Diff line number Diff line change @@ -13,9 +13,9 @@ obj-$(CONFIG_CRYPTO_AEAD) += aead.o
13
13
14
14
crypto_blkcipher-objs := ablkcipher.o
15
15
crypto_blkcipher-objs += blkcipher.o
16
- crypto_blkcipher-objs += chainiv.o
17
- crypto_blkcipher-objs += eseqiv.o
18
16
obj-$(CONFIG_CRYPTO_BLKCIPHER) += crypto_blkcipher.o
17
+ obj-$(CONFIG_CRYPTO_BLKCIPHER) += chainiv.o
18
+ obj-$(CONFIG_CRYPTO_BLKCIPHER) += eseqiv.o
19
19
obj-$(CONFIG_CRYPTO_SEQIV) += seqiv.o
20
20
21
21
crypto_hash-objs := hash.o
Original file line number Diff line number Diff line change @@ -696,34 +696,5 @@ void skcipher_geniv_exit(struct crypto_tfm *tfm)
696
696
}
697
697
EXPORT_SYMBOL_GPL (skcipher_geniv_exit );
698
698
699
- static int __init blkcipher_module_init (void )
700
- {
701
- int err ;
702
-
703
- err = chainiv_module_init ();
704
- if (err )
705
- goto out ;
706
-
707
- err = eseqiv_module_init ();
708
- if (err )
709
- goto eseqiv_err ;
710
-
711
- out :
712
- return err ;
713
-
714
- eseqiv_err :
715
- chainiv_module_exit ();
716
- goto out ;
717
- }
718
-
719
- static void __exit blkcipher_module_exit (void )
720
- {
721
- eseqiv_module_exit ();
722
- chainiv_module_exit ();
723
- }
724
-
725
- module_init (blkcipher_module_init );
726
- module_exit (blkcipher_module_exit );
727
-
728
699
MODULE_LICENSE ("GPL" );
729
700
MODULE_DESCRIPTION ("Generic block chaining cipher type" );
Original file line number Diff line number Diff line change @@ -320,12 +320,18 @@ static struct crypto_template chainiv_tmpl = {
320
320
.module = THIS_MODULE ,
321
321
};
322
322
323
- int __init chainiv_module_init (void )
323
+ static int __init chainiv_module_init (void )
324
324
{
325
325
return crypto_register_template (& chainiv_tmpl );
326
326
}
327
327
328
- void chainiv_module_exit (void )
328
+ static void chainiv_module_exit (void )
329
329
{
330
330
crypto_unregister_template (& chainiv_tmpl );
331
331
}
332
+
333
+ module_init (chainiv_module_init );
334
+ module_exit (chainiv_module_exit );
335
+
336
+ MODULE_LICENSE ("GPL" );
337
+ MODULE_DESCRIPTION ("Chain IV Generator" );
Original file line number Diff line number Diff line change @@ -248,12 +248,18 @@ static struct crypto_template eseqiv_tmpl = {
248
248
.module = THIS_MODULE ,
249
249
};
250
250
251
- int __init eseqiv_module_init (void )
251
+ static int __init eseqiv_module_init (void )
252
252
{
253
253
return crypto_register_template (& eseqiv_tmpl );
254
254
}
255
255
256
- void __exit eseqiv_module_exit (void )
256
+ static void __exit eseqiv_module_exit (void )
257
257
{
258
258
crypto_unregister_template (& eseqiv_tmpl );
259
259
}
260
+
261
+ module_init (eseqiv_module_init );
262
+ module_exit (eseqiv_module_exit );
263
+
264
+ MODULE_LICENSE ("GPL" );
265
+ MODULE_DESCRIPTION ("Encrypted Sequence Number IV Generator" );
Original file line number Diff line number Diff line change 15
15
16
16
#include <crypto/algapi.h>
17
17
#include <crypto/skcipher.h>
18
- #include <linux/init.h>
19
18
#include <linux/types.h>
20
19
21
20
struct rtattr ;
@@ -65,11 +64,6 @@ void skcipher_geniv_free(struct crypto_instance *inst);
65
64
int skcipher_geniv_init (struct crypto_tfm * tfm );
66
65
void skcipher_geniv_exit (struct crypto_tfm * tfm );
67
66
68
- int __init eseqiv_module_init (void );
69
- void __exit eseqiv_module_exit (void );
70
- int __init chainiv_module_init (void );
71
- void chainiv_module_exit (void );
72
-
73
67
static inline struct crypto_ablkcipher * skcipher_geniv_cipher (
74
68
struct crypto_ablkcipher * geniv )
75
69
{
You can’t perform that action at this time.
0 commit comments