The branch OpenSSL_1_0_2-stable has been updated
       via  8d43c0053b0df225f1c30b50af2aa1a0fc64b015 (commit)
      from  e272f8ef8f63298466494adcd29512797ab1eece (commit)


- Log -----------------------------------------------------------------
commit 8d43c0053b0df225f1c30b50af2aa1a0fc64b015
Author: Adam Eijdenberg <[email protected]>
Date:   Mon Oct 19 11:16:25 2015 -0700

    Clarify return values for EVP_DigestVerifyFinal.
    
    Previous language was unclear.  New language isn't pretty but I believe
    it is more accurate.
    
    Signed-off-by: Rich Salz <[email protected]>
    Reviewed-by: Ben Laurie <[email protected]>
    Reviewed-by: Richard Levitte <[email protected]>
    (cherry picked from commit 8cbb048c3ea416f2bd8a3706d027f3aa26ef08d9)

-----------------------------------------------------------------------

Summary of changes:
 doc/crypto/EVP_DigestVerifyInit.pod | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/doc/crypto/EVP_DigestVerifyInit.pod 
b/doc/crypto/EVP_DigestVerifyInit.pod
index e0217e4..0ead2d2 100644
--- a/doc/crypto/EVP_DigestVerifyInit.pod
+++ b/doc/crypto/EVP_DigestVerifyInit.pod
@@ -37,10 +37,11 @@ EVP_DigestVerifyInit() and EVP_DigestVerifyUpdate() return 
1 for success and 0
 or a negative value for failure. In particular a return value of -2 indicates
 the operation is not supported by the public key algorithm.
 
-Unlike other functions the return value 0 from EVP_DigestVerifyFinal() only
-indicates that the signature did not verify successfully (that is tbs did
-not match the original data or the signature was of invalid form) it is not an
-indication of a more serious error.
+EVP_DigestVerifyFinal() returns 1 for success; any other value indicates
+failure.  A return value of zero indicates that the signature did not verify
+successfully (that is, tbs did not match the original data or the signature had
+an invalid form), while other values indicate a more serious error (and
+sometimes also indicate an invalid signature form).
 
 The error codes can be obtained from L<ERR_get_error(3)|ERR_get_error(3)>.
 
_____
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits

Reply via email to