diff options
author | Mattias Andrée <maandree@kth.se> | 2022-02-14 00:03:02 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2022-02-14 00:03:02 +0100 |
commit | c9e67109d0425fbb1d371200eefec858ae11c0bf (patch) | |
tree | 9e5bae57a8726d16c7e268663da29882e0516665 /libar2.h | |
parent | Add libar2_hash_buf_size and fix related documentation for libar2_hash (diff) | |
download | libar2-c9e67109d0425fbb1d371200eefec858ae11c0bf.tar.gz libar2-c9e67109d0425fbb1d371200eefec858ae11c0bf.tar.bz2 libar2-c9e67109d0425fbb1d371200eefec858ae11c0bf.tar.xz |
Fix previous commit
Diffstat (limited to '')
-rw-r--r-- | libar2.h | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -14,10 +14,8 @@ #if defined(__GNUC__) # define LIBAR2_NONNULL__(...) __attribute__((nonnull(__VA_ARGS__))) -# define LIBAR2_PURE__ __attribute__((pure)) #else # define LIBAR2_NONNULL__(...) -# define LIBAR2_PURE__ #endif #ifndef LIBAR2_PUBLIC__ @@ -664,15 +662,15 @@ int libar2_hash(void *hash, void *msg, size_t msglen, struct libar2_argon2_param * `libar2_hash` * * If `params->hashlen <= 64`, this function will - * return `params->hashlen` as is, otherwise it - * will return a value that is no greater than - * `params->hashlen + 127` + * return `params->hashlen` as is * * @param params Hashing parameters * @return The required allocation size of the - * output parameter of `libar2_hash` + * output parameter of `libar2_hash`, 0 + * with errno set to EOVERFLOW if the + * result is too large */ -LIBAR2_PUBLIC__ LIBAR2_NONNULL__(1) LIBAR2_PURE__ +LIBAR2_PUBLIC__ LIBAR2_NONNULL__(1) size_t libar2_hash_buf_size(struct libar2_argon2_parameters *params); #if defined(__clang__) |