Use EVP_PKEY_get1_RSA to get RSA reference
authorKenny Root <kroot@google.com>
Fri, 6 Sep 2013 16:51:27 +0000 (09:51 -0700)
committerKenny Root <kroot@google.com>
Fri, 6 Sep 2013 16:51:27 +0000 (09:51 -0700)
commit7604f7bcac36402e983db7ca6f391c90d175ab83
tree2697d41bb96e43b1f8edcd36b0572c661ebdf6dd
parent209209d02c383873663c441cbf54b2025f252b57
Use EVP_PKEY_get1_RSA to get RSA reference

EVP_PKEY structures could be of any number of key types. Switch to
EVP_PKEY_get1_RSA because that will check that the key type before it
tries to pull out the RSA pointer. This prevents crashes when the key
type is not actually RSA.

Bug: 10647482
Change-Id: I6848db52b04ed11331138ac00f0796574a87fa6a
libkeymaster/keymaster_mobicore.cpp