commit | 40ea8bc1eb566585f8577e83124f84e5142b4871 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@google.com> | Wed Aug 19 17:00:38 2020 -0400 |
committer | David Benjamin <davidben@google.com> | Wed Aug 19 17:41:44 2020 -0400 |
tree | 46e056df34eec3ac13028e18d083226dec97abef | |
parent | d7cb6e1fd098af49354ad242e5ac01b9d95e34dd [diff] |
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