I am investigating on source code of a program called hostapd
. And I am looking into Diffii-Hellman part of it.
/* RFC 3526, 3. Group 14 - 2048 Bit MODP
* Generator: 2
* Prime: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 }
*/
static const u8 dh_group14_generator[1] = { 0x02 };
static const u8 dh_group14_prime[256] = {
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
...
}; /* too long */
static const u8 dh_group14_order[256] = {
0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
...
}; /* too long */
I understand that dh_group14_generator
is a generator and dh_group14_prime
is a prime for 2048 bit MODP from RFC 3526.
However, I can't find any clue of dh_group14_order
. What does it stand for?