add SSL_get0_iana_groups() & SSL_client_hello_get_extension_order()
[openssl.git] / ssl / s3_lib.c
index 120b5cedebf5bd1946713ba0ab626077be2d37cf..3b3cc8a32ae21fab25c26c4b8b1ab7fa155e1756 100644 (file)
@@ -3729,6 +3729,14 @@ long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
             return (int)s->ext.peer_ecpointformats_len;
         }
 
+    case SSL_CTRL_GET_IANA_GROUPS:
+        {
+            if (parg != NULL) {
+                *(uint16_t **)parg = (uint16_t *)s->ext.peer_supportedgroups;
+            }
+            return (int)s->ext.peer_supportedgroups_len;
+        }
+
     default:
         break;
     }