Skip to content

Commit 3ea996d

Browse files
ebiggersherbertx
authored andcommitted
crypto: gf128mul - constify 4k and 64k multiplication tables
Constify the multiplication tables passed to the 4k and 64k multiplication functions, as they are not modified by these functions. Cc: Alex Cope <[email protected]> Signed-off-by: Eric Biggers <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
1 parent f33fd64 commit 3ea996d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

crypto/gf128mul.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ void gf128mul_free_64k(struct gf128mul_64k *t)
329329
}
330330
EXPORT_SYMBOL(gf128mul_free_64k);
331331

332-
void gf128mul_64k_bbe(be128 *a, struct gf128mul_64k *t)
332+
void gf128mul_64k_bbe(be128 *a, const struct gf128mul_64k *t)
333333
{
334334
u8 *ap = (u8 *)a;
335335
be128 r[1];
@@ -402,7 +402,7 @@ struct gf128mul_4k *gf128mul_init_4k_bbe(const be128 *g)
402402
}
403403
EXPORT_SYMBOL(gf128mul_init_4k_bbe);
404404

405-
void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t)
405+
void gf128mul_4k_lle(be128 *a, const struct gf128mul_4k *t)
406406
{
407407
u8 *ap = (u8 *)a;
408408
be128 r[1];
@@ -417,7 +417,7 @@ void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t)
417417
}
418418
EXPORT_SYMBOL(gf128mul_4k_lle);
419419

420-
void gf128mul_4k_bbe(be128 *a, struct gf128mul_4k *t)
420+
void gf128mul_4k_bbe(be128 *a, const struct gf128mul_4k *t)
421421
{
422422
u8 *ap = (u8 *)a;
423423
be128 r[1];

include/crypto/gf128mul.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ struct gf128mul_4k {
174174

175175
struct gf128mul_4k *gf128mul_init_4k_lle(const be128 *g);
176176
struct gf128mul_4k *gf128mul_init_4k_bbe(const be128 *g);
177-
void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t);
178-
void gf128mul_4k_bbe(be128 *a, struct gf128mul_4k *t);
177+
void gf128mul_4k_lle(be128 *a, const struct gf128mul_4k *t);
178+
void gf128mul_4k_bbe(be128 *a, const struct gf128mul_4k *t);
179179

180180
static inline void gf128mul_free_4k(struct gf128mul_4k *t)
181181
{
@@ -196,6 +196,6 @@ struct gf128mul_64k {
196196
*/
197197
struct gf128mul_64k *gf128mul_init_64k_bbe(const be128 *g);
198198
void gf128mul_free_64k(struct gf128mul_64k *t);
199-
void gf128mul_64k_bbe(be128 *a, struct gf128mul_64k *t);
199+
void gf128mul_64k_bbe(be128 *a, const struct gf128mul_64k *t);
200200

201201
#endif /* _CRYPTO_GF128MUL_H */

0 commit comments

Comments
 (0)