{"push_id":1206184048,"size":88,"distinct_size":88,"ref":"refs/heads/getrandom","head":"f36dcf432d53cc93c9c2833a157c2522e96dc3ad","before":"81bc02383ee4f13e6b91bc671f83340751f6f8fa","commits":[{"sha":"0d099f0f1b4dcbd891af83ec24cfdd3fe8ab48c8","author":{"name":"Alessandro Ghedini","email":"005be46eca2fe6c0c380646fcfef904f8c8472bd@ghedini.me"},"message":"Define RAND_cleanup in one place only\n\nChange-Id: I439e275394c2ad686924f4e7dfc99cfdc7bb14b9\nReviewed-on: https://boringssl-review.googlesource.com/8682\nReviewed-by: Adam Langley <agl@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/0d099f0f1b4dcbd891af83ec24cfdd3fe8ab48c8"},{"sha":"a2c42d7685bb003ec48af1f8153f2e8d979f0c41","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Rename (s3,d1)_meth.c.\n\nThese are where the DTLS- and TLS-specific transport layer hooks will be\ndefined. Later we can probably move much of the implementations of these\nhooks into these files so those functions can be static.\n\nWhile I'm here, fix up the naming of some constants.\n\nChange-Id: I1009dd9fdc3cc4fd49fbff0802f6289931abec3d\nReviewed-on: https://boringssl-review.googlesource.com/8665\nReviewed-by: Steven Valdez <svaldez@google.com>\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/a2c42d7685bb003ec48af1f8153f2e8d979f0c41"},{"sha":"97718f14376a835dd8a5b5aa807a5f83ef0b84f8","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Move references to init_buf into SSL_PROTOCOL_METHOD.\n\nBoth DTLS and TLS still use it, but that will change in the following\ncommit. This also removes the handshake's knowledge of the\ndtls_clear_incoming_messages function.\n\n(It's possible we'll want to get rid of begin_handshake in favor of\nallocating it lazily depending on how TLS 1.3 post-handshake messages\nend up working out. But this should work for now.)\n\nChange-Id: I0f512788bbc330ab2c947890939c73e0a1aca18b\nReviewed-on: https://boringssl-review.googlesource.com/8666\nReviewed-by: Steven Valdez <svaldez@google.com>\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/97718f14376a835dd8a5b5aa807a5f83ef0b84f8"},{"sha":"71dd6660e849e8f98129c997e2f52ae8991ec3d3","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Test that stray HelloRequests during the handshake are ignored.\n\nChange-Id: I79e21ffce9c2d7f47b055b75bd00b80aafa8b8f0\nReviewed-on: https://boringssl-review.googlesource.com/8668\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/71dd6660e849e8f98129c997e2f52ae8991ec3d3"},{"sha":"397c8e6fb6b493fae96328a41b1b94c6dd6f85d3","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Forbid renegotiation in TLS 1.3.\n\nChange-Id: I1b34acbbb5528e7e31595ee0cbce7618890f3955\nReviewed-on: https://boringssl-review.googlesource.com/8669\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/397c8e6fb6b493fae96328a41b1b94c6dd6f85d3"},{"sha":"7a4b404da5791f2897e75803867d889cdd0c77da","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Remove SSL_get_server_key_exchange_hash.\n\nChromium no longer uses it.\n\nChange-Id: I50cc55bad4124305686d299032a2e8ed2cb9d0d7\nReviewed-on: https://boringssl-review.googlesource.com/8691\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/7a4b404da5791f2897e75803867d889cdd0c77da"},{"sha":"abe22b605fe749cde743632d01cc09125684dd3e","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"BUILD: drop -fvisibility=hidden.\n\nSince Bazel doesn't have a shared vs static concept that's exposed to\nthe build rules (as far as I know) symbol visibility would mean that the\nsymbols might be exposed when building a larger library. That could be\nfixed with a linker script, but this change appears to be slightly more\nuseful for our consumers.\n\n(Also, if we're going to set -fvisibility=hidden, we should also have set\nthe defines needed to include the visibility annotations.)\n\nChange-Id: Ic7d64a553da48cfb9cf5460d26254de7e105fd65\nReviewed-on: https://boringssl-review.googlesource.com/8664\nReviewed-by: Adam Langley <agl@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/abe22b605fe749cde743632d01cc09125684dd3e"},{"sha":"403c52aa94760051f93e4388a2966c0fd9422c2b","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Support “-starttls smtp” in `bssl client`\n\nThis change adds support for doing an SMTP STARTTLS dance before a TLS\nhandshake when using the tool. This is useful for poking at SMTP\nservers.\n\nChange-Id: I04cd60d02d3377cce83e412d62e3257235a19116\nReviewed-on: https://boringssl-review.googlesource.com/8662\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/403c52aa94760051f93e4388a2966c0fd9422c2b"},{"sha":"61367eedfe9f772bd03f27c6177ca8f3406ff8d6","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Set variables to avoid false-positive compiler warnings.\n\n../tool/transport_common.cc:429:14: error: ‘code_250’ may be used uninitialized in this function [-Werror=maybe-uninitialized]\n\n(I don't believe it can actually happen though.)\n\nChange-Id: I78d19ad42ed4c05404f1d8d3e8f254ede3244b8d","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/61367eedfe9f772bd03f27c6177ca8f3406ff8d6"},{"sha":"ffb7adccc7cdd4c83911361cc153d3480d4e3f1e","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Convert BN_mod_sqrt tests to bn_tests.txt.\n\nThat removes the last of the bc stuff.\n\nBUG=31\n\nChange-Id: If64c974b75c36daf14c46f07b0d9355b7cd0adcb\nReviewed-on: https://boringssl-review.googlesource.com/8711\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/ffb7adccc7cdd4c83911361cc153d3480d4e3f1e"},{"sha":"47489446446844799e90d6739b423ee48fb0bbd7","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Reorder functions in bn_test.\n\nWe usually put main at the end. There's now nothing interesting in the\nfunction, so avoid having to declare every test at the top.\n\nChange-Id: Iac469f41f0fb7d1f58d12dfbf651bf0d39f073d0\nReviewed-on: https://boringssl-review.googlesource.com/8712\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/47489446446844799e90d6739b423ee48fb0bbd7"},{"sha":"df759b5a57cd88d4f48e30f647f2d9789da9a879","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Allow CECPQ1 cipher suites to do False Start.\n\nSince they include an ECDHE exchange in them, they are equally-well\nsuited to False Start.\n\nChange-Id: I75d31493a614a78ccbf337574c359271831d654d\nReviewed-on: https://boringssl-review.googlesource.com/8732\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/df759b5a57cd88d4f48e30f647f2d9789da9a879"},{"sha":"528bd26dd9a7db0162ff797d19a8e64e21f9817f","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Don't use init_buf in DTLS.\n\nThis machinery is so different between TLS and DTLS that there is no\nsense in having them share structures. This switches us to maintaining\nthe full reassembled message in hm_fragment and get_message just lets\nthe caller read out of that when ready.\n\nThis removes the last direct handshake dependency on init_buf,\nssl3_hash_message.\n\nChange-Id: I4eccfb6e6021116255daead5359a0aa3f4d5be7b\nReviewed-on: https://boringssl-review.googlesource.com/8667\nReviewed-by: Steven Valdez <svaldez@google.com>\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/528bd26dd9a7db0162ff797d19a8e64e21f9817f"},{"sha":"09eb655e5cb202878b831eadb30c92ab24960d4a","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Simplify ssl_get_message somewhat.\n\nIt still places the current message all over the place, but remove the\nbizarre init_num/error/ok split. Now callers get the message length out\nof init_num, which mirrors init_msg. Also fix some signedness.\n\nChange-Id: Ic2e97b6b99e234926504ff217b8aedae85ba6596\nReviewed-on: https://boringssl-review.googlesource.com/8690\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/09eb655e5cb202878b831eadb30c92ab24960d4a"},{"sha":"09feb0f3d95a2bc58ce0faaf14256d3bd30f52a4","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Move C++ helpers into |bssl| namespace.\n\nWe currently have the situation where the |tool| and |bssl_shim| code\nincludes scoped_types.h from crypto/test and ssl/test. That's weird and\nshouldn't happen. Also, our C++ consumers might quite like to have\naccess to the scoped types.\n\nThus this change moves some of the template code to base.h and puts it\nall in a |bssl| namespace to prepare for scattering these types into\ntheir respective headers. In order that all the existing test code be\nable to access these types, it's all moved into the same namespace.\n\nChange-Id: I3207e29474dc5fcc344ace43119df26dae04eabb\nReviewed-on: https://boringssl-review.googlesource.com/8730\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/09feb0f3d95a2bc58ce0faaf14256d3bd30f52a4"},{"sha":"8c3c3135a29ed91e4ed73498a8cbb76af68c4c38","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Remove scoped_types.h.\n\nThis change scatters the contents of the two scoped_types.h files into\nthe headers for each of the areas of the code. The types are now in the\n|bssl| namespace.\n\nChange-Id: I802b8de68fba4786b6a0ac1bacd11d81d5842423\nReviewed-on: https://boringssl-review.googlesource.com/8731\nReviewed-by: Adam Langley <agl@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/8c3c3135a29ed91e4ed73498a8cbb76af68c4c38"},{"sha":"ee51a22905de566374280ebe60e345900f585d52","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Add a missing flushHandshake call to the TLS 1.3 handshake.\n\nFor when the PackHandshakeFlight tests get enabled.\n\nChange-Id: Iee20fd27d88ed58f59af3b7e2dd92235d35af9ce\nReviewed-on: https://boringssl-review.googlesource.com/8663\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/ee51a22905de566374280ebe60e345900f585d52"},{"sha":"0ee319322c06a27efd5ade28263fb3cc7a16263e","author":{"name":"David Benjamin","email":"732e9177229740f757cac883f1aea417a06f67bd@google.com"},"message":"Breaking news: 1998 has come and gone.\n\nLast month's canary for loop did not die in the coal mine of decrepit\ntoolchains. Make a note of this in STYLE.md so we know to start breeding\nmore of them. We can indeed declare index variables like it's 1999.\n\nI haven't bothered to convert all of our for loops because that will be\ntedious, but we can do it as we touch the code. Or if someone feels\nreally really bored.\n\nBUG=47\n\nChange-Id: Ib76c0767c1b509e825eac66f8c2e3ee2134e2493\nReviewed-on: https://boringssl-review.googlesource.com/8740\nReviewed-by: Adam Langley <agl@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/0ee319322c06a27efd5ade28263fb3cc7a16263e"},{"sha":"19fdcb523402ed13ab798cf811fb0119e3e7b104","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Don't #include header files in extern \"C\" blocks.\n\nNow that we have template code in them, that doesn't work.\n\nChange-Id: I9ead5d202b0d8c9b848cf25a1f247f824394a168\nReviewed-on: https://boringssl-review.googlesource.com/8733\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/19fdcb523402ed13ab798cf811fb0119e3e7b104"},{"sha":"8d79ed67407e433d80ebc8d3aa080e8ce16e6eb7","author":{"name":"Adam Langley","email":"08468c871f61cba23535d0fd87e3931d4984a3f8@google.com"},"message":"Assume that MSVC supports C++11.\n\nMSVC doesn't define __cplusplus as 201103 to indicate C++11 support, so\njust assume that the compiler supports C++11 if _MSC_VER is defined.\n\nChange-Id: I27f6eeefe6e8dc522470f36fab76ab36d85eebac\nReviewed-on: https://boringssl-review.googlesource.com/8734\nReviewed-by: David Benjamin <davidben@google.com>","distinct":true,"url":"https://api.github.com/repos/ghedo/boringssl/commits/8d79ed67407e433d80ebc8d3aa080e8ce16e6eb7"}]}
{"actor":{"display_login":"ghedo"}}