mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 22:02:25 -05:00 
			
		
		
		
	[chore]: Bump golang.org/x/net from 0.19.0 to 0.20.0 (#2533)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.19.0 to 0.20.0. - [Commits](https://github.com/golang/net/compare/v0.19.0...v0.20.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								9607b482cc
							
						
					
				
			
			
				commit
				
					
						b70ec68499
					
				
			
		
					 17 changed files with 122 additions and 124 deletions
				
			
		
							
								
								
									
										6
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										6
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -65,10 +65,10 @@ require ( | ||||||
| 	go.opentelemetry.io/otel/sdk/metric v1.21.0 | 	go.opentelemetry.io/otel/sdk/metric v1.21.0 | ||||||
| 	go.opentelemetry.io/otel/trace v1.21.0 | 	go.opentelemetry.io/otel/trace v1.21.0 | ||||||
| 	go.uber.org/automaxprocs v1.5.3 | 	go.uber.org/automaxprocs v1.5.3 | ||||||
| 	golang.org/x/crypto v0.17.0 | 	golang.org/x/crypto v0.18.0 | ||||||
| 	golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 | 	golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 | ||||||
| 	golang.org/x/image v0.15.0 | 	golang.org/x/image v0.15.0 | ||||||
| 	golang.org/x/net v0.19.0 | 	golang.org/x/net v0.20.0 | ||||||
| 	golang.org/x/oauth2 v0.15.0 | 	golang.org/x/oauth2 v0.15.0 | ||||||
| 	golang.org/x/text v0.14.0 | 	golang.org/x/text v0.14.0 | ||||||
| 	gopkg.in/mcuadros/go-syslog.v2 v2.3.0 | 	gopkg.in/mcuadros/go-syslog.v2 v2.3.0 | ||||||
|  | @ -173,7 +173,7 @@ require ( | ||||||
| 	golang.org/x/arch v0.5.0 // indirect | 	golang.org/x/arch v0.5.0 // indirect | ||||||
| 	golang.org/x/mod v0.12.0 // indirect | 	golang.org/x/mod v0.12.0 // indirect | ||||||
| 	golang.org/x/sync v0.4.0 // indirect | 	golang.org/x/sync v0.4.0 // indirect | ||||||
| 	golang.org/x/sys v0.15.0 // indirect | 	golang.org/x/sys v0.16.0 // indirect | ||||||
| 	golang.org/x/tools v0.13.0 // indirect | 	golang.org/x/tools v0.13.0 // indirect | ||||||
| 	google.golang.org/appengine v1.6.8 // indirect | 	google.golang.org/appengine v1.6.8 // indirect | ||||||
| 	google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d // indirect | 	google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d // indirect | ||||||
|  |  | ||||||
							
								
								
									
										16
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -637,8 +637,8 @@ golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm | ||||||
| golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | ||||||
| golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | ||||||
| golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= | golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= | ||||||
| golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= | golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= | ||||||
| golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= | golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= | ||||||
| golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||||
| golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||||
| golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= | golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= | ||||||
|  | @ -716,8 +716,8 @@ golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v | ||||||
| golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= | golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= | ||||||
| golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= | golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= | ||||||
| golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= | golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= | ||||||
| golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= | golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= | ||||||
| golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= | golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= | ||||||
| golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= | golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= | ||||||
| golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= | golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= | ||||||
| golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= | golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= | ||||||
|  | @ -791,12 +791,12 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc | ||||||
| golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= | golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= | ||||||
| golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | ||||||
| golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= | golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= | ||||||
| golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | ||||||
| golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= | golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE= | ||||||
| golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= | golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= | ||||||
| golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
| golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
| golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
|  |  | ||||||
							
								
								
									
										39
									
								
								vendor/golang.org/x/crypto/internal/poly1305/bits_compat.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								vendor/golang.org/x/crypto/internal/poly1305/bits_compat.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,39 +0,0 @@ | ||||||
| // Copyright 2019 The Go Authors. All rights reserved. |  | ||||||
| // Use of this source code is governed by a BSD-style |  | ||||||
| // license that can be found in the LICENSE file. |  | ||||||
| 
 |  | ||||||
| //go:build !go1.13 |  | ||||||
| 
 |  | ||||||
| package poly1305 |  | ||||||
| 
 |  | ||||||
| // Generic fallbacks for the math/bits intrinsics, copied from |  | ||||||
| // src/math/bits/bits.go. They were added in Go 1.12, but Add64 and Sum64 had |  | ||||||
| // variable time fallbacks until Go 1.13. |  | ||||||
| 
 |  | ||||||
| func bitsAdd64(x, y, carry uint64) (sum, carryOut uint64) { |  | ||||||
| 	sum = x + y + carry |  | ||||||
| 	carryOut = ((x & y) | ((x | y) &^ sum)) >> 63 |  | ||||||
| 	return |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func bitsSub64(x, y, borrow uint64) (diff, borrowOut uint64) { |  | ||||||
| 	diff = x - y - borrow |  | ||||||
| 	borrowOut = ((^x & y) | (^(x ^ y) & diff)) >> 63 |  | ||||||
| 	return |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func bitsMul64(x, y uint64) (hi, lo uint64) { |  | ||||||
| 	const mask32 = 1<<32 - 1 |  | ||||||
| 	x0 := x & mask32 |  | ||||||
| 	x1 := x >> 32 |  | ||||||
| 	y0 := y & mask32 |  | ||||||
| 	y1 := y >> 32 |  | ||||||
| 	w0 := x0 * y0 |  | ||||||
| 	t := x1*y0 + w0>>32 |  | ||||||
| 	w1 := t & mask32 |  | ||||||
| 	w2 := t >> 32 |  | ||||||
| 	w1 += x0 * y1 |  | ||||||
| 	hi = x1*y1 + w2 + w1>>32 |  | ||||||
| 	lo = x * y |  | ||||||
| 	return |  | ||||||
| } |  | ||||||
							
								
								
									
										21
									
								
								vendor/golang.org/x/crypto/internal/poly1305/bits_go1.13.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/golang.org/x/crypto/internal/poly1305/bits_go1.13.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,21 +0,0 @@ | ||||||
| // Copyright 2019 The Go Authors. All rights reserved. |  | ||||||
| // Use of this source code is governed by a BSD-style |  | ||||||
| // license that can be found in the LICENSE file. |  | ||||||
| 
 |  | ||||||
| //go:build go1.13 |  | ||||||
| 
 |  | ||||||
| package poly1305 |  | ||||||
| 
 |  | ||||||
| import "math/bits" |  | ||||||
| 
 |  | ||||||
| func bitsAdd64(x, y, carry uint64) (sum, carryOut uint64) { |  | ||||||
| 	return bits.Add64(x, y, carry) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func bitsSub64(x, y, borrow uint64) (diff, borrowOut uint64) { |  | ||||||
| 	return bits.Sub64(x, y, borrow) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| func bitsMul64(x, y uint64) (hi, lo uint64) { |  | ||||||
| 	return bits.Mul64(x, y) |  | ||||||
| } |  | ||||||
							
								
								
									
										43
									
								
								vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										43
									
								
								vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -7,7 +7,10 @@ | ||||||
| 
 | 
 | ||||||
| package poly1305 | package poly1305 | ||||||
| 
 | 
 | ||||||
| import "encoding/binary" | import ( | ||||||
|  | 	"encoding/binary" | ||||||
|  | 	"math/bits" | ||||||
|  | ) | ||||||
| 
 | 
 | ||||||
| // Poly1305 [RFC 7539] is a relatively simple algorithm: the authentication tag | // Poly1305 [RFC 7539] is a relatively simple algorithm: the authentication tag | ||||||
| // for a 64 bytes message is approximately | // for a 64 bytes message is approximately | ||||||
|  | @ -114,13 +117,13 @@ type uint128 struct { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func mul64(a, b uint64) uint128 { | func mul64(a, b uint64) uint128 { | ||||||
| 	hi, lo := bitsMul64(a, b) | 	hi, lo := bits.Mul64(a, b) | ||||||
| 	return uint128{lo, hi} | 	return uint128{lo, hi} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func add128(a, b uint128) uint128 { | func add128(a, b uint128) uint128 { | ||||||
| 	lo, c := bitsAdd64(a.lo, b.lo, 0) | 	lo, c := bits.Add64(a.lo, b.lo, 0) | ||||||
| 	hi, c := bitsAdd64(a.hi, b.hi, c) | 	hi, c := bits.Add64(a.hi, b.hi, c) | ||||||
| 	if c != 0 { | 	if c != 0 { | ||||||
| 		panic("poly1305: unexpected overflow") | 		panic("poly1305: unexpected overflow") | ||||||
| 	} | 	} | ||||||
|  | @ -155,8 +158,8 @@ func updateGeneric(state *macState, msg []byte) { | ||||||
| 		// hide leading zeroes. For full chunks, that's 1 << 128, so we can just | 		// hide leading zeroes. For full chunks, that's 1 << 128, so we can just | ||||||
| 		// add 1 to the most significant (2¹²⁸) limb, h2. | 		// add 1 to the most significant (2¹²⁸) limb, h2. | ||||||
| 		if len(msg) >= TagSize { | 		if len(msg) >= TagSize { | ||||||
| 			h0, c = bitsAdd64(h0, binary.LittleEndian.Uint64(msg[0:8]), 0) | 			h0, c = bits.Add64(h0, binary.LittleEndian.Uint64(msg[0:8]), 0) | ||||||
| 			h1, c = bitsAdd64(h1, binary.LittleEndian.Uint64(msg[8:16]), c) | 			h1, c = bits.Add64(h1, binary.LittleEndian.Uint64(msg[8:16]), c) | ||||||
| 			h2 += c + 1 | 			h2 += c + 1 | ||||||
| 
 | 
 | ||||||
| 			msg = msg[TagSize:] | 			msg = msg[TagSize:] | ||||||
|  | @ -165,8 +168,8 @@ func updateGeneric(state *macState, msg []byte) { | ||||||
| 			copy(buf[:], msg) | 			copy(buf[:], msg) | ||||||
| 			buf[len(msg)] = 1 | 			buf[len(msg)] = 1 | ||||||
| 
 | 
 | ||||||
| 			h0, c = bitsAdd64(h0, binary.LittleEndian.Uint64(buf[0:8]), 0) | 			h0, c = bits.Add64(h0, binary.LittleEndian.Uint64(buf[0:8]), 0) | ||||||
| 			h1, c = bitsAdd64(h1, binary.LittleEndian.Uint64(buf[8:16]), c) | 			h1, c = bits.Add64(h1, binary.LittleEndian.Uint64(buf[8:16]), c) | ||||||
| 			h2 += c | 			h2 += c | ||||||
| 
 | 
 | ||||||
| 			msg = nil | 			msg = nil | ||||||
|  | @ -219,9 +222,9 @@ func updateGeneric(state *macState, msg []byte) { | ||||||
| 		m3 := h2r1 | 		m3 := h2r1 | ||||||
| 
 | 
 | ||||||
| 		t0 := m0.lo | 		t0 := m0.lo | ||||||
| 		t1, c := bitsAdd64(m1.lo, m0.hi, 0) | 		t1, c := bits.Add64(m1.lo, m0.hi, 0) | ||||||
| 		t2, c := bitsAdd64(m2.lo, m1.hi, c) | 		t2, c := bits.Add64(m2.lo, m1.hi, c) | ||||||
| 		t3, _ := bitsAdd64(m3.lo, m2.hi, c) | 		t3, _ := bits.Add64(m3.lo, m2.hi, c) | ||||||
| 
 | 
 | ||||||
| 		// Now we have the result as 4 64-bit limbs, and we need to reduce it | 		// Now we have the result as 4 64-bit limbs, and we need to reduce it | ||||||
| 		// modulo 2¹³⁰ - 5. The special shape of this Crandall prime lets us do | 		// modulo 2¹³⁰ - 5. The special shape of this Crandall prime lets us do | ||||||
|  | @ -243,14 +246,14 @@ func updateGeneric(state *macState, msg []byte) { | ||||||
| 
 | 
 | ||||||
| 		// To add c * 5 to h, we first add cc = c * 4, and then add (cc >> 2) = c. | 		// To add c * 5 to h, we first add cc = c * 4, and then add (cc >> 2) = c. | ||||||
| 
 | 
 | ||||||
| 		h0, c = bitsAdd64(h0, cc.lo, 0) | 		h0, c = bits.Add64(h0, cc.lo, 0) | ||||||
| 		h1, c = bitsAdd64(h1, cc.hi, c) | 		h1, c = bits.Add64(h1, cc.hi, c) | ||||||
| 		h2 += c | 		h2 += c | ||||||
| 
 | 
 | ||||||
| 		cc = shiftRightBy2(cc) | 		cc = shiftRightBy2(cc) | ||||||
| 
 | 
 | ||||||
| 		h0, c = bitsAdd64(h0, cc.lo, 0) | 		h0, c = bits.Add64(h0, cc.lo, 0) | ||||||
| 		h1, c = bitsAdd64(h1, cc.hi, c) | 		h1, c = bits.Add64(h1, cc.hi, c) | ||||||
| 		h2 += c | 		h2 += c | ||||||
| 
 | 
 | ||||||
| 		// h2 is at most 3 + 1 + 1 = 5, making the whole of h at most | 		// h2 is at most 3 + 1 + 1 = 5, making the whole of h at most | ||||||
|  | @ -287,9 +290,9 @@ func finalize(out *[TagSize]byte, h *[3]uint64, s *[2]uint64) { | ||||||
| 	// in constant time, we compute t = h - (2¹³⁰ - 5), and select h as the | 	// in constant time, we compute t = h - (2¹³⁰ - 5), and select h as the | ||||||
| 	// result if the subtraction underflows, and t otherwise. | 	// result if the subtraction underflows, and t otherwise. | ||||||
| 
 | 
 | ||||||
| 	hMinusP0, b := bitsSub64(h0, p0, 0) | 	hMinusP0, b := bits.Sub64(h0, p0, 0) | ||||||
| 	hMinusP1, b := bitsSub64(h1, p1, b) | 	hMinusP1, b := bits.Sub64(h1, p1, b) | ||||||
| 	_, b = bitsSub64(h2, p2, b) | 	_, b = bits.Sub64(h2, p2, b) | ||||||
| 
 | 
 | ||||||
| 	// h = h if h < p else h - p | 	// h = h if h < p else h - p | ||||||
| 	h0 = select64(b, h0, hMinusP0) | 	h0 = select64(b, h0, hMinusP0) | ||||||
|  | @ -301,8 +304,8 @@ func finalize(out *[TagSize]byte, h *[3]uint64, s *[2]uint64) { | ||||||
| 	// | 	// | ||||||
| 	// by just doing a wide addition with the 128 low bits of h and discarding | 	// by just doing a wide addition with the 128 low bits of h and discarding | ||||||
| 	// the overflow. | 	// the overflow. | ||||||
| 	h0, c := bitsAdd64(h0, s[0], 0) | 	h0, c := bits.Add64(h0, s[0], 0) | ||||||
| 	h1, _ = bitsAdd64(h1, s[1], c) | 	h1, _ = bits.Add64(h1, s[1], c) | ||||||
| 
 | 
 | ||||||
| 	binary.LittleEndian.PutUint64(out[0:8], h0) | 	binary.LittleEndian.PutUint64(out[0:8], h0) | ||||||
| 	binary.LittleEndian.PutUint64(out[8:16], h1) | 	binary.LittleEndian.PutUint64(out[8:16], h1) | ||||||
|  |  | ||||||
							
								
								
									
										37
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										37
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -248,6 +248,7 @@ struct ltchars { | ||||||
| #include <linux/module.h> | #include <linux/module.h> | ||||||
| #include <linux/mount.h> | #include <linux/mount.h> | ||||||
| #include <linux/netfilter/nfnetlink.h> | #include <linux/netfilter/nfnetlink.h> | ||||||
|  | #include <linux/netfilter/nf_tables.h> | ||||||
| #include <linux/netlink.h> | #include <linux/netlink.h> | ||||||
| #include <linux/net_namespace.h> | #include <linux/net_namespace.h> | ||||||
| #include <linux/nfc.h> | #include <linux/nfc.h> | ||||||
|  | @ -283,10 +284,6 @@ struct ltchars { | ||||||
| #include <asm/termbits.h> | #include <asm/termbits.h> | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #ifndef MSG_FASTOPEN |  | ||||||
| #define MSG_FASTOPEN    0x20000000 |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifndef PTRACE_GETREGS | #ifndef PTRACE_GETREGS | ||||||
| #define PTRACE_GETREGS	0xc | #define PTRACE_GETREGS	0xc | ||||||
| #endif | #endif | ||||||
|  | @ -295,14 +292,6 @@ struct ltchars { | ||||||
| #define PTRACE_SETREGS	0xd | #define PTRACE_SETREGS	0xd | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #ifndef SOL_NETLINK |  | ||||||
| #define SOL_NETLINK	270 |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifndef SOL_SMC |  | ||||||
| #define SOL_SMC 286 |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifdef SOL_BLUETOOTH | #ifdef SOL_BLUETOOTH | ||||||
| // SPARC includes this in /usr/include/sparc64-linux-gnu/bits/socket.h | // SPARC includes this in /usr/include/sparc64-linux-gnu/bits/socket.h | ||||||
| // but it is already in bluetooth_linux.go | // but it is already in bluetooth_linux.go | ||||||
|  | @ -319,10 +308,23 @@ struct ltchars { | ||||||
| #undef TIPC_WAIT_FOREVER | #undef TIPC_WAIT_FOREVER | ||||||
| #define TIPC_WAIT_FOREVER 0xffffffff | #define TIPC_WAIT_FOREVER 0xffffffff | ||||||
| 
 | 
 | ||||||
| // Copied from linux/l2tp.h | // Copied from linux/netfilter/nf_nat.h | ||||||
| // Including linux/l2tp.h here causes conflicts between linux/in.h | // Including linux/netfilter/nf_nat.h here causes conflicts between linux/in.h | ||||||
| // and netinet/in.h included via net/route.h above. | // and netinet/in.h. | ||||||
| #define IPPROTO_L2TP		115 | #define NF_NAT_RANGE_MAP_IPS			(1 << 0) | ||||||
|  | #define NF_NAT_RANGE_PROTO_SPECIFIED		(1 << 1) | ||||||
|  | #define NF_NAT_RANGE_PROTO_RANDOM		(1 << 2) | ||||||
|  | #define NF_NAT_RANGE_PERSISTENT			(1 << 3) | ||||||
|  | #define NF_NAT_RANGE_PROTO_RANDOM_FULLY		(1 << 4) | ||||||
|  | #define NF_NAT_RANGE_PROTO_OFFSET		(1 << 5) | ||||||
|  | #define NF_NAT_RANGE_NETMAP			(1 << 6) | ||||||
|  | #define NF_NAT_RANGE_PROTO_RANDOM_ALL		\ | ||||||
|  | 	(NF_NAT_RANGE_PROTO_RANDOM | NF_NAT_RANGE_PROTO_RANDOM_FULLY) | ||||||
|  | #define NF_NAT_RANGE_MASK					\ | ||||||
|  | 	(NF_NAT_RANGE_MAP_IPS | NF_NAT_RANGE_PROTO_SPECIFIED |	\ | ||||||
|  | 	 NF_NAT_RANGE_PROTO_RANDOM | NF_NAT_RANGE_PERSISTENT |	\ | ||||||
|  | 	 NF_NAT_RANGE_PROTO_RANDOM_FULLY | NF_NAT_RANGE_PROTO_OFFSET | \ | ||||||
|  | 	 NF_NAT_RANGE_NETMAP) | ||||||
| 
 | 
 | ||||||
| // Copied from linux/hid.h. | // Copied from linux/hid.h. | ||||||
| // Keep in sync with the size of the referenced fields. | // Keep in sync with the size of the referenced fields. | ||||||
|  | @ -603,6 +605,9 @@ ccflags="$@" | ||||||
| 		$2 ~ /^FSOPT_/ || | 		$2 ~ /^FSOPT_/ || | ||||||
| 		$2 ~ /^WDIO[CFS]_/ || | 		$2 ~ /^WDIO[CFS]_/ || | ||||||
| 		$2 ~ /^NFN/ || | 		$2 ~ /^NFN/ || | ||||||
|  | 		$2 !~ /^NFT_META_IIFTYPE/ && | ||||||
|  | 		$2 ~ /^NFT_/ || | ||||||
|  | 		$2 ~ /^NF_NAT_/ || | ||||||
| 		$2 ~ /^XDP_/ || | 		$2 ~ /^XDP_/ || | ||||||
| 		$2 ~ /^RWF_/ || | 		$2 ~ /^RWF_/ || | ||||||
| 		$2 ~ /^(HDIO|WIN|SMART)_/ || | 		$2 ~ /^(HDIO|WIN|SMART)_/ || | ||||||
|  |  | ||||||
							
								
								
									
										54
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2127,6 +2127,60 @@ const ( | ||||||
| 	NFNL_SUBSYS_QUEUE                           = 0x3 | 	NFNL_SUBSYS_QUEUE                           = 0x3 | ||||||
| 	NFNL_SUBSYS_ULOG                            = 0x4 | 	NFNL_SUBSYS_ULOG                            = 0x4 | ||||||
| 	NFS_SUPER_MAGIC                             = 0x6969 | 	NFS_SUPER_MAGIC                             = 0x6969 | ||||||
|  | 	NFT_CHAIN_FLAGS                             = 0x7 | ||||||
|  | 	NFT_CHAIN_MAXNAMELEN                        = 0x100 | ||||||
|  | 	NFT_CT_MAX                                  = 0x17 | ||||||
|  | 	NFT_DATA_RESERVED_MASK                      = 0xffffff00 | ||||||
|  | 	NFT_DATA_VALUE_MAXLEN                       = 0x40 | ||||||
|  | 	NFT_EXTHDR_OP_MAX                           = 0x4 | ||||||
|  | 	NFT_FIB_RESULT_MAX                          = 0x3 | ||||||
|  | 	NFT_INNER_MASK                              = 0xf | ||||||
|  | 	NFT_LOGLEVEL_MAX                            = 0x8 | ||||||
|  | 	NFT_NAME_MAXLEN                             = 0x100 | ||||||
|  | 	NFT_NG_MAX                                  = 0x1 | ||||||
|  | 	NFT_OBJECT_CONNLIMIT                        = 0x5 | ||||||
|  | 	NFT_OBJECT_COUNTER                          = 0x1 | ||||||
|  | 	NFT_OBJECT_CT_EXPECT                        = 0x9 | ||||||
|  | 	NFT_OBJECT_CT_HELPER                        = 0x3 | ||||||
|  | 	NFT_OBJECT_CT_TIMEOUT                       = 0x7 | ||||||
|  | 	NFT_OBJECT_LIMIT                            = 0x4 | ||||||
|  | 	NFT_OBJECT_MAX                              = 0xa | ||||||
|  | 	NFT_OBJECT_QUOTA                            = 0x2 | ||||||
|  | 	NFT_OBJECT_SECMARK                          = 0x8 | ||||||
|  | 	NFT_OBJECT_SYNPROXY                         = 0xa | ||||||
|  | 	NFT_OBJECT_TUNNEL                           = 0x6 | ||||||
|  | 	NFT_OBJECT_UNSPEC                           = 0x0 | ||||||
|  | 	NFT_OBJ_MAXNAMELEN                          = 0x100 | ||||||
|  | 	NFT_OSF_MAXGENRELEN                         = 0x10 | ||||||
|  | 	NFT_QUEUE_FLAG_BYPASS                       = 0x1 | ||||||
|  | 	NFT_QUEUE_FLAG_CPU_FANOUT                   = 0x2 | ||||||
|  | 	NFT_QUEUE_FLAG_MASK                         = 0x3 | ||||||
|  | 	NFT_REG32_COUNT                             = 0x10 | ||||||
|  | 	NFT_REG32_SIZE                              = 0x4 | ||||||
|  | 	NFT_REG_MAX                                 = 0x4 | ||||||
|  | 	NFT_REG_SIZE                                = 0x10 | ||||||
|  | 	NFT_REJECT_ICMPX_MAX                        = 0x3 | ||||||
|  | 	NFT_RT_MAX                                  = 0x4 | ||||||
|  | 	NFT_SECMARK_CTX_MAXLEN                      = 0x100 | ||||||
|  | 	NFT_SET_MAXNAMELEN                          = 0x100 | ||||||
|  | 	NFT_SOCKET_MAX                              = 0x3 | ||||||
|  | 	NFT_TABLE_F_MASK                            = 0x3 | ||||||
|  | 	NFT_TABLE_MAXNAMELEN                        = 0x100 | ||||||
|  | 	NFT_TRACETYPE_MAX                           = 0x3 | ||||||
|  | 	NFT_TUNNEL_F_MASK                           = 0x7 | ||||||
|  | 	NFT_TUNNEL_MAX                              = 0x1 | ||||||
|  | 	NFT_TUNNEL_MODE_MAX                         = 0x2 | ||||||
|  | 	NFT_USERDATA_MAXLEN                         = 0x100 | ||||||
|  | 	NFT_XFRM_KEY_MAX                            = 0x6 | ||||||
|  | 	NF_NAT_RANGE_MAP_IPS                        = 0x1 | ||||||
|  | 	NF_NAT_RANGE_MASK                           = 0x7f | ||||||
|  | 	NF_NAT_RANGE_NETMAP                         = 0x40 | ||||||
|  | 	NF_NAT_RANGE_PERSISTENT                     = 0x8 | ||||||
|  | 	NF_NAT_RANGE_PROTO_OFFSET                   = 0x20 | ||||||
|  | 	NF_NAT_RANGE_PROTO_RANDOM                   = 0x4 | ||||||
|  | 	NF_NAT_RANGE_PROTO_RANDOM_ALL               = 0x14 | ||||||
|  | 	NF_NAT_RANGE_PROTO_RANDOM_FULLY             = 0x10 | ||||||
|  | 	NF_NAT_RANGE_PROTO_SPECIFIED                = 0x2 | ||||||
| 	NILFS_SUPER_MAGIC                           = 0x3434 | 	NILFS_SUPER_MAGIC                           = 0x3434 | ||||||
| 	NL0                                         = 0x0 | 	NL0                                         = 0x0 | ||||||
| 	NL1                                         = 0x100 | 	NL1                                         = 0x100 | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2297,5 +2297,3 @@ func unveil(path *byte, flags *byte) (err error) { | ||||||
| var libc_unveil_trampoline_addr uintptr | var libc_unveil_trampoline_addr uintptr | ||||||
| 
 | 
 | ||||||
| //go:cgo_import_dynamic libc_unveil unveil "libc.so" | //go:cgo_import_dynamic libc_unveil unveil "libc.so" | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -194,6 +194,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { | ||||||
| //sys	GetComputerName(buf *uint16, n *uint32) (err error) = GetComputerNameW | //sys	GetComputerName(buf *uint16, n *uint32) (err error) = GetComputerNameW | ||||||
| //sys	GetComputerNameEx(nametype uint32, buf *uint16, n *uint32) (err error) = GetComputerNameExW | //sys	GetComputerNameEx(nametype uint32, buf *uint16, n *uint32) (err error) = GetComputerNameExW | ||||||
| //sys	SetEndOfFile(handle Handle) (err error) | //sys	SetEndOfFile(handle Handle) (err error) | ||||||
|  | //sys	SetFileValidData(handle Handle, validDataLength int64) (err error) | ||||||
| //sys	GetSystemTimeAsFileTime(time *Filetime) | //sys	GetSystemTimeAsFileTime(time *Filetime) | ||||||
| //sys	GetSystemTimePreciseAsFileTime(time *Filetime) | //sys	GetSystemTimePreciseAsFileTime(time *Filetime) | ||||||
| //sys	GetTimeZoneInformation(tzi *Timezoneinformation) (rc uint32, err error) [failretval==0xffffffff] | //sys	GetTimeZoneInformation(tzi *Timezoneinformation) (rc uint32, err error) [failretval==0xffffffff] | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -342,6 +342,7 @@ var ( | ||||||
| 	procSetDefaultDllDirectories                             = modkernel32.NewProc("SetDefaultDllDirectories") | 	procSetDefaultDllDirectories                             = modkernel32.NewProc("SetDefaultDllDirectories") | ||||||
| 	procSetDllDirectoryW                                     = modkernel32.NewProc("SetDllDirectoryW") | 	procSetDllDirectoryW                                     = modkernel32.NewProc("SetDllDirectoryW") | ||||||
| 	procSetEndOfFile                                         = modkernel32.NewProc("SetEndOfFile") | 	procSetEndOfFile                                         = modkernel32.NewProc("SetEndOfFile") | ||||||
|  | 	procSetFileValidData                                     = modkernel32.NewProc("SetFileValidData") | ||||||
| 	procSetEnvironmentVariableW                              = modkernel32.NewProc("SetEnvironmentVariableW") | 	procSetEnvironmentVariableW                              = modkernel32.NewProc("SetEnvironmentVariableW") | ||||||
| 	procSetErrorMode                                         = modkernel32.NewProc("SetErrorMode") | 	procSetErrorMode                                         = modkernel32.NewProc("SetErrorMode") | ||||||
| 	procSetEvent                                             = modkernel32.NewProc("SetEvent") | 	procSetEvent                                             = modkernel32.NewProc("SetEvent") | ||||||
|  | @ -2988,6 +2989,14 @@ func SetEndOfFile(handle Handle) (err error) { | ||||||
| 	return | 	return | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func SetFileValidData(handle Handle, validDataLength int64) (err error) { | ||||||
|  | 	r1, _, e1 := syscall.Syscall(procSetFileValidData.Addr(), 2, uintptr(handle), uintptr(validDataLength), 0) | ||||||
|  | 	if r1 == 0 { | ||||||
|  | 		err = errnoErr(e1) | ||||||
|  | 	} | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func SetEnvironmentVariable(name *uint16, value *uint16) (err error) { | func SetEnvironmentVariable(name *uint16, value *uint16) (err error) { | ||||||
| 	r1, _, e1 := syscall.Syscall(procSetEnvironmentVariableW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(value)), 0) | 	r1, _, e1 := syscall.Syscall(procSetEnvironmentVariableW.Addr(), 2, uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(value)), 0) | ||||||
| 	if r1 == 0 { | 	if r1 == 0 { | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -845,7 +845,7 @@ go.uber.org/automaxprocs/maxprocs | ||||||
| # golang.org/x/arch v0.5.0 | # golang.org/x/arch v0.5.0 | ||||||
| ## explicit; go 1.17 | ## explicit; go 1.17 | ||||||
| golang.org/x/arch/x86/x86asm | golang.org/x/arch/x86/x86asm | ||||||
| # golang.org/x/crypto v0.17.0 | # golang.org/x/crypto v0.18.0 | ||||||
| ## explicit; go 1.18 | ## explicit; go 1.18 | ||||||
| golang.org/x/crypto/acme | golang.org/x/crypto/acme | ||||||
| golang.org/x/crypto/acme/autocert | golang.org/x/crypto/acme/autocert | ||||||
|  | @ -882,7 +882,7 @@ golang.org/x/image/webp | ||||||
| # golang.org/x/mod v0.12.0 | # golang.org/x/mod v0.12.0 | ||||||
| ## explicit; go 1.17 | ## explicit; go 1.17 | ||||||
| golang.org/x/mod/semver | golang.org/x/mod/semver | ||||||
| # golang.org/x/net v0.19.0 | # golang.org/x/net v0.20.0 | ||||||
| ## explicit; go 1.18 | ## explicit; go 1.18 | ||||||
| golang.org/x/net/bpf | golang.org/x/net/bpf | ||||||
| golang.org/x/net/context | golang.org/x/net/context | ||||||
|  | @ -909,7 +909,7 @@ golang.org/x/oauth2/internal | ||||||
| # golang.org/x/sync v0.4.0 | # golang.org/x/sync v0.4.0 | ||||||
| ## explicit; go 1.17 | ## explicit; go 1.17 | ||||||
| golang.org/x/sync/semaphore | golang.org/x/sync/semaphore | ||||||
| # golang.org/x/sys v0.15.0 | # golang.org/x/sys v0.16.0 | ||||||
| ## explicit; go 1.18 | ## explicit; go 1.18 | ||||||
| golang.org/x/sys/cpu | golang.org/x/sys/cpu | ||||||
| golang.org/x/sys/execabs | golang.org/x/sys/execabs | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue