DH numbers

We added a helper for this in cryptography.utils so this would look more like

```public_numbers = utils.read_only_property("_public_numbers")```