@@ -1379,7 +1379,20 @@ def test_set_ecdh_curve(self):
1379
1379
self .assertRaises (TypeError , ctx .set_ecdh_curve , None )
1380
1380
self .assertRaises (ValueError , ctx .set_ecdh_curve , "foo" )
1381
1381
self .assertRaises (ValueError , ctx .set_ecdh_curve , b"foo" )
1382
-
1382
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , "foo:bar" )
1383
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b"foo:bar" )
1384
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , "prime256v1:bar" )
1385
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b"prime256v1:bar" )
1386
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , "foo:prime256v1" )
1387
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b"foo:prime256v1" )
1388
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , ":" )
1389
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b":" )
1390
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , "::" )
1391
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b"::" )
1392
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , "prime256v1:" )
1393
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b"prime256v1:" )
1394
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , ":prime256v1" )
1395
+ self .assertRaises (ValueError , ctx .set_ecdh_curve , b":prime256v1" )
1383
1396
def test_sni_callback (self ):
1384
1397
ctx = ssl .SSLContext (ssl .PROTOCOL_TLS_SERVER )
1385
1398
0 commit comments