---
title: NEVPNIKEv2DiffieHellmanGroup.group20
framework: networkextension
role: symbol
role_heading: Case
path: networkextension/nevpnikev2diffiehellmangroup/group20
---

# NEVPNIKEv2DiffieHellmanGroup.group20

Diffie Hellman group 20 (384-bit random elliptic curve group over GF[P] [ECP]).

## Declaration

```swift
case group20
```

## See Also

### Diffie-Hellman groups

- [NEVPNIKEv2DiffieHellmanGroup.groupInvalid](networkextension/nevpnikev2diffiehellmangroup/groupinvalid.md)
- [NEVPNIKEv2DiffieHellmanGroup.group14](networkextension/nevpnikev2diffiehellmangroup/group14.md)
- [NEVPNIKEv2DiffieHellmanGroup.group15](networkextension/nevpnikev2diffiehellmangroup/group15.md)
- [NEVPNIKEv2DiffieHellmanGroup.group16](networkextension/nevpnikev2diffiehellmangroup/group16.md)
- [NEVPNIKEv2DiffieHellmanGroup.group17](networkextension/nevpnikev2diffiehellmangroup/group17.md)
- [NEVPNIKEv2DiffieHellmanGroup.group18](networkextension/nevpnikev2diffiehellmangroup/group18.md)
- [NEVPNIKEv2DiffieHellmanGroup.group19](networkextension/nevpnikev2diffiehellmangroup/group19.md)
- [NEVPNIKEv2DiffieHellmanGroup.group21](networkextension/nevpnikev2diffiehellmangroup/group21.md)
- [NEVPNIKEv2DiffieHellmanGroup.group31](networkextension/nevpnikev2diffiehellmangroup/group31.md)
- [NEVPNIKEv2DiffieHellmanGroup.group32](networkextension/nevpnikev2diffiehellmangroup/group32.md)
