Give some permissions to bluetooth

The bluetooth user will need to encrypt and decrypt data to ensure
that the integrity of passwords can be verified. These provide
the needed permissions to create/remove keys and sign/verify using them.

Bug: 117993149
Test: Bluetooth operations work from the UI and unit tests pass
Change-Id: I9092c2c282f26b40cd15da84125e6e11354ec48b
diff --git a/keystore/permissions.cpp b/keystore/permissions.cpp
index d2313e3..a172761 100644
--- a/keystore/permissions.cpp
+++ b/keystore/permissions.cpp
@@ -75,6 +75,7 @@
     {AID_SYSTEM, static_cast<perm_t>((uint32_t)(~0))},
     {AID_VPN, static_cast<perm_t>(P_GET | P_SIGN | P_VERIFY)},
     {AID_WIFI, static_cast<perm_t>(P_GET | P_SIGN | P_VERIFY)},
+    {AID_BLUETOOTH, static_cast<perm_t>(P_GET | P_INSERT | P_DELETE | P_EXIST | P_SIGN | P_VERIFY)},
 
 #ifdef GRANT_ROOT_ALL_PERMISSIONS
     // Allow VTS tests running as root to perform all operations