{"push_id":3182066997,"size":187,"distinct_size":187,"ref":"refs/heads/master","head":"de2debc524e8de89a9e4e8cd890af3882cf1aaab","before":"871493a2bed80310169ec4ba7cc428bc194623bf","commits":[{"sha":"b34446cca2b1814fa674adc8076707d2b65a697f","author":{"name":"Andy Polyakov","email":"015edf36635e030d5e009e08808a59984e629740@openssl.org"},"message":"Configurations/10-main.conf: remove MIPS bn_div_3_words.\n\nIt's being replaced with constant-time alternative.\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7589)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/b34446cca2b1814fa674adc8076707d2b65a697f"},{"sha":"31703da3b8e743c07a9fdb6025aa526594c2a319","author":{"name":"Andy Polyakov","email":"015edf36635e030d5e009e08808a59984e629740@openssl.org"},"message":"Configure: recognize div3w modules and add -DBN_DIV3W.\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7589)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/31703da3b8e743c07a9fdb6025aa526594c2a319"},{"sha":"3da2e9c4ee45989a426ff513dc6c6250d1e460de","author":{"name":"Andy Polyakov","email":"015edf36635e030d5e009e08808a59984e629740@openssl.org"},"message":"bn/bn_div.c: make conditional addition unconditional\n\nand add template for constant-time bn_div_3_words.\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7589)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/3da2e9c4ee45989a426ff513dc6c6250d1e460de"},{"sha":"3a4a88f436ed1dd1165e0b59c1ca4a25e9e1d690","author":{"name":"Andy Polyakov","email":"015edf36635e030d5e009e08808a59984e629740@openssl.org"},"message":"bn/bn_{div|shift}.c: introduce fixed-top interfaces.\n\nFixed-top interfaces tolerate zero-padded inputs and facilitate\nconstant-time-ness. bn_div_fixed_top tolerates zero-padded dividend,\nbut not divisor. It's argued that divisor's length is public even\nwhen value is secret.\n\n[extended tests]\n\nReviewed-by: Paul Dale <paul.dale@oracle.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7589)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/3a4a88f436ed1dd1165e0b59c1ca4a25e9e1d690"},{"sha":"ed371b8cbac0d0349667558c061c1ae380cf75eb","author":{"name":"Matt Caswell","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@openssl.org"},"message":"Revert \"Reduce stack usage in tls13_hkdf_expand\"\n\nThis reverts commit ec0c5f5693e39c5a013f81e6dd9dfd09ec65162d.\n\nSSL_export_keying_material() may use longer label lengths.\n\nFixes #7712\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7755)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/ed371b8cbac0d0349667558c061c1ae380cf75eb"},{"sha":"0fb2815b873304d145ed00283454fc9f3bd35e6b","author":{"name":"Matt Caswell","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@openssl.org"},"message":"Fix some SSL_export_keying_material() issues\n\nFix some issues in tls13_hkdf_expand() which impact the above function\nfor TLSv1.3. In particular test that we can use the maximum label length\nin TLSv1.3.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7755)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/0fb2815b873304d145ed00283454fc9f3bd35e6b"},{"sha":"2284f64c871c2f7611678dba6eadd1989cee9981","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"util/mkdef.pl: prepare for DEPRECATEDIN_X\n\nThis is in preparation for new versioning scheme, where the\nrecommendation is to start deprecations at major version boundary.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/2284f64c871c2f7611678dba6eadd1989cee9981"},{"sha":"672f943ad6c6d16b1f65a77b8e2c83c8f44a112b","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Switch future deprecation version from 1.2.0 to 3.0\n\nThis is in preparation for a switch to MAJOR.MINOR.PATCH versioning\nand calling the next major version 3.0.0.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/672f943ad6c6d16b1f65a77b8e2c83c8f44a112b"},{"sha":"3a63dbef15b62b121c5df8762f8cb915fb06b27a","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Switch to MAJOR.MINOR.PATCH versioning and version 3.0.0-dev\n\nWe're strictly use version numbers of the form MAJOR.MINOR.PATCH.\nLetter releases are things of days past.\n\nThe most central change is that we now express the version number with\nthree macros, one for each part of the version number:\n\n    OPENSSL_VERSION_MAJOR\n    OPENSSL_VERSION_MINOR\n    OPENSSL_VERSION_PATCH\n\nWe also provide two additional macros to express pre-release and build\nmetadata information (also specified in semantic versioning):\n\n    OPENSSL_VERSION_PRE_RELEASE\n    OPENSSL_VERSION_BUILD_METADATA\n\nTo get the library's idea of all those values, we introduce the\nfollowing functions:\n\n    unsigned int OPENSSL_version_major(void);\n    unsigned int OPENSSL_version_minor(void);\n    unsigned int OPENSSL_version_patch(void);\n    const char *OPENSSL_version_pre_release(void);\n    const char *OPENSSL_version_build_metadata(void);\n\nAdditionally, for shared library versioning (which is out of scope in\nsemantic versioning, but that we still need):\n\n    OPENSSL_SHLIB_VERSION\n\nWe also provide a macro that contains the release date.  This is not\npart of the version number, but is extra information that we want to\nbe able to display:\n\n    OPENSSL_RELEASE_DATE\n\nFinally, also provide the following convenience functions:\n\n    const char *OPENSSL_version_text(void);\n    const char *OPENSSL_version_text_full(void);\n\nThe following macros and functions are deprecated, and while currently\nexisting for backward compatibility, they are expected to disappear:\n\n    OPENSSL_VERSION_NUMBER\n    OPENSSL_VERSION_TEXT\n    OPENSSL_VERSION\n    OpenSSL_version_num()\n    OpenSSL_version()\n\nAlso, this function is introduced to replace OpenSSL_version() for all\nindexes except for OPENSSL_VERSION:\n\n    OPENSSL_info()\n\nFor configuration, the option 'newversion-only' is added to disable all\nthe macros and functions that are mentioned as deprecated above.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/3a63dbef15b62b121c5df8762f8cb915fb06b27a"},{"sha":"db2f2d49b90a7738804e1af9d11e1010be37ee11","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Configure: allow building without things deprecated up to and including v3.0\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/db2f2d49b90a7738804e1af9d11e1010be37ee11"},{"sha":"478d4f912c001f18717d1364132184ff9d31f944","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"include/openssl/opensslconf.h.in: allow future deprecation for v4.0\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/478d4f912c001f18717d1364132184ff9d31f944"},{"sha":"0695b193428b25b9fbb905ab5b913e69384e2554","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"util/find-doc-nits: allow #undef\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/0695b193428b25b9fbb905ab5b913e69384e2554"},{"sha":"fcd2d5a6121ad3e5e65edc714ad99fc36f609f81","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Refactor the computation of API version limits\n\nPreviously, the API version limit was indicated with a numeric version\nnumber.  This was \"natural\" in the pre-3.0.0 because the version was\nthis simple number.\n\nWith 3.0.0, the version is divided into three separate numbers, and\nit's only the major number that counts, but we still need to be able\nto support pre-3.0.0 version limits.\n\nTherefore, we allow OPENSSL_API_COMPAT to be defined with a pre-3.0.0\nstyle numeric version number or with a simple major number, i.e. can\nbe defined like this for any application:\n\n    -D OPENSSL_API_COMPAT=0x10100000L\n    -D OPENSSL_API_COMPAT=3\n\nSince the pre-3.0.0 numerical version numbers are high, it's easy to\ndistinguish between a simple major number and a pre-3.0.0 numerical\nversion number and to thereby support both forms at the same time.\n\nInternally, we define the following macros depending on the value of\nOPENSSL_API_COMPAT:\n\n    OPENSSL_API_0_9_8\n    OPENSSL_API_1_0_0\n    OPENSSL_API_1_1_0\n    OPENSSL_API_3\n\nThey indicate that functions marked for deprecation in the\ncorresponding major release shall not be built if defined.\n\nReviewed-by: Tim Hudson <tjh@openssl.org>\nReviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7724)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/fcd2d5a6121ad3e5e65edc714ad99fc36f609f81"},{"sha":"389c09fa0932f260b2cb17b8b57d9835326e10c6","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"License: change any non-boilerplate comment referring to \"OpenSSL license\"\n\nMake it just say \"the License\", which refers back to the standard\nboilerplate.\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7764)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/389c09fa0932f260b2cb17b8b57d9835326e10c6"},{"sha":"151333164ece49fdba3fe5c4bbdc3333cd9ae66d","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Change license to the Apache License v2.0\n\nThis applies to the 'master' git branch and OpenSSL version 3.0.0 and\nup.  Pre-3.0.0 versions retain the previous license.\n\nThe boilerplate will change in increments after this change.\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7764)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/151333164ece49fdba3fe5c4bbdc3333cd9ae66d"},{"sha":"dffa752023318b2fcccac2857ff133d5d11e5801","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Following the license change, modify the boilerplates in apps/\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7765)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/dffa752023318b2fcccac2857ff133d5d11e5801"},{"sha":"9059ab425aed6019a7d56ce4b9c55abeefc08d9d","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Following the license change, modify the boilerplates in util/, tools/\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7766)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/9059ab425aed6019a7d56ce4b9c55abeefc08d9d"},{"sha":"909f1a2e510bb2909dc78efead432460c6ab50d2","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Following the license change, modify the boilerplates in test/\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7767)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/909f1a2e510bb2909dc78efead432460c6ab50d2"},{"sha":"2c18d164f52a77b9ecc1f835b83aec476334ebbc","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Following the license change, modify the boilerplates in ssl/\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7768)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/2c18d164f52a77b9ecc1f835b83aec476334ebbc"},{"sha":"c7fcbc0981c9453beb63add748aa61ef51edd086","author":{"name":"Richard Levitte","email":"5fb523282dd7956571c80524edc2dccfa0bd8234@openssl.org"},"message":"Following the license change, modify the boilerplates in ms/\n\nReviewed-by: Matt Caswell <matt@openssl.org>\n(Merged from https://github.com/openssl/openssl/pull/7769)","distinct":true,"url":"https://api.github.com/repos/rmfought/openssl/commits/c7fcbc0981c9453beb63add748aa61ef51edd086"}]}
{"actor":{"display_login":"rmfought"}}