fix cv25519 encryption key generation
This commit is contained in:
committed by
Vincent Breitmoser
parent
3288adf5b2
commit
5f0646b7e9
@@ -262,6 +262,10 @@ public class AddSubkeyDialogFragment extends DialogFragment {
|
||||
curve = Curve.NIST_P521;
|
||||
break;
|
||||
}
|
||||
case EDDSA: {
|
||||
curve = Curve.CV25519;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// set algorithm
|
||||
@@ -283,7 +287,11 @@ public class AddSubkeyDialogFragment extends DialogFragment {
|
||||
break;
|
||||
}
|
||||
case EDDSA: {
|
||||
algorithm = Algorithm.EDDSA;
|
||||
if(mUsageEncrypt.isChecked()) {
|
||||
algorithm = Algorithm.ECDH;
|
||||
} else {
|
||||
algorithm = Algorithm.EDDSA;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -188,6 +188,8 @@ public class KeyFormattingUtils {
|
||||
return "NIST P-384";
|
||||
case NIST_P521:
|
||||
return "NIST P-521";
|
||||
case CV25519:
|
||||
return "Curve25519";
|
||||
|
||||
/* see SaveKeyringParcel
|
||||
case BRAINPOOL_P256:
|
||||
|
||||
Reference in New Issue
Block a user