external/boringssl: Sync to ae2bb641735447496bed334c495e4868b981fe32.

This includes the following changes:

https://boringssl.googlesource.com/boringssl/+log/c1e156ae16fa8b61af9b5d2b74e59d3f86e141be..ae2bb641735447496bed334c495e4868b981fe32

* Use ID instead of Id in Go.
* acvp: move CMAC verification into the module wrapper.
* Benchmark BORINGSSL_self_test in FIPS mode.
* Support MOVLPS and MOVHPS in delocate.
* Add FFDH FIPS self-test.
* acvp: update to newer FFDH test.
* Add basic BLAKE2b-256 support.
* acvp: check that the payloadLen of cipher tests is correct.
* acvp: update test expectations in light of 8dcdcb39a7
* Support cross-compiling AArch64 FIPS to Android.
* acvp: drop 3DES fields from output when unused.
* acvp: don't advertise SHA-1 RSA signature generation.
* Fix comments that refer to old draft of HPKE.
* Define TLSEXT_TYPE_quic_transport_parameters to the old code point for now.
Update-Note: This this fixes a compatibility issue with
https://boringssl-review.googlesource.com/c/boringssl/+/44704.
* Make BN_clear_free a wrapper around BN_free.
* delocate: support Aarch64

Bug: 160351436
Test: atest CtsLibcoreTestCases CtsLibcoreOkHttpTestCases
Change-Id: Ib0479fe6c6c788d9cac4e5d99d3da7d7d7915eb6
54 files changed