David Benjamin af0739fc73 Const-correct sk_FOO_cmp_func
This is a double-pointer and both layers should be const. This matches
OpenSSL 1.1.1, so in addition to being more const-correct, we're more
OpenSSL-compatible.

Update-Note: Anything that defines a comparison function would need to
fix the type signature. I found only one external caller, Envoy, that
defines it. https://github.com/envoyproxy/envoy/pull/25051 fixes it.
(That we hadn't run into the upstream incompatibility suggests this is
just not a feature folks use outside the library much.)

Bumping BORINGSSL_API_VERSION, in case I missed any, and there's some
caller where we can't just use C++14 generic lambdas to smooth it over.

Fixed: 498
Change-Id: I8f07ff42215172aa65ad8819acf69b63d6d8e54c
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56190
Auto-Submit: David Benjamin <davidben@google.com>
Reviewed-by: Bob Beck <bbe@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
2023-03-29 00:29:21 +00:00
..
2023-03-22 18:37:42 +00:00
2023-03-16 23:46:11 +00:00
2019-04-17 20:57:57 +00:00
2023-02-08 21:48:53 +00:00
2022-06-14 17:57:23 +00:00
2023-02-28 23:12:58 +00:00
2023-03-06 20:05:26 +00:00
2018-09-05 23:41:25 +00:00
2022-06-08 18:05:50 +00:00
2023-03-29 00:29:21 +00:00
2023-03-29 00:29:21 +00:00
2023-03-29 00:29:21 +00:00
2023-01-27 14:19:27 +00:00
2023-01-27 14:19:27 +00:00
2020-05-14 18:17:12 +00:00