Home | History | Annotate | Download | only in runner

Lines Matching refs:Config

66 	shimConfigFile     = flag.String("shim-config", "", "A config file to use to configure the tests for this shim.")
72 // config file.
328 config Config
393 // resumeConfig, if not nil, points to a Config to be used on
397 // config. If nil, the initial connection's config is used.
398 resumeConfig *Config
526 func doExchange(test *testCase, config *Config, conn net.Conn, isResume bool, transcriptPrefix string, num int) error {
528 if config.ClientSessionCache == nil {
529 config.ClientSessionCache = NewLRUClientSessionCache(1)
531 if config.ServerSessionCache == nil {
532 config.ServerSessionCache = NewLRUServerSessionCache(1)
536 if len(config.Certificates) == 0 {
537 config.Certificates = []Certificate{rsaCertificate}
542 if len(config.ServerName) == 0 {
543 config.ServerName = "test"
547 config.Bugs.NullAllCiphers = true
550 config.Time = func() time.Time { return time.Unix(1234, 1234) }
553 config.TLS13Variant = test.tls13Variant
559 config.Bugs.PacketAdaptor = newPacketAdaptor(conn)
560 conn = config.Bugs.PacketAdaptor
585 if config.Bugs.PacketAdaptor != nil {
586 config.Bugs.PacketAdaptor.debug = connDebug
609 tlsConn = DTLSServer(conn, config)
611 tlsConn = Server(conn, config)
614 config.InsecureSkipVerify = true
616 tlsConn = DTLSClient(conn, config)
618 tlsConn = Client(conn, config)
792 config.CipherSuites = test.renegotiateCiphers
883 if config.Bugs.SplitAndPackAppData {
1015 if test.config.MaxVersion == 0 && test.config.MinVersion == 0 && test.expectedVersion == 0 {
1016 panic(fmt.Sprintf("The name of test %q suggests that it's version specific, but min/max version in the Config is %x/%x. One of them should probably be %x", test.name, test.config.MinVersion, test.config.MaxVersion, ver.version))
1027 if !foundFlag && test.config.TLS13Variant != ver.tls13Variant && test.tls13Variant != ver.tls13Variant {
1171 config := test.config
1174 config.Rand = &deterministicRand{}
1179 err = doExchange(test, &config, conn, false /* not a resumption */, transcriptPrefix, 0)
1184 var resumeConfig Config
1188 resumeConfig.SessionTicketKey = config.SessionTicketKey
1189 resumeConfig.ClientSessionCache = config.ClientSessionCache
1190 resumeConfig.ServerSessionCache = config.ServerSessionCache
1192 resumeConfig.Rand = config.Rand
1194 resumeConfig = config
1463 test.config.MaxVersion >= VersionTLS13 ||
1464 test.config.MaxVersion < VersionTLS10 ||
1492 config: Config{
1502 config: Config{
1511 config: Config{
1531 config: Config{
1543 config: Config{
1573 config: Config{
1604 config: Config{
1617 config: Config{
1635 config: Config{
1647 config: Config{
1658 config: Config{
1671 config: Config{
1683 config: Config{
1696 config: Config{
1707 config: Config{
1719 config: Config{
1732 config: Config{
1742 config: Config{
1753 config: Config{
1805 config: Config{
1832 config: Config{
1843 config: Config{
1854 config: Config{
1865 config: Config{
1893 config: Config{
1903 config: Config{
1914 config: Config{
1925 config: Config{
1935 config: Config{
1946 config: Config{
1958 config: Config{
1970 config: Config{
1981 config: Config{
1993 config: Config{
2005 config: Config{
2017 config: Config{
2029 config: Config{
2039 config: Config{
2050 config: Config{
2060 config: Config{
2083 config: Config{
2112 config: Config{
2124 config: Config{
2134 config: Config{
2146 config: Config{
2157 config: Config{
2169 config: Config{
2181 config: Config{
2192 config: Config{
2203 config: Config{
2214 config: Config{
2224 config: Config{
2235 config: Config{
2246 config: Config{
2258 config: Config{
2270 config: Config{
2281 config: Config{
2302 config: Config{
2320 config: Config{
2335 config: Config{
2355 config: Config{
2376 config: Config{
2385 config: Config{
2411 config: Config{
2419 config: Config{
2426 config: Config{
2436 config: Config{
2445 config: Config{
2470 config: Config{
2480 config: Config{
2489 config: Config{
2502 config: Config{
2511 config: Config{
2524 config: Config{
2537 config: Config{
2549 config: Config{
2561 config: Config{
2576 config: Config{
2588 config: Config{
2603 config: Config{
2615 config: Config{
2629 config: Config{
2645 config: Config{
2661 config: Config{
2665 resumeConfig: &Config{
2673 config: Config{
2684 config: Config{
2697 config: Config{
2719 config: Config{
2741 config: Config{
2750 config: Config{
2758 config: Config{
2769 config: Config{
2785 config: Config{
2800 config: Config{
2810 config: Config{
2820 config: Config{
2833 config: Config{
2846 config: Config{
2861 config: Config{
2874 config: Config{
2887 config: Config{
2901 config: Config{
2911 config: Config{
2922 config: Config{
2938 config: Config{
2955 config: Config{
2976 config: Config{
2993 config: Config{
3014 config: Config{
3023 config: Config{
3040 config: Config{
3047 config: Config{
3055 config: Config{
3065 config: Config{
3077 config: Config{
3170 config: Config{
3195 config: Config{
3223 config: Config{
3248 config: Config{
3278 config: Config{
3288 config: Config{
3298 config: Config{
3312 config: Config{
3323 config: Config{
3337 config: Config{
3350 config: Config{
3362 config: Config{
3374 config: Config{
3389 config: Config{
3402 config: Config{
3415 config: Config{
3432 config: Config{
3446 config: Config{
3460 config: Config{
3573 config: Config{
3588 config: Config{
3602 config: Config{
3620 config: Config{
3631 config: Config{
3645 config: Config{
3671 config: Config{
3689 config: Config{
3724 config: Config{
3739 config: Config{
3751 config: Config{
3762 config: Config{
3778 config: Config{
3793 config: Config{
3809 config: Config{
3830 config: Config{
3845 config: Config{
3862 config: Config{
3879 config: Config{
3896 config: Config{
3914 config: Config{
3934 config: Config{
3951 config: Config{
3971 config: Config{
3988 config: Config{
4032 config: Config{
4068 supportedConfig := Config{
4075 noSupportConfig := Config{
4092 test.config = supportedConfig
4094 test.config = noSupportConfig
4145 config: Config{
4161 config: Config{
4178 config: Config{
4231 func addStateMachineCoverageTests(config stateMachineTestConfig) {
4238 config: Config{
4247 config: Config{
4259 config: Config{
4268 config: Config{
4280 config: Config{
4290 config: Config{
4298 if config.protocol == tls {
4301 config: Config{
4312 config: Config{
4325 config: Config{
4342 config: Config{
4354 config: Config{
4372 config: Config{
4386 config: Config{
4391 resumeConfig: &Config{
4412 if config.async && !config.implicitHandshake {
4416 config: Config{
4421 resumeConfig: &Config{
4445 config: Config{
4450 resumeConfig: &Config{
4472 config: Config{
4495 config: Config{
4503 config: Config{
4509 if config.protocol == tls {
4513 config: Config{
4521 config: Config{
4530 config: Config{
4538 config: Config{
4548 config: Config{
4560 config: Config{
4572 config: Config{
4584 config: Config{
4596 config: Config{
4605 config: Config{
4614 config: Config{
4627 config: Config{
4640 config: Config{
4649 config: Config{
4660 config: Config{
4672 config: Config{
4684 config: Config{
4696 config: Config{
4710 config: Config{
4718 config: Config{
4728 config: Config{
4738 config: Config{
4750 config: Config{
4764 config: Config{
4777 config: Config{
4791 config: Config{
4804 if config.protocol == dtls && !vers.hasDTLS {
4829 config: Config{
4840 config: Config{
4857 config: Config{
4878 if config.protocol == tls {
4881 config: Config{
4893 config: Config{
4896 PackHelloRequestWithFinished: config.packHandshake,
4908 config: Config{
4920 config: Config{
4936 config: Config{
4955 config: Config{
4975 config: Config{
4995 config: Config{
5029 config: Config{
5043 config: Config{
5059 config: Config{
5077 config: Config{
5090 config: Config{
5107 config: Config{
5124 config: Config{
5144 config: Config{
5152 if !config.implicitHandshake {
5159 config: Config{
5174 config: Config{
5191 config: Config{
5207 config: Config{
5222 config: Config{
5242 config: Config{
5262 config: Config{
5272 test.protocol = config.protocol
5273 if config.protocol == dtls {
5276 if config.async {
5282 if config.splitHandshake {
5284 test.config.Bugs.MaxHandshakeRecordLength = 1
5285 if config.protocol == dtls {
5286 test.config.Bugs.MaxPacketLength = 256
5290 if config.packHandshake {
5292 if config.protocol == dtls {
5293 test.config.Bugs.MaxHandshakeRecordLength = 2
5294 test.config.Bugs.PackHandshakeFragments = 20
5295 test.config.Bugs.PackHandshakeRecords = 1500
5296 test.config.Bugs.PackAppDataWithHandshake = true
5298 test.config.Bugs.PackHandshakeFlight = true
5301 if config.implicitHandshake {
5320 config: Config{
5329 config: Config{
5343 config: Config{
5355 config: Config{
5424 config: Config{
5438 config: Config{
5453 config: Config{
5467 config: Config{
5497 config: Config{
5513 config: Config{
5525 config: Config{
5537 config: Config{
5550 config: Config{
5563 config: Config{
5576 config: Config{
5591 config: Config{
5606 config: Config{
5618 config: Config{
5629 config: Config{
5642 config: Config{
5657 config: Config{
5669 config: Config{
5682 config: Config{
5695 config: Config{
5706 config: Config{
5718 config: Config{
5730 config: Config{
5742 config: Config{
5753 config: Config{
5811 config: Config{
5832 config: Config{
5854 config: Config{
5868 config: Config{
5898 config: Config{
5911 config: Config{
5926 config: Config{
5938 config: Config{
5952 config: Config{
5965 config: Config{
5978 config: Config{
5992 config: Config{
6005 config: Config{
6021 config: Config{
6038 config: Config{
6054 config: Config{
6070 config: Config{
6085 config: Config{
6106 config: Config{
6125 config: Config{
6145 config: Config{
6162 config: Config{
6183 config: Config{
6200 config: Config{
6226 config: Config{
6246 config: Config{
6262 config: Config{
6278 config: Config{
6298 config: Config{
6316 config: Config{
6336 config: Config{
6355 config: Config{
6369 config: Config{
6390 config: Config{
6411 config: Config{
6432 config: Config{
6449 config: Config{
6468 config: Config{
6488 config: Config{
6510 config: Config{
6531 config: Config{
6553 config: Config{
6574 config: Config{
6596 config: Config{
6622 config: Config{
6640 config: Config{
6658 config: Config{
6673 config: Config{
6689 config: Config{
6705 config: Config{
6722 config: Config{
6739 config: Config{
6749 config: Config{
6766 config: Config{
6789 config: Config{
6800 config: Config{
6811 config: Config{
6822 config: Config{
6841 config: Config{
6855 config: Config{
6870 config: Config{
6889 config: Config{
6904 config: Config{
6923 config: Config{
6943 config: Config{
6961 config: Config{
6980 config: Config{
6999 config: Config{
7015 config: Config{
7035 config: Config{
7050 config: Config{
7064 config: Config{
7078 config: Config{
7088 config: Config{
7099 config: Config{
7114 config: Config{
7127 config: Config{
7138 config: Config{
7149 config: Config{
7152 resumeConfig: &Config{
7170 config: Config{
7181 config: Config{
7197 config: Config{
7209 config: Config{
7223 config: Config{
7240 config: Config{
7253 config: Config{
7280 config: Config{
7299 config: Config{
7315 config: Config{
7356 config: Config{
7400 config: Config{
7429 config: Config{
7434 resumeConfig: &Config{
7455 config: Config{
7460 resumeConfig: &Config{
7478 config: Config{
7484 resumeConfig: &Config{
7506 config: Config{
7530 config: Config{
7550 config: Config{
7570 config: Config{
7590 config: Config{
7612 config: Config{
7635 config: Config{
7659 config: Config{
7681 config: Config{
7685 resumeConfig: &Config{
7703 config: Config{
7707 resumeConfig: &Config{
7721 config: Config{
7725 resumeConfig: &Config{
7741 config: Config{
7745 resumeConfig: &Config{
7755 config: Config{
7759 resumeConfig: &Config{
7774 config: Config{
7789 config: Config{
7804 config: Config{
7819 config: Config{
7834 config: Config{
7849 config: Config{
7866 config: Config{
7879 config: Config{
7894 config: Config{
7905 config: Config{
7923 config: Config{
7943 config: Config{
7957 config: Config{
7971 config: Config{
7985 config: Config{
7999 config: Config{
8013 config: Config{
8031 config: Config{
8044 config: Config{
8058 config: Config{
8080 config: Config{
8094 config: Config{
8111 config: Config{
8121 config: Config{
8132 config: Config{
8143 config: Config{
8154 config: Config{
8165 config: Config{
8176 config: Config{
8191 config: Config{
8207 config: Config{
8225 config: Config{
8236 config: Config{
8251 config: Config{
8268 config: Config{
8284 config: Config{
8299 config: Config{
8313 config: Config{
8327 config: Config{
8345 config: Config{
8371 config: Config{
8408 config: Config{
8423 config: Config{
8531 config: Config{
8555 config: Config{
8587 config: Config{
8611 config: Config{
8642 config: Config{
8664 config: Config{
8688 config: Config{
8707 config: Config{
8729 config: Config{
8747 config: Config{
8767 config: Config{
8782 config: Config{
8798 config: Config{
8818 config: Config{
8837 config: Config{
8853 config: Config{
8870 config: Config{
8889 config: Config{
8906 config: Config{
8925 config: Config{
8942 config: Config{
8966 config: Config{
8984 config: Config{
9001 config: Config{
9017 config: Config{
9035 config: Config{
9053 config: Config{
9071 config: Config{
9089 config: Config{
9107 config: Config{
9125 config: Config{
9147 config: Config{
9168 config: Config{
9181 config: Config{
9191 config: Config{
9204 config: Config{
9223 config: Config{
9242 config: Config{
9260 config: Config{
9272 config: Config{
9286 config: Config{
9301 config: Config{
9314 config: Config{
9332 config: Config{
9348 config: Config{
9360 config: Config{
9375 config: Config{
9393 config: Config{
9410 config: Config{
9432 config: Config{
9510 config: Config{
9523 config: Config{
9539 config: Config{
9556 config: Config{
9574 config: Config{
9588 config: Config{
9604 config: Config{
9626 config: Config{
9637 config: Config{
9640 resumeConfig: &Config{
9657 config: Config{
9671 config: Config{
9679 config: Config{
9688 config: Config{
9703 config: Config{
9726 config: Config{
9730 resumeConfig: &Config{
9756 config: Config{
9760 resumeConfig: &Config{
9783 config: Config{
9793 config: Config{
9807 config: Config{
9830 config: Config{
9850 config: Config{
9870 config: Config{
9881 config: Config{
9894 config: Config{
9908 config: Config{
9924 config: Config{
9938 config: Config{
9963 config: Config{
10004 config: Config{
10014 test.resumeConfig = &Config{
10050 config: Config{
10062 config: Config{
10076 config: Config{
10090 config: Config{
10106 config: Config{
10120 config: Config{
10143 config: Config{
10155 config: Config{
10172 config: Config{
10192 config: Config{
10211 config: Config{
10232 config: Config{
10240 resumeConfig: &Config{
10264 config: Config{
10285 config: Config{
10297 config: Config{
10310 config: Config{
10323 config: Config{
10336 config: Config{
10351 config: Config{
10371 config: Config{
10384 config: Config{
10401 config: Config{
10421 config: Config{
10448 config: Config{
10461 config: Config{
10474 config: Config{
10488 config: Config{
10504 config: Config{
10515 config: Config{
10526 config: Config{
10539 config: Config{
10554 config: Config{
10568 config: Config{
10580 config: Config{
10592 config: Config{
10609 config: Config{
10624 config: Config{
10637 config: Config{
10650 config: Config{
10664 config: Config{
10678 config: Config{
10689 config: Config{
10702 config: Config{
10706 resumeConfig: &Config{
10719 config: Config{
10723 resumeConfig: &Config{
10737 config: Config{
10746 config: Config{
10761 config: Config{
10770 config: Config{
10783 config: Config{
10793 config: Config{
10806 config: Config{
10817 config: Config{
10830 config: Config{
10842 config: Config{
10856 config: Config{
10867 config: Config{
10880 config: Config{
10894 config: Config{
10911 config: Config{
10924 config: Config{
10938 config: Config{
10951 config: Config{
10954 resumeConfig: &Config{
10968 config: Config{
10984 config: Config{
10999 config: Config{
11015 config: Config{
11032 config: Config{
11046 config: Config{
11055 config: Config{
11070 config: Config{
11086 config: Config{
11100 config: Config{
11120 config: Config{
11132 config: Config{
11144 config: Config{
11171 config: Config{
11183 config: Config{
11187 resumeConfig: &Config{
11200 config: Config{
11213 config: Config{
11217 resumeConfig: &Config{
11230 config: Config{
11254 config: Config{
11269 config: Config{
11281 config: Config{
11295 config: Config{
11307 config: Config{
11319 config: Config{
11334 config: Config{
11346 config: Config{
11358 config: Config{
11369 config: Config{
11381 config: Config{
11393 config: Config{
11426 config: Config{
11438 config: Config{
11450 config: Config{
11461 config: Config{
11472 config: Config{
11484 config: Config{
11496 config: Config{
11508 config: Config{
11520 config: Config{
11534 config: Config{
11548 config: Config{
11561 config: Config{
11575 config: Config{
11593 config: Config{
11604 config: Config{
11615 config: Config{
11628 config: Config{
11638 config: Config{
11648 config: Config{
11658 config: Config{
11669 config: Config{
11679 config: Config{
11689 config: Config{
11700 config: Config{
11713 config: Config{
11726 config: Config{
11737 config: Config{
11740 resumeConfig: &Config{
11762 t.test.config.Bugs.SendWrongMessageType = t.messageType
11768 if t.test.config.MaxVersion >= VersionTLS13 && t.messageType == typeServerHello {
11783 config: Config{
11801 t.test.config.Bugs.SendTrailingMessageData = t.messageType
11807 if t.test.config.MaxVersion >= VersionTLS13 && t.messageType == typeServerHello {
11836 config: Config{
11851 config: Config{
11865 config: Config{
11879 config: Config{
11893 config: Config{
11907 config: Config{
11920 config: Config{
11924 resumeConfig: &Config{
11937 config: Config{
11949 config: Config{
11961 config: Config{
11974 config: Config{
11987 config: Config{
12000 config: Config{
12005 resumeConfig: &Config{
12026 config: Config{
12030 resumeConfig: &Config{
12050 config: Config{
12071 config: Config{
12093 config: Config{
12108 config: Config{
12122 config: Config{
12137 config: Config{
12152 config: Config{
12165 config: Config{
12181 config: Config{
12198 config: Config{
12214 config: Config{
12229 config: Config{
12243 config: Config{
12257 config: Config{
12269 config: Config{
12281 config: Config{
12296 config: Config{
12315 config: Config{
12321 resumeConfig: &Config{
12339 config: Config{
12354 config: Config{
12368 config: Config{
12383 config: Config{
12397 config: Config{
12415 config: Config{
12426 config: Config{
12441 config: Config{
12454 config: Config{
12468 config: Config{
12483 config: Config{
12498 config: Config{
12512 config: Config{
12527 config: Config{
12547 config: Config{
12562 config: Config{
12581 config: Config{
12598 config: Config{
12618 config: Config{
12631 config: Config{
12644 config: Config{
12659 config: Config{
12673 config: Config{
12684 config: Config{
12689 resumeConfig: &Config{
12714 config: Config{
12718 resumeConfig: &Config{
12739 config: Config{
12743 resumeConfig: &Config{
12765 config: Config{
12769 resumeConfig: &Config{
12787 config: Config{
12791 resumeConfig: &Config{
12813 config: Config{
12825 config: Config{
12837 config: Config{
12851 config: Config{
12864 config: Config{
12884 config: Config{
12891 resumeConfig: &Config{
12916 config: Config{
12920 resumeConfig: &Config{
12944 config: Config{
12949 resumeConfig: &Config{
12971 config: Config{
12978 resumeConfig: &Config{
13005 config: Config{
13028 config: Config{
13031 resumeConfig: &Config{
13051 config: Config{
13055 resumeConfig: &Config{
13077 config: Config{
13081 resumeConfig: &Config{
13102 config: Config{
13106 resumeConfig: &Config{
13128 config: Config{
13150 config: Config{
13174 config: Config{
13193 config: Config{
13217 config: Config{
13240 config: Config{
13259 config: Config{
13262 resumeConfig: &Config{
13285 config: Config{
13304 config: Config{
13308 resumeConfig: &Config{
13329 config: Config{
13332 resumeConfig: &Config{
13355 config: Config{
13358 resumeConfig: &Config{
13380 config: Config{
13402 config: Config{
13429 config: Config{
13445 config: Config{
13462 config: Config{
13495 config: Config{
13509 config: Config{
13523 config: Config{
13536 config: Config{
13550 config: Config{
13567 config: Config{
13581 config: Config{
13602 config: Config{
13620 config: Config{
13639 config: Config{
13653 config: Config{
13675 config: Config{
13692 config: Config{
13708 // Test that when the config changes from on to off, a
13714 config: Config{
13729 // Test that when the config changes from off to on, a
13735 config: Config{
13798 config: Config{
13816 config: Config{
13828 config: Config{
13840 config: Config{
13852 config: Config{
13866 config: Config{
13892 config: Config{
13920 config: Config{
13939 config: Config{
13955 config: Config{
13971 config: Config{
13988 config: Config{
14144 fmt.Fprintf(os.Stderr, "Couldn't read config file %q: %s\n", *shimConfigFile, err)
14149 fmt.Fprintf(os.Stderr, "Couldn't decode config file %q: %s\n", *shimConfigFile, err)
14177 fmt.Fprintf(os.Stderr, "Error matching pattern %q from config file: %s\n", pattern, err)