]> granicus.if.org Git - openssl/commit
Update documentation for PEM callback: error is now -1.
authorNick Mathewson <nickm@torproject.org>
Wed, 16 May 2018 15:07:48 +0000 (11:07 -0400)
committerRichard Levitte <levitte@openssl.org>
Thu, 21 Jun 2018 17:03:43 +0000 (19:03 +0200)
commitd04e651feadebd13cbe6f6d58b78a08e7b8e2994
treea837f51564c84987ebaf4c0b7095bfbbd5dbd090
parent41d23d435221411b4d70c08b6c5424d0afcf4c19
Update documentation for PEM callback: error is now -1.

In previous versions of OpenSSL, the documentation for PEM_read_*
said:

   The callback B<must> return the number of characters in the
   passphrase or 0 if an error occurred.

But since c82c3462267afdbbaa5, 0 is now treated as a non-error
return value.  Applications that want to indicate an error need to
return -1 instead.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6271)

(cherry picked from commit bbbf752a3c8b5a966bcb48fc71a3dc03832e7b27)
(cherry picked from commit e4b47f7f19392e3be604e44f6999de2bc9e7ecf3)
doc/crypto/pem.pod