Include operation handle in OperationResult

Some authorization code needs to know the actual underlying operation
handle, not simply a reference to it, so return it in case it is needed.
Note that the handle cannot be used by the application to reference an
operation.

Change-Id: I4c883dde17168b7f6c1643d81741a4c2686d3159
diff --git a/keystore/keystore.cpp b/keystore/keystore.cpp
index 46bc174..560b261 100644
--- a/keystore/keystore.cpp
+++ b/keystore/keystore.cpp
@@ -2732,6 +2732,7 @@
         sp<IBinder> operationToken = mOperationMap.addOperation(handle, dev, appToken, pruneable);
         result->resultCode = ::NO_ERROR;
         result->token = operationToken;
+        result->handle = handle;
     }
 
     void update(const sp<IBinder>& token, const KeymasterArguments& params, const uint8_t* data,