diff --git a/app/src/main/java/se/leap/bitmaskclient/base/utils/PrivateKeyHelper.java b/app/src/main/java/se/leap/bitmaskclient/base/utils/PrivateKeyHelper.java
index 7abe9416632375dccfb7d54ff706a46b0a233fd5..eb4d69561bd7ebaca7bda75ac197f808fa221a04 100644
--- a/app/src/main/java/se/leap/bitmaskclient/base/utils/PrivateKeyHelper.java
+++ b/app/src/main/java/se/leap/bitmaskclient/base/utils/PrivateKeyHelper.java
@@ -72,7 +72,7 @@ public class PrivateKeyHelper {
             return key;
         }
 
-        private EdECPrivateKey parseECPrivateKey(String ecKeyString) {
+        private PrivateKey parseECPrivateKey(String ecKeyString) {
             KeyFactory kf;
             try {
                 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {
@@ -82,7 +82,7 @@ public class PrivateKeyHelper {
                 }
                 ecKeyString = ecKeyString.replaceFirst(ED_25519_KEY_BEGIN, "").replaceFirst(ED_25519_KEY_END, "");
                 PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(Base64.decode(ecKeyString));
-                return (EdECPrivateKey) kf.generatePrivate(keySpec);
+                return kf.generatePrivate(keySpec);
             } catch (NoSuchAlgorithmException | NoSuchProviderException | InvalidKeySpecException e) {
                 e.printStackTrace();
                 return null;