diff options
author | Tobias Brunner <tobias@strongswan.org> | 2012-08-11 16:22:03 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2012-08-11 16:30:27 +0200 |
commit | 2c93a214aa15b0ea93673bceb537d9782e2140eb (patch) | |
tree | dd13711d55809b9e6892d15b2f582eeb4094522c /src/libstrongswan/crypto | |
parent | 9ede42e112d3d74ec46f1aad1d2615273c0e7fa2 (diff) | |
download | strongswan-2c93a214aa15b0ea93673bceb537d9782e2140eb.tar.bz2 strongswan-2c93a214aa15b0ea93673bceb537d9782e2140eb.tar.xz |
Add warn_unused_result attributes to rng_(get|allocate)_bytes_not_zero
Also fixed Doxygen comments.
Diffstat (limited to 'src/libstrongswan/crypto')
-rw-r--r-- | src/libstrongswan/crypto/rngs/rng.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/libstrongswan/crypto/rngs/rng.h b/src/libstrongswan/crypto/rngs/rng.h index c72509b54..4a1a2858e 100644 --- a/src/libstrongswan/crypto/rngs/rng.h +++ b/src/libstrongswan/crypto/rngs/rng.h @@ -82,10 +82,11 @@ struct rng_t { * @param rng rng_t object * @param len number of bytes to get * @param buffer pointer where the generated bytes will be written - * @param all TRUE if all bytes have to be non-zero + * @param all TRUE if all bytes have to be non-zero, FALSE for first * @return TRUE if bytes successfully written */ -bool rng_get_bytes_not_zero(rng_t *rng, size_t len, u_int8_t *buffer, bool all); +bool rng_get_bytes_not_zero(rng_t *rng, size_t len, u_int8_t *buffer, + bool all) __attribute__((warn_unused_result)); /** * Wrapper around rng_t.allocate_bytes() ensuring that either all bytes or at @@ -93,12 +94,12 @@ bool rng_get_bytes_not_zero(rng_t *rng, size_t len, u_int8_t *buffer, bool all); * * @param rng rng_t object * @param len number of bytes to get - * @param buffer pointer where the generated bytes will be written - * @param all TRUE if all bytes have to be non-zero + * @param chunk chunk that stores the generated bytes (allocated) + * @param all TRUE if all bytes have to be non-zero, FALSE for first * @return TRUE if bytes successfully written */ bool rng_allocate_bytes_not_zero(rng_t *rng, size_t len, chunk_t *chunk, - bool all); + bool all) __attribute__((warn_unused_result)); |