Explicitly call BORINGSSL_self_test() in boringssl_self_test.

Maintains pre-Android 13 behaviour by ensuring any crypto
module failures are detected at boot time.

For the libcrypto in /system this may not be needed and
we can change the behaviour later.

For libcrypto in the Conscrypt APEX, this is needed to maintain
current behaviour on older releases.

Bug: 231946889
Test: Flash and boot.
Change-Id: I7dee7f0bf953ea2c5026881d5acc13698de0626d
(cherry picked from commit c90762593f6490df8f6b13020d91e3466892b106)
Merged-In: I7dee7f0bf953ea2c5026881d5acc13698de0626d
1 file changed