[openssl-commits] Errored: openssl/openssl#15629 (OpenSSL_1_1_0-stable - d320e80)

Travis CI builds at travis-ci.org
Tue Jan 16 23:53:51 UTC 2018

Build Update for openssl/openssl

Build: #15629
Status: Errored

Duration: 6 hours, 54 minutes, and 53 seconds
Commit: d320e80 (OpenSSL_1_1_0-stable)
Author: Matt Caswell
Message: Revert BN_copy() flag copy semantics change

Commit 9f9442918a changed the semantics of BN_copy() to additionally
copy the BN_FLG_CONSTTIME flag if it is set. This turns out to be
ill advised as it has unintended consequences. For example calling
BN_mod_inverse_no_branch() can sometimes return a result with the flag
set and sometimes not as a result. This can lead to later failures if we
go down code branches that do not support constant time, but check for
the presence of the flag.

The original commit was made due to an issue in BN_MOD_CTX_set(). The
original PR fixed the problem in that function, but it was changed in
review to fix it in BN_copy() instead. The solution seems to be to revert
the BN_copy() change and go back to the originally proposed way.

Reviewed-by: Paul Dale <paul.dale at oracle.com>
(Merged from https://github.com/openssl/openssl/pull/5080)

(cherry picked from commit 7d461736f7bd3af3c2f266f8541034ecf6f41ed9)

View the changeset: https://github.com/openssl/openssl/compare/9556a4421884...d320e803d97f

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/329556116?utm_source=email&utm_medium=notification


You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20180116/7d370c29/attachment.html>

More information about the openssl-commits mailing list