OpenSSH and RFC 5114

Damien Miller djm at mindrot.org
Thu Jun 20 11:47:14 EST 2013


On Wed, 19 Jun 2013, no_spam_98 at yahoo.com wrote:

> I apologize up-front if this is the wrong list for this question.
> 
> Can OpenSSH be made to work with the MODP Groups in RFC 5114? The RFC
> itself makes a comment in section 3.4 that mentions that RFC 4419
> extended the original SSH model to allow Diffie-Hellman parameters to
> be transmitted as part of the key exchange messages, but I'm not clear
> how that works with OpenSSH's moduli file.
>
> Do I add the MODP Groups from 5114 into the moduli file?

Here's an example line for "2048-bit MODP Group with 256-bit Prime Order
Subgroup" that will hopefully explain it:

20130620000000 2 6 100 2047 3FB32C9B73134D0B2E77506660EDBD484CA7B18F21EF205407F4793A1A0BA12510DBC15077BE463FFF4FED4AAC0BB555BE3A6C1B0C6B47B1BC3773BF7E8C6F62901228F8C28CBB18A55AE31341000A650196F931C77A57F2DDF463E5E9EC144B777DE62AAAB8A8628AC376D282D6ED3864E67982428EBC831D14348F6F2F9193B5045AF2767164E1DFC967C1FB3F2E55A4BD1BFFE83B9C80D052B985D182EA0ADB2A3B7313D3FE14C8484B1E052588B9B7D2BBD2DF016199ECD06E1557CD0915B3353BBB64E0EC377FD028370DF92B52C7891428CDC67EB6184B523D1DB246C32F63078490F00EF8D647D148D47954515E2327CFEF98C582664B4C0F6CC41659 87A8E61DB4B6663CFFBBD19C651959998CEEF608660DD0F25D2CEED4435E3B00E00DF8F1D61957D4FAF7DF4561B2AA3016C3D91134096FAA3BF4296D830E9A7C209E0C6497517ABD5A8A9D306BCF67ED91F9E6725B4758C022E0B1EF4275BF7B6C5BFC11D45F9088B941F54EB1E59BB8BC39A0BF12307F5C4FDB70C581B23F76B63ACAE1CAA6B7902D52526735488A0EF13C6D9A51BFA4AB3AD8347796524D8EF6A167B5A41825D967E144E5140564251CCACB83E6B486F6B3CA3F7971506026C0B857F689962856DED4010ABD0BE621C3A3960A54E710C375F26375D7014103A4B54330C198AF126116D2276E11715F693877FAD7EF09CADB094AE91E1A1597

> How do I know that sshd will choose to use them? Do I remove the other
>entries in the file?

Yes, that's the only way to force it.

-d


More information about the openssh-unix-dev mailing list