From b28cb413563b8f3996fdc0701a9fa500dae9f6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Mon, 5 Dec 2022 15:20:02 +0100 Subject: [PATCH] const-declare the xts_key argument to xts aes encrypt/decrypt message functions. --- ChangeLog | 7 +++++++ xts-aes128.c | 4 ++-- xts-aes256.c | 4 ++-- xts.h | 8 ++++---- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index f1e5537d..fbef1af6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2022-12-05 Niels Möller <nisse@lysator.liu.se> + + * xts-aes128.c (xts_aes128_encrypt_message) + (xts_aes128_decrypt_message): const-declare the xts_key argument. + * xts-aes256.c (xts_aes256_encrypt_message) + (xts_aes256_decrypt_message): Likewise. + 2022-11-09 Niels Möller <nisse@lysator.liu.se> From Mamone Tarsha: diff --git a/xts-aes128.c b/xts-aes128.c index 5b447bb9..2e04ad65 100644 --- a/xts-aes128.c +++ b/xts-aes128.c @@ -56,7 +56,7 @@ xts_aes128_set_decrypt_key(struct xts_aes128_key *xts_key, const uint8_t *key) } void -xts_aes128_encrypt_message(struct xts_aes128_key *xts_key, +xts_aes128_encrypt_message(const struct xts_aes128_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src) { @@ -66,7 +66,7 @@ xts_aes128_encrypt_message(struct xts_aes128_key *xts_key, } void -xts_aes128_decrypt_message(struct xts_aes128_key *xts_key, +xts_aes128_decrypt_message(const struct xts_aes128_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src) { diff --git a/xts-aes256.c b/xts-aes256.c index 2285b8c8..65502d16 100644 --- a/xts-aes256.c +++ b/xts-aes256.c @@ -56,7 +56,7 @@ xts_aes256_set_decrypt_key(struct xts_aes256_key *xts_key, const uint8_t *key) } void -xts_aes256_encrypt_message(struct xts_aes256_key *xts_key, +xts_aes256_encrypt_message(const struct xts_aes256_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src) { @@ -66,7 +66,7 @@ xts_aes256_encrypt_message(struct xts_aes256_key *xts_key, } void -xts_aes256_decrypt_message(struct xts_aes256_key *xts_key, +xts_aes256_decrypt_message(const struct xts_aes256_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src) { diff --git a/xts.h b/xts.h index db906a2a..904ba760 100644 --- a/xts.h +++ b/xts.h @@ -83,12 +83,12 @@ xts_aes128_set_decrypt_key(struct xts_aes128_key *xts_key, const uint8_t *key); void -xts_aes128_encrypt_message(struct xts_aes128_key *xtskey, +xts_aes128_encrypt_message(const struct xts_aes128_key *xtskey, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src); void -xts_aes128_decrypt_message(struct xts_aes128_key *xts_key, +xts_aes128_decrypt_message(const struct xts_aes128_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src); @@ -107,12 +107,12 @@ xts_aes256_set_decrypt_key(struct xts_aes256_key *xts_key, const uint8_t *key); void -xts_aes256_encrypt_message(struct xts_aes256_key *xts_key, +xts_aes256_encrypt_message(const struct xts_aes256_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src); void -xts_aes256_decrypt_message(struct xts_aes256_key *xts_key, +xts_aes256_decrypt_message(const struct xts_aes256_key *xts_key, const uint8_t *tweak, size_t length, uint8_t *dst, const uint8_t *src); -- GitLab