Still Failing: openssl/openssl#29268 (master - f97a8af)

Travis CI builds at travis-ci.org
Tue Oct 15 12:46:16 UTC 2019


Build Update for openssl/openssl
-------------------------------------

Build: #29268
Status: Still Failing

Duration: 27 mins and 15 secs
Commit: f97a8af (master)
Author: Nicola Tuveri
Message: [ec_asn1.c] Avoid injecting seed when built-in matches

An unintended consequence of https://github.com/openssl/openssl/pull/9808
is that when an explicit parameters curve is matched against one of the
well-known builtin curves we automatically inherit also the associated
seed parameter, even if the input parameters excluded such
parameter.

This later affects the serialization of such parsed keys, causing their
input DER encoding and output DER encoding to differ due to the
additional optional field.

This does not cause problems internally but could affect external
applications, as reported in
https://github.com/openssl/openssl/pull/9811#issuecomment-536153288

This commit fixes the issue by conditionally clearing the seed field if
the original input parameters did not include it.

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tmraz at fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10140)

View the changeset: https://github.com/openssl/openssl/compare/a397aca43598...f97a8af2f3f3

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

--

You can unsubscribe from build emails from the openssl/openssl repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=5849220&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific 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/20191015/11a2d82b/attachment-0001.html>


More information about the openssl-commits mailing list