Add a return value to radius_message_t.sign()
[strongswan.git] / src / libradius / radius_message.h
index 6d0df53..f9c57c5 100644 (file)
@@ -257,8 +257,9 @@ struct radius_message_t {
         * @param hasher                MD5 hasher
         * @param rng                   RNG to create Request-Authenticator, NULL to omit
         * @param msg_auth              calculate and add Message-Authenticator
+        * @return                              TRUE if signed successfully
         */
-       void (*sign)(radius_message_t *this, u_int8_t *req_auth, chunk_t secret,
+       bool (*sign)(radius_message_t *this, u_int8_t *req_auth, chunk_t secret,
                                 hasher_t *hasher, signer_t *signer, rng_t *rng, bool msg_auth);
 
        /**