When trying to use the INS_GET_ECDH_SECRET apdu, the results are as expected when supplying an secp256k1 public key and P2 is set to P2_PRIME256. If an ed25519 public key is used instead, or if P2 is set to P2_CURVE25519, my ledger nano S freezes on the "PGP Agent ECHD?" menu. Is this a firmware limitation, or an issue with the current implementation of ins_get_ecdh_secret?
When trying to use the INS_GET_ECDH_SECRET apdu, the results are as expected when supplying an secp256k1 public key and P2 is set to P2_PRIME256. If an ed25519 public key is used instead, or if P2 is set to P2_CURVE25519, my ledger nano S freezes on the "PGP Agent ECHD?" menu. Is this a firmware limitation, or an issue with the current implementation of ins_get_ecdh_secret?