[PATCH] Mark nonstring use cases with __nonstring__ attribute.

NIIBE Yutaka gniibe at fsij.org
Fri Apr 18 04:24:01 CEST 2025


* src/gcrypt.h.in (_GCRY_GCC_ATTR_NONSTRING): New.
* cipher/chacha20.c (chacha20_keysetup): Use _GCRY_GCC_ATTR_NONSTRING.
* cipher/cipher-gcm-siv.c (gcm_siv_selftest): Likewise.
* cipher/ecc.c (compute_keygrip): Likewise.
* cipher/serpent.c (serpent_test): Likewise.
* tests/basic.c (check_aes128_cbc_cts_cipher): Likewise.
(_check_gcm_cipher, check_gcm_siv_cipher): Likewise.
(check_ocb_cipher_largebuf_split, check_ocb_cipher_checksum): Likewise.
* tests/keygrip.c (key_grips): Likewise.

--

GnuPG-bug-id: 7617
Signed-off-by: NIIBE Yutaka <gniibe at fsij.org>
---
 cipher/chacha20.c       |  4 ++--
 cipher/cipher-gcm-siv.c | 16 ++++++++--------
 cipher/ecc.c            |  2 +-
 cipher/serpent.c        |  6 +++---
 src/gcrypt.h.in         |  9 +++++++++
 tests/basic.c           | 34 +++++++++++++++++-----------------
 tests/keygrip.c         |  2 +-
 7 files changed, 41 insertions(+), 32 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Mark-nonstring-use-cases-with-__nonstring__-attribut.patch
Type: text/x-patch
Size: 7855 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20250418/0a5b5d8d/attachment.bin>


More information about the Gcrypt-devel mailing list