• Icon: Suggestion Suggestion
    • Resolution: Timed out
    • None
    • None
    • None
    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      OpenSSH has supported ed25519 keys since version 6.5 (released January 2014). Stash does not allow me to add an ssh-ed25519 type public key.

      Steps to reproduce:

      1. $ ssh-keygen -t ed25519
      2. $ cat ~/.ssh/id_ed25519.pub
      3. paste output into the "Add public key" form

            [BSERV-7072] SSH support for ed25519 keys

            a.list1781958898, this is a duplicate of https://jira.atlassian.com/browse/BSERV-7584 which is still an open suggestion.

            Roger Barnes (Inactive) added a comment - a.list1781958898 , this is a duplicate of https://jira.atlassian.com/browse/BSERV-7584  which is still an open suggestion.

            Hi,

            this issue is closed but there is no indication that the requested support for ED25519 keys was added to Bitbucket Server.

            Alexander List added a comment - Hi, this issue is closed but there is no indication that the requested support for ED25519 keys was added to Bitbucket Server.

            Seeing that ED25519 SSH key support was added to Bitbucket Cloud this August, will it be added to Bitbucket Server as well? The lack of support is quite inconvenient.

            Kenny Levinsen added a comment - Seeing that ED25519 SSH key support was added to Bitbucket Cloud this August, will it be added to Bitbucket Server as well? The lack of support is quite inconvenient.

            Please add support for ed25519 as well.

            Damien Cassou added a comment - Please add support for ed25519 as well.

            orzel added a comment -

            Yes, using ECDSA is ok for me, thanks a lot.

            orzel added a comment - Yes, using ECDSA is ok for me, thanks a lot.

            orzel, ECDSA support was added in Stash 3.11 ( ref: STASH-7089 ). Would this be a suitable alternative for you?

            I would also note that we aren't using openssh with Stash, so while people may generate keys based on the openssh flavours of the day, it's not strictly necessary that they do. We'll try to offer a range of useful choices from the options available in the SSH library we use.

            Roger Barnes (Inactive) added a comment - - edited orzel , ECDSA support was added in Stash 3.11 ( ref: STASH-7089 ). Would this be a suitable alternative for you? I would also note that we aren't using openssh with Stash, so while people may generate keys based on the openssh flavours of the day, it's not strictly necessary that they do. We'll try to offer a range of useful choices from the options available in the SSH library we use.

            orzel added a comment -

            openssh 7.0 by default wont accept dss keys and as such many people will create new keys. Choices are mainly between RSA (works with most ssh implementation) and elliptic (supposed to be strongest). Hence lot of people will probably move to elliptic, aka ed25519.

            orzel added a comment - openssh 7.0 by default wont accept dss keys and as such many people will create new keys. Choices are mainly between RSA (works with most ssh implementation) and elliptic (supposed to be strongest). Hence lot of people will probably move to elliptic, aka ed25519.

            Hi Dan,

            The upstream SSH library we use doesn't appear to support this, and I can't find signs that it will. Is there a particular need for this type of key?

            Roger Barnes (Inactive) added a comment - Hi Dan, The upstream SSH library we use doesn't appear to support this, and I can't find signs that it will. Is there a particular need for this type of key?

              Unassigned Unassigned
              610d12b80f9c Dan McDonald
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: