How could you get secp256k1 elliptic curve adopted as a standard by OpenSSH?

Say pretty please.

Laan Tungir

23. Juli 2025July 23, 2025 · 4 Min. Lesezeit4 min read · Aktualisiert am 22. Februar 2026Updated February 22, 2026

How could you get secp256k1 elliptic curve adopted as a standard by OpenSSH?#

Getting a new elliptic curve like secp256k1 (widely used in Bitcoin and Nostr for its security properties) adopted into OpenSSH as a supported key type would be a significant undertaking. OpenSSH prioritizes security, portability, and backward compatibility, so proposals need strong justification, thorough implementation, and community buy-in. It's not impossible—curves like Ed25519 were added after similar processes—but it requires persistence and technical expertise. Below, I'll outline a realistic step-by-step approach based on how OpenBSD/OpenSSH handles contributions, drawing from their documentation and past feature adoptions.

Step 1: Research and Justify the Need#

Step 2: Engage the Community#

Step 3: Develop a Prototype Implementation#

Step 4: Submit and Iterate#

Challenges and Realistic Expectations#

If you're serious about pursuing this, start with the mailing lists and share your use case—community feedback is key. I can help brainstorm a sample email pitch or point to resources if you provide more details on your motivation!

#nostr#secp256k1#ssh

Written by

Comments

No comments yet. Start the conversation.