|
28 | 28 | key := doa.Try(ecdsa.GenerateKey(elliptic.P256(), rand.Reader)) |
29 | 29 | tpl := &x509.Certificate{ |
30 | 30 | SerialNumber: big.NewInt(1), |
31 | | - NotBefore: time.Now().Add(-time.Hour), |
| 31 | + NotBefore: time.Now().Truncate(time.Hour), |
32 | 32 | NotAfter: time.Now().Add(time.Hour * 24 * 365 * 10), |
33 | 33 | } |
34 | 34 | der := doa.Try(x509.CreateCertificate(rand.Reader, tpl, tpl, &key.PublicKey, key)) |
|
38 | 38 | MinVersion: tls.VersionTLS13, |
39 | 39 | NextProtos: []string{"ashe"}, |
40 | 40 | }, |
41 | | - MaxBidiRemoteStreams: math.MaxInt32, |
42 | | - MaxStreamReadBufferSize: 4 * 1024 * 1024, |
43 | | - MaxStreamWriteBufferSize: 4 * 1024 * 1024, |
44 | | - MaxConnReadBufferSize: 4 * 1024 * 1024, |
45 | | - MaxIdleTimeout: -1, |
46 | | - KeepAlivePeriod: time.Second * 30, |
47 | 41 | } |
48 | 42 | }) |
49 | 43 | ClientConfig = once.NewOnceNew(func() *quic.Config { |
|
53 | 47 | MinVersion: tls.VersionTLS13, |
54 | 48 | NextProtos: []string{"ashe"}, |
55 | 49 | }, |
56 | | - MaxBidiRemoteStreams: math.MaxInt32, |
57 | | - MaxStreamReadBufferSize: 4 * 1024 * 1024, |
58 | | - MaxStreamWriteBufferSize: 4 * 1024 * 1024, |
59 | | - MaxConnReadBufferSize: 4 * 1024 * 1024, |
60 | | - MaxIdleTimeout: -1, |
61 | | - KeepAlivePeriod: time.Second * 30, |
62 | 50 | } |
63 | 51 | }) |
64 | 52 | ) |
|
0 commit comments