()
return p, g
from RFC 2409, refer to https://tools.ietf.org/html/rfc2409#page-21
from RFC 2409, refer to https://tools.ietf.org/html/rfc2409#page-21
from RFC 2409 refer to https : // tools . ietf . org / html / rfc2409#page - 21
def _oakley_group_768_768():
        """
        from RFC 2409, refer to https://tools.ietf.org/html/rfc2409#page-21
        """
        p = DiffieHellman._decode_hex_string("""
        FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1
        29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD
        EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245
        E485B576 625E7EC6 F44C42E9 A63A3620 FFFFFFFF FFFFFFFF
        """)
        g = DiffieHellman._decode_hex_string("2")
        return p, g
def _oakley_group_768_768 ( ) : p = DiffieHellman . _decode_hex_string ( """
        FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1
        29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD
        EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245
        E485B576 625E7EC6 F44C42E9 A63A3620 FFFFFFFF FFFFFFFF
        """ ) g = DiffieHellman . _decode_hex_string ( "2" ) return p , g