Improve parallel builds to speed up the edit/compile/debug cycle time
-- Ensure OpenSSL is built (if required) before the prefixer runs.
-- Remove the OpenSSL BUILD_COMMAND so it's propagated from the top level
Added a patch to comment out Envoy's QUIC related extensions
Removed stack corrupting side effect from SSLTest.test_SSL_ex_data
Added bssl::internal::DeleterImpl<ASN1_OBJECT> and ASN1_OBJECT_free()
Added bssl::internal::DeleterImpl<EC_KEY>
Added bssl::internal::DeleterImpl<EVP_MD_CTX>
Added CBS_get_asn1()
Added CBS_peek_asn1_tag()
Added CBS_get_any_asn1_element()
Added CBS_get_optional_asn1()
Added CBS_asn1_oid_to_text()
Fixed stack based BIGNUM usage in extensions/transport_sockets/tls/ocsp/asn1_utility.cc
Patched stack based BIGNUM code in envoy/source/extensions/transport_sockets/tls/utility.cc
Patched BIO field accesses in envoy/source/extensions/transport_sockets/tls/io_handle_bio.cc
Added more BIO functions & constrants
Split bazel/envoy.patch file into separate files under patch/envoy/...
BUILD_COMMAND
so it's propagated from the top levelSSLTest.test_SSL_ex_data
bssl::internal::DeleterImpl<ASN1_OBJECT>
andASN1_OBJECT_free()
bssl::internal::DeleterImpl<EC_KEY>
bssl::internal::DeleterImpl<EVP_MD_CTX>
CBS_get_asn1()
CBS_peek_asn1_tag()
CBS_get_any_asn1_element()
CBS_get_optional_asn1()
CBS_asn1_oid_to_text()
BIGNUM
usage inextensions/transport_sockets/tls/ocsp/asn1_utility.cc
BIGNUM
code inenvoy/source/extensions/transport_sockets/tls/utility.cc
BIO
field accesses inenvoy/source/extensions/transport_sockets/tls/io_handle_bio.cc
BIO
functions & constrantsbazel/envoy.patch
file into separate files underpatch/envoy/...
ERR_func_error_string()
SSL_alert_from_verify_result()
Signed-off-by: Ted Poole tpoole@redhat.com