libimcv: Allow pts_t.set_peer_public_value() to fail
[strongswan.git] / src / libimcv / pts / pts.h
index 4d3284e..d525306 100644 (file)
@@ -152,8 +152,9 @@ struct pts_t {
         *
         * @param value                         Peer public DH value
         * @param nonce                         Peer DH nonce
+        * @return                                      TRUE if public value set successfully
         */
-       void (*set_peer_public_value) (pts_t *this, chunk_t value, chunk_t nonce);
+       bool (*set_peer_public_value) (pts_t *this, chunk_t value, chunk_t nonce);
 
        /**
         * Calculates assessment secret to be used for TPM Quote as ExternalData