# Module Crypto.DH

Description

  Diffie-Hellman key-exchange related stuff.

Variable FFDHE2048

  `Parameters Crypto.DH.FFDHE2048`

Description

  Finite Field Diffie-Hellman 2048

  From Negotiated FF-DHE for TLS draft 04, December 2014, Appendix A.1.

Variable FFDHE2432

  `Parameters Crypto.DH.FFDHE2432`

Description

  Finite Field Diffie-Hellman 2432

  From Negotiated FF-DHE for TLS draft 03, November 2014, Appendix A.1.

Variable FFDHE3072

  `Parameters Crypto.DH.FFDHE3072`

Description

  Finite Field Diffie-Hellman 3072

  From Negotiated FF-DHE for TLS draft 04, December 2014, Appendix A.2.

Variable FFDHE4096

  `Parameters Crypto.DH.FFDHE4096`

Description

  Finite Field Diffie-Hellman 4096

  From Negotiated FF-DHE for TLS draft 04, December 2014, Appendix A.3.

Variable FFDHE6144

  `Parameters Crypto.DH.FFDHE6144`

Description

  Finite Field Diffie-Hellman 6144

  From Negotiated FF-DHE for TLS draft 02, October 2014, Appendix A.4.

Variable FFDHE8192

  `Parameters Crypto.DH.FFDHE8192`

Description

  Finite Field Diffie-Hellman 8192

  From Negotiated FF-DHE for TLS draft 04, December 2014, Appendix A.4.

Variable MODPGroup1

  `Parameters Crypto.DH.MODPGroup1`

Description

  MODP Group 1 (768 bit) (aka First Oakley Group (aka ORM96 group 1)).

  RFC 2409 6.1

Note

  Not allowed for use with FIPS 140.

Variable MODPGroup14

  `Parameters Crypto.DH.MODPGroup14`

Description

  MODP Group 14 (2048 bit).

  RFC 3526 3

Variable MODPGroup15

  `Parameters Crypto.DH.MODPGroup15`

Description

  MODP Group 15 (3072 bit).

  RFC 3526 3

Variable MODPGroup16

  `Parameters Crypto.DH.MODPGroup16`

Description

  MODP Group 16 (4096 bit).

  RFC 3526 5

Variable MODPGroup17

  `Parameters Crypto.DH.MODPGroup17`

Description

  MODP Group 17 (6144 bit).

  RFC 3526 6

Variable MODPGroup18

  `Parameters Crypto.DH.MODPGroup18`

Description

  MODP Group 18 (8192 bit).

  RFC 3526 7

Variable MODPGroup2

  `Parameters Crypto.DH.MODPGroup2`

Description

  MODP Group 2 (1024 bit) (aka Second Oakley Group (aka ORM96 group 2)).

  RFC 2409 6.2

Note

  Not allowed for use with FIPS 140.

Variable MODPGroup22

  `Parameters Crypto.DH.MODPGroup22`

Description

  MODP Group 22 (1024-bit with 160-bit Subgroup).

  RFC 5114 2.1

Variable MODPGroup23

  `Parameters Crypto.DH.MODPGroup23`

Description

  MODP Group 23 (2048-bit with 224-bit Subgroup).

  RFC 5114 2.2

Variable MODPGroup24

  `Parameters Crypto.DH.MODPGroup24`

Description

  MODP Group 24 (2048-bit with 256-bit Subgroup).

  RFC 5114 2.3

Variable MODPGroup5

  `Parameters Crypto.DH.MODPGroup5`

Description

  MODP Group 5 (1536 bit).

  RFC 3526 2

Note

  Not allowed for use with FIPS 140.