summaryrefslogtreecommitdiff
path: root/include/keymaster/km_openssl/rsa_key.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/keymaster/km_openssl/rsa_key.h')
-rw-r--r--include/keymaster/km_openssl/rsa_key.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/keymaster/km_openssl/rsa_key.h b/include/keymaster/km_openssl/rsa_key.h
index 3cd7c3a..6ea6919 100644
--- a/include/keymaster/km_openssl/rsa_key.h
+++ b/include/keymaster/km_openssl/rsa_key.h
@@ -17,6 +17,8 @@
#ifndef SYSTEM_KEYMASTER_RSA_KEY_H_
#define SYSTEM_KEYMASTER_RSA_KEY_H_
+#include <utility>
+
#include <openssl/rsa.h>
#include <keymaster/km_openssl/openssl_utils.h>
@@ -28,10 +30,11 @@ namespace keymaster {
class RsaKey : public AsymmetricKey {
public:
RsaKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory)
- : AsymmetricKey(move(hw_enforced), move(sw_enforced), factory) {}
+ : AsymmetricKey(std::move(hw_enforced), std::move(sw_enforced), factory) {}
RsaKey(AuthorizationSet hw_enforced, AuthorizationSet sw_enforced, const KeyFactory* factory,
RSA_Ptr rsa_key)
- : AsymmetricKey(move(hw_enforced), move(sw_enforced), factory), rsa_key_(move(rsa_key)) {}
+ : AsymmetricKey(std::move(hw_enforced), std::move(sw_enforced), factory),
+ rsa_key_(std::move(rsa_key)) {}
int evp_key_type() const override { return EVP_PKEY_RSA; }
@@ -46,7 +49,8 @@ class RsaKey : public AsymmetricKey {
protected:
RsaKey(RSA* rsa, AuthorizationSet hw_enforced, AuthorizationSet sw_enforced,
const KeyFactory* key_factory)
- : AsymmetricKey(move(hw_enforced), move(sw_enforced), key_factory), rsa_key_(rsa) {}
+ : AsymmetricKey(std::move(hw_enforced), std::move(sw_enforced), key_factory), rsa_key_(rsa)
+ {}
private:
RSA_Ptr rsa_key_;