system/security: sync with latest BoringSSL.

This change allows system/security to build with the latest BoringSSL.

1) RSA methods have gained a function pointer, |supports_digest|, which
   allows methods to indicate that they only support certain hash
   functions via the high-level interface.

2) EC_GROUP_set_point_conversion_form has been removed (it was
   previously a no-op).

Change-Id: I590094d8904f418cfd6baf064ac9799525fbc09e
diff --git a/softkeymaster/keymaster_openssl.cpp b/softkeymaster/keymaster_openssl.cpp
index 2dc4109..5864310 100644
--- a/softkeymaster/keymaster_openssl.cpp
+++ b/softkeymaster/keymaster_openssl.cpp
@@ -312,8 +312,8 @@
         return -1;
     }
 
-    EC_GROUP_set_point_conversion_form(group.get(), POINT_CONVERSION_UNCOMPRESSED);
 #if !defined(OPENSSL_IS_BORINGSSL)
+    EC_GROUP_set_point_conversion_form(group.get(), POINT_CONVERSION_UNCOMPRESSED);
     EC_GROUP_set_asn1_flag(group.get(), OPENSSL_EC_NAMED_CURVE);
 #endif