mincrypt: support SHA-256 hash algorithm

- adds a library to compute the SHA-256 hash

- updates the RSA verifier to take an argument specifying either SHA-1
  or SHA-256

- updates DumpPublicKey to with new "key" version numbers for
  specifying SHA-256

- adds new argument to adb auth code to maintain existing behavior

(cherry picked from commit 515e1639ef0ab5e3149fafeffce826cf654d616f)

Change-Id: Ib35643b3d864742e817ac6e725499b451e45afcf
11 files changed
tree: 71837bdcc5c3ce65bb2543b4dd2cbe4fd850a44c
  1. Android.mk
  2. NOTICE
  3. include/
  4. rsa.c
  5. rsa_e_3.c
  6. rsa_e_f4.c
  7. sha.c
  8. sha256.c
  9. tools/