diffie-hellman: Use bool instead of status_t as get_shared_secret() return value

While such a change is not unproblematic, keeping status_t makes the API
inconsistent once we introduce return values for the public value operations.
This commit is contained in:
Martin Willi
2015-03-23 17:54:02 +01:00
parent 4909612c3b
commit bace1d6479
18 changed files with 41 additions and 43 deletions
+3 -2
View File
@@ -89,9 +89,10 @@ struct diffie_hellman_t {
* Space for returned secret is allocated and must be freed by the caller.
*
* @param secret shared secret will be written into this chunk
* @return SUCCESS, FAILED if not both DH values are set
* @return TRUE if shared secret computed successfully
*/
status_t (*get_shared_secret) (diffie_hellman_t *this, chunk_t *secret);
bool (*get_shared_secret)(diffie_hellman_t *this, chunk_t *secret)
__attribute__((warn_unused_result));
/**
* Sets the public value of partner.