platform_system_core/libcrypto_utils
David Benjamin 40ea8bc1eb libcrypto_utils: Use accessors to manipulate RSA keys.
This removes a blocker to BoringSSL marking the RSA struct opaque.
Sadly, OpenSSL's RSA_set0_key setter is a little tedious to use
correctly with error-handling, but it works.

Along the way, replace the byte reversing code with BoringSSL's native
little-endian BIGNUM conversion functions.

Test: libcrypto_utils_test passes
Change-Id: I298a6360d76fc7793462cd55bd57bc673c4975b3
2020-08-19 17:41:44 -04:00
..
include/crypto_utils Add libcrypto_utils. 2016-04-12 15:08:01 -07:00
tests Convert more modules to Android.bp 2018-10-31 21:53:37 -07:00
.clang-format libcrypto_utils: Use accessors to manipulate RSA keys. 2020-08-19 17:41:44 -04:00
Android.bp Set apex_available property 2020-03-09 16:38:02 +09:00
android_pubkey.c libcrypto_utils: Use accessors to manipulate RSA keys. 2020-08-19 17:41:44 -04:00