From bf3bc8c3865d7e2245ccc80159ad7da422d76a4c Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 30 Mar 2020 17:44:17 +0200 Subject: [PATCH] Add nonnull attributes for new functions --- src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h b/src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h index 7e9e0b18..011744f4 100644 --- a/src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h +++ b/src/libsodium/include/sodium/crypto_kdf_hkdf_sha512.h @@ -31,15 +31,18 @@ size_t crypto_kdf_hkdf_sha512_bytes_min(void); SODIUM_EXPORT int crypto_kdf_hkdf_sha512_extract(unsigned char prk[crypto_kdf_hkdf_sha512_KEYBYTES], const unsigned char *salt, size_t salt_len, - const unsigned char *ikm, size_t ikm_len); + const unsigned char *ikm, size_t ikm_len) + __attribute__ ((nonnull(1))); SODIUM_EXPORT -void crypto_kdf_hkdf_sha512_keygen(unsigned char prk[crypto_kdf_hkdf_sha512_KEYBYTES]); +void crypto_kdf_hkdf_sha512_keygen(unsigned char prk[crypto_kdf_hkdf_sha512_KEYBYTES]) + __attribute__ ((nonnull)); SODIUM_EXPORT int crypto_kdf_hkdf_sha512_expand(unsigned char *out, size_t out_len, const char *ctx, size_t ctx_len, - const unsigned char prk[crypto_kdf_hkdf_sha512_KEYBYTES]); + const unsigned char prk[crypto_kdf_hkdf_sha512_KEYBYTES]) + __attribute__ ((nonnull(1))); #ifdef __cplusplus }