mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2025-04-04 13:47:39 +03:00
Deps update
This commit is contained in:
parent
1a82786e07
commit
bbf4094508
376 changed files with 1161 additions and 341 deletions
6
go.mod
6
go.mod
|
@ -19,9 +19,9 @@ require (
|
||||||
github.com/kardianos/service v1.2.0
|
github.com/kardianos/service v1.2.0
|
||||||
github.com/miekg/dns v1.1.38
|
github.com/miekg/dns v1.1.38
|
||||||
github.com/powerman/check v1.3.1
|
github.com/powerman/check v1.3.1
|
||||||
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad
|
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
|
||||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777
|
golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d
|
||||||
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c
|
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43
|
||||||
gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
||||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
)
|
)
|
||||||
|
|
11
go.sum
11
go.sum
|
@ -80,8 +80,9 @@ github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIK
|
||||||
github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
|
github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
|
||||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad h1:DN0cp81fZ3njFcrLCytUHRSUkqBjfTo4Tx9RJTWs0EY=
|
|
||||||
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
||||||
|
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 h1:/ZScEX8SfEmUGRHs0gxpqteO5nfNW6axyZbBdw9A12g=
|
||||||
|
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
||||||
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/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||||
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
||||||
|
@ -94,8 +95,8 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn
|
||||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||||
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777 h1:003p0dJM77cxMSyCPFphvZf/Y5/NXf5fzg6ufd1/Oew=
|
golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d h1:1aflnvSoWWLI2k/dMUAl5lvU1YO4Mb4hz0gh+1rjcxU=
|
||||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
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/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
@ -111,8 +112,8 @@ golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||||
golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20201231184435-2d18734c6014/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20201231184435-2d18734c6014/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c h1:VwygUrnw9jn88c4u8GD3rZQbqrP/tgas88tPUbBxQrk=
|
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43 h1:SgQ6LNaYJU0JIuEHv9+s6EbhSCwYeAf5Yvj6lpYlqAE=
|
||||||
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
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/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
|
|
1
vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.go
generated
vendored
1
vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.7 && amd64 && gc && !purego
|
||||||
// +build go1.7,amd64,gc,!purego
|
// +build go1.7,amd64,gc,!purego
|
||||||
|
|
||||||
package blake2b
|
package blake2b
|
||||||
|
|
94
vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.s
generated
vendored
94
vendor/golang.org/x/crypto/blake2b/blake2bAVX2_amd64.s
generated
vendored
|
@ -282,14 +282,12 @@ TEXT ·hashBlocksAVX2(SB), 4, $320-48 // frame size = 288 + 32 byte alignment
|
||||||
MOVQ blocks_len+32(FP), DI
|
MOVQ blocks_len+32(FP), DI
|
||||||
|
|
||||||
MOVQ SP, DX
|
MOVQ SP, DX
|
||||||
MOVQ SP, R9
|
ADDQ $31, DX
|
||||||
ADDQ $31, R9
|
ANDQ $~31, DX
|
||||||
ANDQ $~31, R9
|
|
||||||
MOVQ R9, SP
|
|
||||||
|
|
||||||
MOVQ CX, 16(SP)
|
MOVQ CX, 16(DX)
|
||||||
XORQ CX, CX
|
XORQ CX, CX
|
||||||
MOVQ CX, 24(SP)
|
MOVQ CX, 24(DX)
|
||||||
|
|
||||||
VMOVDQU ·AVX2_c40<>(SB), Y4
|
VMOVDQU ·AVX2_c40<>(SB), Y4
|
||||||
VMOVDQU ·AVX2_c48<>(SB), Y5
|
VMOVDQU ·AVX2_c48<>(SB), Y5
|
||||||
|
@ -301,33 +299,33 @@ TEXT ·hashBlocksAVX2(SB), 4, $320-48 // frame size = 288 + 32 byte alignment
|
||||||
|
|
||||||
MOVQ 0(BX), R8
|
MOVQ 0(BX), R8
|
||||||
MOVQ 8(BX), R9
|
MOVQ 8(BX), R9
|
||||||
MOVQ R9, 8(SP)
|
MOVQ R9, 8(DX)
|
||||||
|
|
||||||
loop:
|
loop:
|
||||||
ADDQ $128, R8
|
ADDQ $128, R8
|
||||||
MOVQ R8, 0(SP)
|
MOVQ R8, 0(DX)
|
||||||
CMPQ R8, $128
|
CMPQ R8, $128
|
||||||
JGE noinc
|
JGE noinc
|
||||||
INCQ R9
|
INCQ R9
|
||||||
MOVQ R9, 8(SP)
|
MOVQ R9, 8(DX)
|
||||||
|
|
||||||
noinc:
|
noinc:
|
||||||
VMOVDQA Y8, Y0
|
VMOVDQA Y8, Y0
|
||||||
VMOVDQA Y9, Y1
|
VMOVDQA Y9, Y1
|
||||||
VMOVDQA Y6, Y2
|
VMOVDQA Y6, Y2
|
||||||
VPXOR 0(SP), Y7, Y3
|
VPXOR 0(DX), Y7, Y3
|
||||||
|
|
||||||
LOAD_MSG_AVX2_0_2_4_6_1_3_5_7_8_10_12_14_9_11_13_15()
|
LOAD_MSG_AVX2_0_2_4_6_1_3_5_7_8_10_12_14_9_11_13_15()
|
||||||
VMOVDQA Y12, 32(SP)
|
VMOVDQA Y12, 32(DX)
|
||||||
VMOVDQA Y13, 64(SP)
|
VMOVDQA Y13, 64(DX)
|
||||||
VMOVDQA Y14, 96(SP)
|
VMOVDQA Y14, 96(DX)
|
||||||
VMOVDQA Y15, 128(SP)
|
VMOVDQA Y15, 128(DX)
|
||||||
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
||||||
LOAD_MSG_AVX2_14_4_9_13_10_8_15_6_1_0_11_5_12_2_7_3()
|
LOAD_MSG_AVX2_14_4_9_13_10_8_15_6_1_0_11_5_12_2_7_3()
|
||||||
VMOVDQA Y12, 160(SP)
|
VMOVDQA Y12, 160(DX)
|
||||||
VMOVDQA Y13, 192(SP)
|
VMOVDQA Y13, 192(DX)
|
||||||
VMOVDQA Y14, 224(SP)
|
VMOVDQA Y14, 224(DX)
|
||||||
VMOVDQA Y15, 256(SP)
|
VMOVDQA Y15, 256(DX)
|
||||||
|
|
||||||
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
||||||
LOAD_MSG_AVX2_11_12_5_15_8_0_2_13_10_3_7_9_14_6_1_4()
|
LOAD_MSG_AVX2_11_12_5_15_8_0_2_13_10_3_7_9_14_6_1_4()
|
||||||
|
@ -347,8 +345,8 @@ noinc:
|
||||||
LOAD_MSG_AVX2_10_8_7_1_2_4_6_5_15_9_3_13_11_14_12_0()
|
LOAD_MSG_AVX2_10_8_7_1_2_4_6_5_15_9_3_13_11_14_12_0()
|
||||||
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
ROUND_AVX2(Y12, Y13, Y14, Y15, Y10, Y4, Y5)
|
||||||
|
|
||||||
ROUND_AVX2(32(SP), 64(SP), 96(SP), 128(SP), Y10, Y4, Y5)
|
ROUND_AVX2(32(DX), 64(DX), 96(DX), 128(DX), Y10, Y4, Y5)
|
||||||
ROUND_AVX2(160(SP), 192(SP), 224(SP), 256(SP), Y10, Y4, Y5)
|
ROUND_AVX2(160(DX), 192(DX), 224(DX), 256(DX), Y10, Y4, Y5)
|
||||||
|
|
||||||
VPXOR Y0, Y8, Y8
|
VPXOR Y0, Y8, Y8
|
||||||
VPXOR Y1, Y9, Y9
|
VPXOR Y1, Y9, Y9
|
||||||
|
@ -366,7 +364,6 @@ noinc:
|
||||||
VMOVDQU Y9, 32(AX)
|
VMOVDQU Y9, 32(AX)
|
||||||
VZEROUPPER
|
VZEROUPPER
|
||||||
|
|
||||||
MOVQ DX, SP
|
|
||||||
RET
|
RET
|
||||||
|
|
||||||
#define VPUNPCKLQDQ_X2_X2_X15 BYTE $0xC5; BYTE $0x69; BYTE $0x6C; BYTE $0xFA
|
#define VPUNPCKLQDQ_X2_X2_X15 BYTE $0xC5; BYTE $0x69; BYTE $0x6C; BYTE $0xFA
|
||||||
|
@ -584,11 +581,9 @@ TEXT ·hashBlocksAVX(SB), 4, $288-48 // frame size = 272 + 16 byte alignment
|
||||||
MOVQ blocks_base+24(FP), SI
|
MOVQ blocks_base+24(FP), SI
|
||||||
MOVQ blocks_len+32(FP), DI
|
MOVQ blocks_len+32(FP), DI
|
||||||
|
|
||||||
MOVQ SP, BP
|
MOVQ SP, R10
|
||||||
MOVQ SP, R9
|
ADDQ $15, R10
|
||||||
ADDQ $15, R9
|
ANDQ $~15, R10
|
||||||
ANDQ $~15, R9
|
|
||||||
MOVQ R9, SP
|
|
||||||
|
|
||||||
VMOVDQU ·AVX_c40<>(SB), X0
|
VMOVDQU ·AVX_c40<>(SB), X0
|
||||||
VMOVDQU ·AVX_c48<>(SB), X1
|
VMOVDQU ·AVX_c48<>(SB), X1
|
||||||
|
@ -596,8 +591,8 @@ TEXT ·hashBlocksAVX(SB), 4, $288-48 // frame size = 272 + 16 byte alignment
|
||||||
VMOVDQA X1, X9
|
VMOVDQA X1, X9
|
||||||
|
|
||||||
VMOVDQU ·AVX_iv3<>(SB), X0
|
VMOVDQU ·AVX_iv3<>(SB), X0
|
||||||
VMOVDQA X0, 0(SP)
|
VMOVDQA X0, 0(R10)
|
||||||
XORQ CX, 0(SP) // 0(SP) = ·AVX_iv3 ^ (CX || 0)
|
XORQ CX, 0(R10) // 0(R10) = ·AVX_iv3 ^ (CX || 0)
|
||||||
|
|
||||||
VMOVDQU 0(AX), X10
|
VMOVDQU 0(AX), X10
|
||||||
VMOVDQU 16(AX), X11
|
VMOVDQU 16(AX), X11
|
||||||
|
@ -624,35 +619,35 @@ noinc:
|
||||||
VMOVDQU ·AVX_iv2<>(SB), X6
|
VMOVDQU ·AVX_iv2<>(SB), X6
|
||||||
|
|
||||||
VPXOR X15, X6, X6
|
VPXOR X15, X6, X6
|
||||||
VMOVDQA 0(SP), X7
|
VMOVDQA 0(R10), X7
|
||||||
|
|
||||||
LOAD_MSG_AVX_0_2_4_6_1_3_5_7()
|
LOAD_MSG_AVX_0_2_4_6_1_3_5_7()
|
||||||
VMOVDQA X12, 16(SP)
|
VMOVDQA X12, 16(R10)
|
||||||
VMOVDQA X13, 32(SP)
|
VMOVDQA X13, 32(R10)
|
||||||
VMOVDQA X14, 48(SP)
|
VMOVDQA X14, 48(R10)
|
||||||
VMOVDQA X15, 64(SP)
|
VMOVDQA X15, 64(R10)
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
||||||
SHUFFLE_AVX()
|
SHUFFLE_AVX()
|
||||||
LOAD_MSG_AVX(8, 10, 12, 14, 9, 11, 13, 15)
|
LOAD_MSG_AVX(8, 10, 12, 14, 9, 11, 13, 15)
|
||||||
VMOVDQA X12, 80(SP)
|
VMOVDQA X12, 80(R10)
|
||||||
VMOVDQA X13, 96(SP)
|
VMOVDQA X13, 96(R10)
|
||||||
VMOVDQA X14, 112(SP)
|
VMOVDQA X14, 112(R10)
|
||||||
VMOVDQA X15, 128(SP)
|
VMOVDQA X15, 128(R10)
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
||||||
SHUFFLE_AVX_INV()
|
SHUFFLE_AVX_INV()
|
||||||
|
|
||||||
LOAD_MSG_AVX(14, 4, 9, 13, 10, 8, 15, 6)
|
LOAD_MSG_AVX(14, 4, 9, 13, 10, 8, 15, 6)
|
||||||
VMOVDQA X12, 144(SP)
|
VMOVDQA X12, 144(R10)
|
||||||
VMOVDQA X13, 160(SP)
|
VMOVDQA X13, 160(R10)
|
||||||
VMOVDQA X14, 176(SP)
|
VMOVDQA X14, 176(R10)
|
||||||
VMOVDQA X15, 192(SP)
|
VMOVDQA X15, 192(R10)
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
||||||
SHUFFLE_AVX()
|
SHUFFLE_AVX()
|
||||||
LOAD_MSG_AVX_1_0_11_5_12_2_7_3()
|
LOAD_MSG_AVX_1_0_11_5_12_2_7_3()
|
||||||
VMOVDQA X12, 208(SP)
|
VMOVDQA X12, 208(R10)
|
||||||
VMOVDQA X13, 224(SP)
|
VMOVDQA X13, 224(R10)
|
||||||
VMOVDQA X14, 240(SP)
|
VMOVDQA X14, 240(R10)
|
||||||
VMOVDQA X15, 256(SP)
|
VMOVDQA X15, 256(R10)
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
||||||
SHUFFLE_AVX_INV()
|
SHUFFLE_AVX_INV()
|
||||||
|
|
||||||
|
@ -712,14 +707,14 @@ noinc:
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, X12, X13, X14, X15, X15, X8, X9)
|
||||||
SHUFFLE_AVX_INV()
|
SHUFFLE_AVX_INV()
|
||||||
|
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 16(SP), 32(SP), 48(SP), 64(SP), X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 16(R10), 32(R10), 48(R10), 64(R10), X15, X8, X9)
|
||||||
SHUFFLE_AVX()
|
SHUFFLE_AVX()
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 80(SP), 96(SP), 112(SP), 128(SP), X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 80(R10), 96(R10), 112(R10), 128(R10), X15, X8, X9)
|
||||||
SHUFFLE_AVX_INV()
|
SHUFFLE_AVX_INV()
|
||||||
|
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 144(SP), 160(SP), 176(SP), 192(SP), X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 144(R10), 160(R10), 176(R10), 192(R10), X15, X8, X9)
|
||||||
SHUFFLE_AVX()
|
SHUFFLE_AVX()
|
||||||
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 208(SP), 224(SP), 240(SP), 256(SP), X15, X8, X9)
|
HALF_ROUND_AVX(X0, X1, X2, X3, X4, X5, X6, X7, 208(R10), 224(R10), 240(R10), 256(R10), X15, X8, X9)
|
||||||
SHUFFLE_AVX_INV()
|
SHUFFLE_AVX_INV()
|
||||||
|
|
||||||
VMOVDQU 32(AX), X14
|
VMOVDQU 32(AX), X14
|
||||||
|
@ -746,5 +741,4 @@ noinc:
|
||||||
MOVQ R9, 8(BX)
|
MOVQ R9, 8(BX)
|
||||||
VZEROUPPER
|
VZEROUPPER
|
||||||
|
|
||||||
MOVQ BP, SP
|
|
||||||
RET
|
RET
|
||||||
|
|
1
vendor/golang.org/x/crypto/blake2b/blake2b_amd64.go
generated
vendored
1
vendor/golang.org/x/crypto/blake2b/blake2b_amd64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.7 && amd64 && gc && !purego
|
||||||
// +build !go1.7,amd64,gc,!purego
|
// +build !go1.7,amd64,gc,!purego
|
||||||
|
|
||||||
package blake2b
|
package blake2b
|
||||||
|
|
55
vendor/golang.org/x/crypto/blake2b/blake2b_amd64.s
generated
vendored
55
vendor/golang.org/x/crypto/blake2b/blake2b_amd64.s
generated
vendored
|
@ -118,15 +118,13 @@ TEXT ·hashBlocksSSE4(SB), 4, $288-48 // frame size = 272 + 16 byte alignment
|
||||||
MOVQ blocks_base+24(FP), SI
|
MOVQ blocks_base+24(FP), SI
|
||||||
MOVQ blocks_len+32(FP), DI
|
MOVQ blocks_len+32(FP), DI
|
||||||
|
|
||||||
MOVQ SP, BP
|
MOVQ SP, R10
|
||||||
MOVQ SP, R9
|
ADDQ $15, R10
|
||||||
ADDQ $15, R9
|
ANDQ $~15, R10
|
||||||
ANDQ $~15, R9
|
|
||||||
MOVQ R9, SP
|
|
||||||
|
|
||||||
MOVOU ·iv3<>(SB), X0
|
MOVOU ·iv3<>(SB), X0
|
||||||
MOVO X0, 0(SP)
|
MOVO X0, 0(R10)
|
||||||
XORQ CX, 0(SP) // 0(SP) = ·iv3 ^ (CX || 0)
|
XORQ CX, 0(R10) // 0(R10) = ·iv3 ^ (CX || 0)
|
||||||
|
|
||||||
MOVOU ·c40<>(SB), X13
|
MOVOU ·c40<>(SB), X13
|
||||||
MOVOU ·c48<>(SB), X14
|
MOVOU ·c48<>(SB), X14
|
||||||
|
@ -156,35 +154,35 @@ noinc:
|
||||||
MOVOU ·iv2<>(SB), X6
|
MOVOU ·iv2<>(SB), X6
|
||||||
|
|
||||||
PXOR X8, X6
|
PXOR X8, X6
|
||||||
MOVO 0(SP), X7
|
MOVO 0(R10), X7
|
||||||
|
|
||||||
LOAD_MSG(X8, X9, X10, X11, SI, 0, 2, 4, 6, 1, 3, 5, 7)
|
LOAD_MSG(X8, X9, X10, X11, SI, 0, 2, 4, 6, 1, 3, 5, 7)
|
||||||
MOVO X8, 16(SP)
|
MOVO X8, 16(R10)
|
||||||
MOVO X9, 32(SP)
|
MOVO X9, 32(R10)
|
||||||
MOVO X10, 48(SP)
|
MOVO X10, 48(R10)
|
||||||
MOVO X11, 64(SP)
|
MOVO X11, 64(R10)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
||||||
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
LOAD_MSG(X8, X9, X10, X11, SI, 8, 10, 12, 14, 9, 11, 13, 15)
|
LOAD_MSG(X8, X9, X10, X11, SI, 8, 10, 12, 14, 9, 11, 13, 15)
|
||||||
MOVO X8, 80(SP)
|
MOVO X8, 80(R10)
|
||||||
MOVO X9, 96(SP)
|
MOVO X9, 96(R10)
|
||||||
MOVO X10, 112(SP)
|
MOVO X10, 112(R10)
|
||||||
MOVO X11, 128(SP)
|
MOVO X11, 128(R10)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
||||||
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
|
|
||||||
LOAD_MSG(X8, X9, X10, X11, SI, 14, 4, 9, 13, 10, 8, 15, 6)
|
LOAD_MSG(X8, X9, X10, X11, SI, 14, 4, 9, 13, 10, 8, 15, 6)
|
||||||
MOVO X8, 144(SP)
|
MOVO X8, 144(R10)
|
||||||
MOVO X9, 160(SP)
|
MOVO X9, 160(R10)
|
||||||
MOVO X10, 176(SP)
|
MOVO X10, 176(R10)
|
||||||
MOVO X11, 192(SP)
|
MOVO X11, 192(R10)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
||||||
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
LOAD_MSG(X8, X9, X10, X11, SI, 1, 0, 11, 5, 12, 2, 7, 3)
|
LOAD_MSG(X8, X9, X10, X11, SI, 1, 0, 11, 5, 12, 2, 7, 3)
|
||||||
MOVO X8, 208(SP)
|
MOVO X8, 208(R10)
|
||||||
MOVO X9, 224(SP)
|
MOVO X9, 224(R10)
|
||||||
MOVO X10, 240(SP)
|
MOVO X10, 240(R10)
|
||||||
MOVO X11, 256(SP)
|
MOVO X11, 256(R10)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
||||||
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
|
|
||||||
|
@ -244,14 +242,14 @@ noinc:
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X11, X13, X14)
|
||||||
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
|
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 16(SP), 32(SP), 48(SP), 64(SP), X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 16(R10), 32(R10), 48(R10), 64(R10), X11, X13, X14)
|
||||||
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 80(SP), 96(SP), 112(SP), 128(SP), X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 80(R10), 96(R10), 112(R10), 128(R10), X11, X13, X14)
|
||||||
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
|
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 144(SP), 160(SP), 176(SP), 192(SP), X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 144(R10), 160(R10), 176(R10), 192(R10), X11, X13, X14)
|
||||||
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 208(SP), 224(SP), 240(SP), 256(SP), X11, X13, X14)
|
HALF_ROUND(X0, X1, X2, X3, X4, X5, X6, X7, 208(R10), 224(R10), 240(R10), 256(R10), X11, X13, X14)
|
||||||
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
SHUFFLE_INV(X2, X3, X4, X5, X6, X7, X8, X9)
|
||||||
|
|
||||||
MOVOU 32(AX), X10
|
MOVOU 32(AX), X10
|
||||||
|
@ -277,5 +275,4 @@ noinc:
|
||||||
MOVQ R8, 0(BX)
|
MOVQ R8, 0(BX)
|
||||||
MOVQ R9, 8(BX)
|
MOVQ R9, 8(BX)
|
||||||
|
|
||||||
MOVQ BP, SP
|
|
||||||
RET
|
RET
|
||||||
|
|
1
vendor/golang.org/x/crypto/blake2b/blake2b_ref.go
generated
vendored
1
vendor/golang.org/x/crypto/blake2b/blake2b_ref.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !amd64 || purego || !gc
|
||||||
// +build !amd64 purego !gc
|
// +build !amd64 purego !gc
|
||||||
|
|
||||||
package blake2b
|
package blake2b
|
||||||
|
|
1
vendor/golang.org/x/crypto/blake2b/register.go
generated
vendored
1
vendor/golang.org/x/crypto/blake2b/register.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.9
|
||||||
// +build go1.9
|
// +build go1.9
|
||||||
|
|
||||||
package blake2b
|
package blake2b
|
||||||
|
|
1
vendor/golang.org/x/crypto/curve25519/curve25519_amd64.go
generated
vendored
1
vendor/golang.org/x/crypto/curve25519/curve25519_amd64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build amd64 && gc && !purego
|
||||||
// +build amd64,gc,!purego
|
// +build amd64,gc,!purego
|
||||||
|
|
||||||
package curve25519
|
package curve25519
|
||||||
|
|
1
vendor/golang.org/x/crypto/curve25519/curve25519_noasm.go
generated
vendored
1
vendor/golang.org/x/crypto/curve25519/curve25519_noasm.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !amd64 || !gc || purego
|
||||||
// +build !amd64 !gc purego
|
// +build !amd64 !gc purego
|
||||||
|
|
||||||
package curve25519
|
package curve25519
|
||||||
|
|
1
vendor/golang.org/x/crypto/ed25519/ed25519.go
generated
vendored
1
vendor/golang.org/x/crypto/ed25519/ed25519.go
generated
vendored
|
@ -5,6 +5,7 @@
|
||||||
// In Go 1.13, the ed25519 package was promoted to the standard library as
|
// In Go 1.13, the ed25519 package was promoted to the standard library as
|
||||||
// crypto/ed25519, and this package became a wrapper for the standard library one.
|
// crypto/ed25519, and this package became a wrapper for the standard library one.
|
||||||
//
|
//
|
||||||
|
//go:build !go1.13
|
||||||
// +build !go1.13
|
// +build !go1.13
|
||||||
|
|
||||||
// Package ed25519 implements the Ed25519 signature algorithm. See
|
// Package ed25519 implements the Ed25519 signature algorithm. See
|
||||||
|
|
1
vendor/golang.org/x/crypto/ed25519/ed25519_go113.go
generated
vendored
1
vendor/golang.org/x/crypto/ed25519/ed25519_go113.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.13
|
||||||
// +build go1.13
|
// +build go1.13
|
||||||
|
|
||||||
// Package ed25519 implements the Ed25519 signature algorithm. See
|
// Package ed25519 implements the Ed25519 signature algorithm. See
|
||||||
|
|
1
vendor/golang.org/x/crypto/internal/subtle/aliasing.go
generated
vendored
1
vendor/golang.org/x/crypto/internal/subtle/aliasing.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !purego
|
||||||
// +build !purego
|
// +build !purego
|
||||||
|
|
||||||
// Package subtle implements functions that are often useful in cryptographic
|
// Package subtle implements functions that are often useful in cryptographic
|
||||||
|
|
1
vendor/golang.org/x/crypto/internal/subtle/aliasing_purego.go
generated
vendored
1
vendor/golang.org/x/crypto/internal/subtle/aliasing_purego.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build purego
|
||||||
// +build purego
|
// +build purego
|
||||||
|
|
||||||
// Package subtle implements functions that are often useful in cryptographic
|
// Package subtle implements functions that are often useful in cryptographic
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/bits_compat.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/bits_compat.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.13
|
||||||
// +build !go1.13
|
// +build !go1.13
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/bits_go1.13.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/bits_go1.13.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.13
|
||||||
// +build go1.13
|
// +build go1.13
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/mac_noasm.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/mac_noasm.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (!amd64 && !ppc64le && !s390x) || !gc || purego
|
||||||
// +build !amd64,!ppc64le,!s390x !gc purego
|
// +build !amd64,!ppc64le,!s390x !gc purego
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/sum_amd64.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/sum_amd64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build gc && !purego
|
||||||
// +build gc,!purego
|
// +build gc,!purego
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/sum_ppc64le.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/sum_ppc64le.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build gc && !purego
|
||||||
// +build gc,!purego
|
// +build gc,!purego
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/poly1305/sum_s390x.go
generated
vendored
1
vendor/golang.org/x/crypto/poly1305/sum_s390x.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build gc && !purego
|
||||||
// +build gc,!purego
|
// +build gc,!purego
|
||||||
|
|
||||||
package poly1305
|
package poly1305
|
||||||
|
|
1
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go
generated
vendored
1
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build amd64 && !purego && gc
|
||||||
// +build amd64,!purego,gc
|
// +build amd64,!purego,gc
|
||||||
|
|
||||||
package salsa
|
package salsa
|
||||||
|
|
235
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.s
generated
vendored
235
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.s
generated
vendored
|
@ -8,7 +8,7 @@
|
||||||
// domain sources in SUPERCOP: https://bench.cr.yp.to/supercop.html
|
// domain sources in SUPERCOP: https://bench.cr.yp.to/supercop.html
|
||||||
|
|
||||||
// func salsa2020XORKeyStream(out, in *byte, n uint64, nonce, key *byte)
|
// func salsa2020XORKeyStream(out, in *byte, n uint64, nonce, key *byte)
|
||||||
// This needs up to 64 bytes at 360(SP); hence the non-obvious frame size.
|
// This needs up to 64 bytes at 360(R12); hence the non-obvious frame size.
|
||||||
TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVQ out+0(FP),DI
|
MOVQ out+0(FP),DI
|
||||||
MOVQ in+8(FP),SI
|
MOVQ in+8(FP),SI
|
||||||
|
@ -17,10 +17,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVQ key+32(FP),R8
|
MOVQ key+32(FP),R8
|
||||||
|
|
||||||
MOVQ SP,R12
|
MOVQ SP,R12
|
||||||
MOVQ SP,R9
|
ADDQ $31, R12
|
||||||
ADDQ $31, R9
|
ANDQ $~31, R12
|
||||||
ANDQ $~31, R9
|
|
||||||
MOVQ R9, SP
|
|
||||||
|
|
||||||
MOVQ DX,R9
|
MOVQ DX,R9
|
||||||
MOVQ CX,DX
|
MOVQ CX,DX
|
||||||
|
@ -32,116 +30,116 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL 0(R10),R8
|
MOVL 0(R10),R8
|
||||||
MOVL 0(DX),AX
|
MOVL 0(DX),AX
|
||||||
MOVL 16(R10),R11
|
MOVL 16(R10),R11
|
||||||
MOVL CX,0(SP)
|
MOVL CX,0(R12)
|
||||||
MOVL R8, 4 (SP)
|
MOVL R8, 4 (R12)
|
||||||
MOVL AX, 8 (SP)
|
MOVL AX, 8 (R12)
|
||||||
MOVL R11, 12 (SP)
|
MOVL R11, 12 (R12)
|
||||||
MOVL 8(DX),CX
|
MOVL 8(DX),CX
|
||||||
MOVL 24(R10),R8
|
MOVL 24(R10),R8
|
||||||
MOVL 4(R10),AX
|
MOVL 4(R10),AX
|
||||||
MOVL 4(DX),R11
|
MOVL 4(DX),R11
|
||||||
MOVL CX,16(SP)
|
MOVL CX,16(R12)
|
||||||
MOVL R8, 20 (SP)
|
MOVL R8, 20 (R12)
|
||||||
MOVL AX, 24 (SP)
|
MOVL AX, 24 (R12)
|
||||||
MOVL R11, 28 (SP)
|
MOVL R11, 28 (R12)
|
||||||
MOVL 12(DX),CX
|
MOVL 12(DX),CX
|
||||||
MOVL 12(R10),DX
|
MOVL 12(R10),DX
|
||||||
MOVL 28(R10),R8
|
MOVL 28(R10),R8
|
||||||
MOVL 8(R10),AX
|
MOVL 8(R10),AX
|
||||||
MOVL DX,32(SP)
|
MOVL DX,32(R12)
|
||||||
MOVL CX, 36 (SP)
|
MOVL CX, 36 (R12)
|
||||||
MOVL R8, 40 (SP)
|
MOVL R8, 40 (R12)
|
||||||
MOVL AX, 44 (SP)
|
MOVL AX, 44 (R12)
|
||||||
MOVQ $1634760805,DX
|
MOVQ $1634760805,DX
|
||||||
MOVQ $857760878,CX
|
MOVQ $857760878,CX
|
||||||
MOVQ $2036477234,R8
|
MOVQ $2036477234,R8
|
||||||
MOVQ $1797285236,AX
|
MOVQ $1797285236,AX
|
||||||
MOVL DX,48(SP)
|
MOVL DX,48(R12)
|
||||||
MOVL CX, 52 (SP)
|
MOVL CX, 52 (R12)
|
||||||
MOVL R8, 56 (SP)
|
MOVL R8, 56 (R12)
|
||||||
MOVL AX, 60 (SP)
|
MOVL AX, 60 (R12)
|
||||||
CMPQ R9,$256
|
CMPQ R9,$256
|
||||||
JB BYTESBETWEEN1AND255
|
JB BYTESBETWEEN1AND255
|
||||||
MOVOA 48(SP),X0
|
MOVOA 48(R12),X0
|
||||||
PSHUFL $0X55,X0,X1
|
PSHUFL $0X55,X0,X1
|
||||||
PSHUFL $0XAA,X0,X2
|
PSHUFL $0XAA,X0,X2
|
||||||
PSHUFL $0XFF,X0,X3
|
PSHUFL $0XFF,X0,X3
|
||||||
PSHUFL $0X00,X0,X0
|
PSHUFL $0X00,X0,X0
|
||||||
MOVOA X1,64(SP)
|
MOVOA X1,64(R12)
|
||||||
MOVOA X2,80(SP)
|
MOVOA X2,80(R12)
|
||||||
MOVOA X3,96(SP)
|
MOVOA X3,96(R12)
|
||||||
MOVOA X0,112(SP)
|
MOVOA X0,112(R12)
|
||||||
MOVOA 0(SP),X0
|
MOVOA 0(R12),X0
|
||||||
PSHUFL $0XAA,X0,X1
|
PSHUFL $0XAA,X0,X1
|
||||||
PSHUFL $0XFF,X0,X2
|
PSHUFL $0XFF,X0,X2
|
||||||
PSHUFL $0X00,X0,X3
|
PSHUFL $0X00,X0,X3
|
||||||
PSHUFL $0X55,X0,X0
|
PSHUFL $0X55,X0,X0
|
||||||
MOVOA X1,128(SP)
|
MOVOA X1,128(R12)
|
||||||
MOVOA X2,144(SP)
|
MOVOA X2,144(R12)
|
||||||
MOVOA X3,160(SP)
|
MOVOA X3,160(R12)
|
||||||
MOVOA X0,176(SP)
|
MOVOA X0,176(R12)
|
||||||
MOVOA 16(SP),X0
|
MOVOA 16(R12),X0
|
||||||
PSHUFL $0XFF,X0,X1
|
PSHUFL $0XFF,X0,X1
|
||||||
PSHUFL $0X55,X0,X2
|
PSHUFL $0X55,X0,X2
|
||||||
PSHUFL $0XAA,X0,X0
|
PSHUFL $0XAA,X0,X0
|
||||||
MOVOA X1,192(SP)
|
MOVOA X1,192(R12)
|
||||||
MOVOA X2,208(SP)
|
MOVOA X2,208(R12)
|
||||||
MOVOA X0,224(SP)
|
MOVOA X0,224(R12)
|
||||||
MOVOA 32(SP),X0
|
MOVOA 32(R12),X0
|
||||||
PSHUFL $0X00,X0,X1
|
PSHUFL $0X00,X0,X1
|
||||||
PSHUFL $0XAA,X0,X2
|
PSHUFL $0XAA,X0,X2
|
||||||
PSHUFL $0XFF,X0,X0
|
PSHUFL $0XFF,X0,X0
|
||||||
MOVOA X1,240(SP)
|
MOVOA X1,240(R12)
|
||||||
MOVOA X2,256(SP)
|
MOVOA X2,256(R12)
|
||||||
MOVOA X0,272(SP)
|
MOVOA X0,272(R12)
|
||||||
BYTESATLEAST256:
|
BYTESATLEAST256:
|
||||||
MOVL 16(SP),DX
|
MOVL 16(R12),DX
|
||||||
MOVL 36 (SP),CX
|
MOVL 36 (R12),CX
|
||||||
MOVL DX,288(SP)
|
MOVL DX,288(R12)
|
||||||
MOVL CX,304(SP)
|
MOVL CX,304(R12)
|
||||||
SHLQ $32,CX
|
SHLQ $32,CX
|
||||||
ADDQ CX,DX
|
ADDQ CX,DX
|
||||||
ADDQ $1,DX
|
ADDQ $1,DX
|
||||||
MOVQ DX,CX
|
MOVQ DX,CX
|
||||||
SHRQ $32,CX
|
SHRQ $32,CX
|
||||||
MOVL DX, 292 (SP)
|
MOVL DX, 292 (R12)
|
||||||
MOVL CX, 308 (SP)
|
MOVL CX, 308 (R12)
|
||||||
ADDQ $1,DX
|
ADDQ $1,DX
|
||||||
MOVQ DX,CX
|
MOVQ DX,CX
|
||||||
SHRQ $32,CX
|
SHRQ $32,CX
|
||||||
MOVL DX, 296 (SP)
|
MOVL DX, 296 (R12)
|
||||||
MOVL CX, 312 (SP)
|
MOVL CX, 312 (R12)
|
||||||
ADDQ $1,DX
|
ADDQ $1,DX
|
||||||
MOVQ DX,CX
|
MOVQ DX,CX
|
||||||
SHRQ $32,CX
|
SHRQ $32,CX
|
||||||
MOVL DX, 300 (SP)
|
MOVL DX, 300 (R12)
|
||||||
MOVL CX, 316 (SP)
|
MOVL CX, 316 (R12)
|
||||||
ADDQ $1,DX
|
ADDQ $1,DX
|
||||||
MOVQ DX,CX
|
MOVQ DX,CX
|
||||||
SHRQ $32,CX
|
SHRQ $32,CX
|
||||||
MOVL DX,16(SP)
|
MOVL DX,16(R12)
|
||||||
MOVL CX, 36 (SP)
|
MOVL CX, 36 (R12)
|
||||||
MOVQ R9,352(SP)
|
MOVQ R9,352(R12)
|
||||||
MOVQ $20,DX
|
MOVQ $20,DX
|
||||||
MOVOA 64(SP),X0
|
MOVOA 64(R12),X0
|
||||||
MOVOA 80(SP),X1
|
MOVOA 80(R12),X1
|
||||||
MOVOA 96(SP),X2
|
MOVOA 96(R12),X2
|
||||||
MOVOA 256(SP),X3
|
MOVOA 256(R12),X3
|
||||||
MOVOA 272(SP),X4
|
MOVOA 272(R12),X4
|
||||||
MOVOA 128(SP),X5
|
MOVOA 128(R12),X5
|
||||||
MOVOA 144(SP),X6
|
MOVOA 144(R12),X6
|
||||||
MOVOA 176(SP),X7
|
MOVOA 176(R12),X7
|
||||||
MOVOA 192(SP),X8
|
MOVOA 192(R12),X8
|
||||||
MOVOA 208(SP),X9
|
MOVOA 208(R12),X9
|
||||||
MOVOA 224(SP),X10
|
MOVOA 224(R12),X10
|
||||||
MOVOA 304(SP),X11
|
MOVOA 304(R12),X11
|
||||||
MOVOA 112(SP),X12
|
MOVOA 112(R12),X12
|
||||||
MOVOA 160(SP),X13
|
MOVOA 160(R12),X13
|
||||||
MOVOA 240(SP),X14
|
MOVOA 240(R12),X14
|
||||||
MOVOA 288(SP),X15
|
MOVOA 288(R12),X15
|
||||||
MAINLOOP1:
|
MAINLOOP1:
|
||||||
MOVOA X1,320(SP)
|
MOVOA X1,320(R12)
|
||||||
MOVOA X2,336(SP)
|
MOVOA X2,336(R12)
|
||||||
MOVOA X13,X1
|
MOVOA X13,X1
|
||||||
PADDL X12,X1
|
PADDL X12,X1
|
||||||
MOVOA X1,X2
|
MOVOA X1,X2
|
||||||
|
@ -191,8 +189,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X1,X12
|
PXOR X1,X12
|
||||||
PSRLL $14,X2
|
PSRLL $14,X2
|
||||||
PXOR X2,X12
|
PXOR X2,X12
|
||||||
MOVOA 320(SP),X1
|
MOVOA 320(R12),X1
|
||||||
MOVOA X12,320(SP)
|
MOVOA X12,320(R12)
|
||||||
MOVOA X9,X2
|
MOVOA X9,X2
|
||||||
PADDL X7,X2
|
PADDL X7,X2
|
||||||
MOVOA X2,X12
|
MOVOA X2,X12
|
||||||
|
@ -207,8 +205,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X2,X3
|
PXOR X2,X3
|
||||||
PSRLL $25,X12
|
PSRLL $25,X12
|
||||||
PXOR X12,X3
|
PXOR X12,X3
|
||||||
MOVOA 336(SP),X2
|
MOVOA 336(R12),X2
|
||||||
MOVOA X0,336(SP)
|
MOVOA X0,336(R12)
|
||||||
MOVOA X6,X0
|
MOVOA X6,X0
|
||||||
PADDL X2,X0
|
PADDL X2,X0
|
||||||
MOVOA X0,X12
|
MOVOA X0,X12
|
||||||
|
@ -251,8 +249,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X0,X1
|
PXOR X0,X1
|
||||||
PSRLL $14,X12
|
PSRLL $14,X12
|
||||||
PXOR X12,X1
|
PXOR X12,X1
|
||||||
MOVOA 320(SP),X0
|
MOVOA 320(R12),X0
|
||||||
MOVOA X1,320(SP)
|
MOVOA X1,320(R12)
|
||||||
MOVOA X4,X1
|
MOVOA X4,X1
|
||||||
PADDL X0,X1
|
PADDL X0,X1
|
||||||
MOVOA X1,X12
|
MOVOA X1,X12
|
||||||
|
@ -267,8 +265,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X1,X2
|
PXOR X1,X2
|
||||||
PSRLL $14,X12
|
PSRLL $14,X12
|
||||||
PXOR X12,X2
|
PXOR X12,X2
|
||||||
MOVOA 336(SP),X12
|
MOVOA 336(R12),X12
|
||||||
MOVOA X2,336(SP)
|
MOVOA X2,336(R12)
|
||||||
MOVOA X14,X1
|
MOVOA X14,X1
|
||||||
PADDL X12,X1
|
PADDL X12,X1
|
||||||
MOVOA X1,X2
|
MOVOA X1,X2
|
||||||
|
@ -311,8 +309,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X1,X0
|
PXOR X1,X0
|
||||||
PSRLL $14,X2
|
PSRLL $14,X2
|
||||||
PXOR X2,X0
|
PXOR X2,X0
|
||||||
MOVOA 320(SP),X1
|
MOVOA 320(R12),X1
|
||||||
MOVOA X0,320(SP)
|
MOVOA X0,320(R12)
|
||||||
MOVOA X8,X0
|
MOVOA X8,X0
|
||||||
PADDL X14,X0
|
PADDL X14,X0
|
||||||
MOVOA X0,X2
|
MOVOA X0,X2
|
||||||
|
@ -327,8 +325,8 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X0,X6
|
PXOR X0,X6
|
||||||
PSRLL $25,X2
|
PSRLL $25,X2
|
||||||
PXOR X2,X6
|
PXOR X2,X6
|
||||||
MOVOA 336(SP),X2
|
MOVOA 336(R12),X2
|
||||||
MOVOA X12,336(SP)
|
MOVOA X12,336(R12)
|
||||||
MOVOA X3,X0
|
MOVOA X3,X0
|
||||||
PADDL X2,X0
|
PADDL X2,X0
|
||||||
MOVOA X0,X12
|
MOVOA X0,X12
|
||||||
|
@ -378,14 +376,14 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PXOR X0,X2
|
PXOR X0,X2
|
||||||
PSRLL $14,X12
|
PSRLL $14,X12
|
||||||
PXOR X12,X2
|
PXOR X12,X2
|
||||||
MOVOA 320(SP),X12
|
MOVOA 320(R12),X12
|
||||||
MOVOA 336(SP),X0
|
MOVOA 336(R12),X0
|
||||||
SUBQ $2,DX
|
SUBQ $2,DX
|
||||||
JA MAINLOOP1
|
JA MAINLOOP1
|
||||||
PADDL 112(SP),X12
|
PADDL 112(R12),X12
|
||||||
PADDL 176(SP),X7
|
PADDL 176(R12),X7
|
||||||
PADDL 224(SP),X10
|
PADDL 224(R12),X10
|
||||||
PADDL 272(SP),X4
|
PADDL 272(R12),X4
|
||||||
MOVD X12,DX
|
MOVD X12,DX
|
||||||
MOVD X7,CX
|
MOVD X7,CX
|
||||||
MOVD X10,R8
|
MOVD X10,R8
|
||||||
|
@ -446,10 +444,10 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL CX,196(DI)
|
MOVL CX,196(DI)
|
||||||
MOVL R8,200(DI)
|
MOVL R8,200(DI)
|
||||||
MOVL R9,204(DI)
|
MOVL R9,204(DI)
|
||||||
PADDL 240(SP),X14
|
PADDL 240(R12),X14
|
||||||
PADDL 64(SP),X0
|
PADDL 64(R12),X0
|
||||||
PADDL 128(SP),X5
|
PADDL 128(R12),X5
|
||||||
PADDL 192(SP),X8
|
PADDL 192(R12),X8
|
||||||
MOVD X14,DX
|
MOVD X14,DX
|
||||||
MOVD X0,CX
|
MOVD X0,CX
|
||||||
MOVD X5,R8
|
MOVD X5,R8
|
||||||
|
@ -510,10 +508,10 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL CX,212(DI)
|
MOVL CX,212(DI)
|
||||||
MOVL R8,216(DI)
|
MOVL R8,216(DI)
|
||||||
MOVL R9,220(DI)
|
MOVL R9,220(DI)
|
||||||
PADDL 288(SP),X15
|
PADDL 288(R12),X15
|
||||||
PADDL 304(SP),X11
|
PADDL 304(R12),X11
|
||||||
PADDL 80(SP),X1
|
PADDL 80(R12),X1
|
||||||
PADDL 144(SP),X6
|
PADDL 144(R12),X6
|
||||||
MOVD X15,DX
|
MOVD X15,DX
|
||||||
MOVD X11,CX
|
MOVD X11,CX
|
||||||
MOVD X1,R8
|
MOVD X1,R8
|
||||||
|
@ -574,10 +572,10 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL CX,228(DI)
|
MOVL CX,228(DI)
|
||||||
MOVL R8,232(DI)
|
MOVL R8,232(DI)
|
||||||
MOVL R9,236(DI)
|
MOVL R9,236(DI)
|
||||||
PADDL 160(SP),X13
|
PADDL 160(R12),X13
|
||||||
PADDL 208(SP),X9
|
PADDL 208(R12),X9
|
||||||
PADDL 256(SP),X3
|
PADDL 256(R12),X3
|
||||||
PADDL 96(SP),X2
|
PADDL 96(R12),X2
|
||||||
MOVD X13,DX
|
MOVD X13,DX
|
||||||
MOVD X9,CX
|
MOVD X9,CX
|
||||||
MOVD X3,R8
|
MOVD X3,R8
|
||||||
|
@ -638,7 +636,7 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL CX,244(DI)
|
MOVL CX,244(DI)
|
||||||
MOVL R8,248(DI)
|
MOVL R8,248(DI)
|
||||||
MOVL R9,252(DI)
|
MOVL R9,252(DI)
|
||||||
MOVQ 352(SP),R9
|
MOVQ 352(R12),R9
|
||||||
SUBQ $256,R9
|
SUBQ $256,R9
|
||||||
ADDQ $256,SI
|
ADDQ $256,SI
|
||||||
ADDQ $256,DI
|
ADDQ $256,DI
|
||||||
|
@ -650,17 +648,17 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
CMPQ R9,$64
|
CMPQ R9,$64
|
||||||
JAE NOCOPY
|
JAE NOCOPY
|
||||||
MOVQ DI,DX
|
MOVQ DI,DX
|
||||||
LEAQ 360(SP),DI
|
LEAQ 360(R12),DI
|
||||||
MOVQ R9,CX
|
MOVQ R9,CX
|
||||||
REP; MOVSB
|
REP; MOVSB
|
||||||
LEAQ 360(SP),DI
|
LEAQ 360(R12),DI
|
||||||
LEAQ 360(SP),SI
|
LEAQ 360(R12),SI
|
||||||
NOCOPY:
|
NOCOPY:
|
||||||
MOVQ R9,352(SP)
|
MOVQ R9,352(R12)
|
||||||
MOVOA 48(SP),X0
|
MOVOA 48(R12),X0
|
||||||
MOVOA 0(SP),X1
|
MOVOA 0(R12),X1
|
||||||
MOVOA 16(SP),X2
|
MOVOA 16(R12),X2
|
||||||
MOVOA 32(SP),X3
|
MOVOA 32(R12),X3
|
||||||
MOVOA X1,X4
|
MOVOA X1,X4
|
||||||
MOVQ $20,CX
|
MOVQ $20,CX
|
||||||
MAINLOOP2:
|
MAINLOOP2:
|
||||||
|
@ -791,10 +789,10 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
PSHUFL $0X39,X3,X3
|
PSHUFL $0X39,X3,X3
|
||||||
PXOR X6,X0
|
PXOR X6,X0
|
||||||
JA MAINLOOP2
|
JA MAINLOOP2
|
||||||
PADDL 48(SP),X0
|
PADDL 48(R12),X0
|
||||||
PADDL 0(SP),X1
|
PADDL 0(R12),X1
|
||||||
PADDL 16(SP),X2
|
PADDL 16(R12),X2
|
||||||
PADDL 32(SP),X3
|
PADDL 32(R12),X3
|
||||||
MOVD X0,CX
|
MOVD X0,CX
|
||||||
MOVD X1,R8
|
MOVD X1,R8
|
||||||
MOVD X2,R9
|
MOVD X2,R9
|
||||||
|
@ -855,16 +853,16 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
MOVL R8,44(DI)
|
MOVL R8,44(DI)
|
||||||
MOVL R9,28(DI)
|
MOVL R9,28(DI)
|
||||||
MOVL AX,12(DI)
|
MOVL AX,12(DI)
|
||||||
MOVQ 352(SP),R9
|
MOVQ 352(R12),R9
|
||||||
MOVL 16(SP),CX
|
MOVL 16(R12),CX
|
||||||
MOVL 36 (SP),R8
|
MOVL 36 (R12),R8
|
||||||
ADDQ $1,CX
|
ADDQ $1,CX
|
||||||
SHLQ $32,R8
|
SHLQ $32,R8
|
||||||
ADDQ R8,CX
|
ADDQ R8,CX
|
||||||
MOVQ CX,R8
|
MOVQ CX,R8
|
||||||
SHRQ $32,R8
|
SHRQ $32,R8
|
||||||
MOVL CX,16(SP)
|
MOVL CX,16(R12)
|
||||||
MOVL R8, 36 (SP)
|
MOVL R8, 36 (R12)
|
||||||
CMPQ R9,$64
|
CMPQ R9,$64
|
||||||
JA BYTESATLEAST65
|
JA BYTESATLEAST65
|
||||||
JAE BYTESATLEAST64
|
JAE BYTESATLEAST64
|
||||||
|
@ -874,7 +872,6 @@ TEXT ·salsa2020XORKeyStream(SB),0,$456-40 // frame = 424 + 32 byte alignment
|
||||||
REP; MOVSB
|
REP; MOVSB
|
||||||
BYTESATLEAST64:
|
BYTESATLEAST64:
|
||||||
DONE:
|
DONE:
|
||||||
MOVQ R12,SP
|
|
||||||
RET
|
RET
|
||||||
BYTESATLEAST65:
|
BYTESATLEAST65:
|
||||||
SUBQ $64,R9
|
SUBQ $64,R9
|
||||||
|
|
1
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_noasm.go
generated
vendored
1
vendor/golang.org/x/crypto/salsa20/salsa/salsa20_noasm.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !amd64 || purego || !gc
|
||||||
// +build !amd64 purego !gc
|
// +build !amd64 purego !gc
|
||||||
|
|
||||||
package salsa
|
package salsa
|
||||||
|
|
1
vendor/golang.org/x/net/http2/go111.go
generated
vendored
1
vendor/golang.org/x/net/http2/go111.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.11
|
||||||
// +build go1.11
|
// +build go1.11
|
||||||
|
|
||||||
package http2
|
package http2
|
||||||
|
|
1
vendor/golang.org/x/net/http2/not_go111.go
generated
vendored
1
vendor/golang.org/x/net/http2/not_go111.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.11
|
||||||
// +build !go1.11
|
// +build !go1.11
|
||||||
|
|
||||||
package http2
|
package http2
|
||||||
|
|
1
vendor/golang.org/x/net/idna/idna10.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/idna10.0.0.go
generated
vendored
|
@ -4,6 +4,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.10
|
||||||
// +build go1.10
|
// +build go1.10
|
||||||
|
|
||||||
// Package idna implements IDNA2008 using the compatibility processing
|
// Package idna implements IDNA2008 using the compatibility processing
|
||||||
|
|
1
vendor/golang.org/x/net/idna/idna9.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/idna9.0.0.go
generated
vendored
|
@ -4,6 +4,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.10
|
||||||
// +build !go1.10
|
// +build !go1.10
|
||||||
|
|
||||||
// Package idna implements IDNA2008 using the compatibility processing
|
// Package idna implements IDNA2008 using the compatibility processing
|
||||||
|
|
1
vendor/golang.org/x/net/idna/tables10.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/tables10.0.0.go
generated
vendored
|
@ -1,5 +1,6 @@
|
||||||
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build go1.10 && !go1.13
|
||||||
// +build go1.10,!go1.13
|
// +build go1.10,!go1.13
|
||||||
|
|
||||||
package idna
|
package idna
|
||||||
|
|
1
vendor/golang.org/x/net/idna/tables11.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/tables11.0.0.go
generated
vendored
|
@ -1,5 +1,6 @@
|
||||||
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build go1.13 && !go1.14
|
||||||
// +build go1.13,!go1.14
|
// +build go1.13,!go1.14
|
||||||
|
|
||||||
package idna
|
package idna
|
||||||
|
|
1
vendor/golang.org/x/net/idna/tables12.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/tables12.0.0.go
generated
vendored
|
@ -1,5 +1,6 @@
|
||||||
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build go1.14 && !go1.16
|
||||||
// +build go1.14,!go1.16
|
// +build go1.14,!go1.16
|
||||||
|
|
||||||
package idna
|
package idna
|
||||||
|
|
1
vendor/golang.org/x/net/idna/tables13.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/tables13.0.0.go
generated
vendored
|
@ -1,5 +1,6 @@
|
||||||
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build go1.16
|
||||||
// +build go1.16
|
// +build go1.16
|
||||||
|
|
||||||
package idna
|
package idna
|
||||||
|
|
1
vendor/golang.org/x/net/idna/tables9.0.0.go
generated
vendored
1
vendor/golang.org/x/net/idna/tables9.0.0.go
generated
vendored
|
@ -1,5 +1,6 @@
|
||||||
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
|
||||||
|
|
||||||
|
//go:build !go1.10
|
||||||
// +build !go1.10
|
// +build !go1.10
|
||||||
|
|
||||||
package idna
|
package idna
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd
|
||||||
// +build aix darwin dragonfly freebsd netbsd openbsd
|
// +build aix darwin dragonfly freebsd netbsd openbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm || mips || mipsle || 386) && linux
|
||||||
// +build arm mips mipsle 386
|
// +build arm mips mipsle 386
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm64 || amd64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && linux
|
||||||
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
|
|
4
vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go
generated
vendored
4
vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go
generated
vendored
|
@ -2,8 +2,8 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build amd64
|
//go:build amd64 && solaris
|
||||||
// +build solaris
|
// +build amd64,solaris
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/error_unix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/error_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/iovec_32bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/iovec_32bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm || mips || mipsle || 386) && (darwin || dragonfly || freebsd || linux || netbsd || openbsd)
|
||||||
// +build arm mips mipsle 386
|
// +build arm mips mipsle 386
|
||||||
// +build darwin dragonfly freebsd linux netbsd openbsd
|
// +build darwin dragonfly freebsd linux netbsd openbsd
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/iovec_64bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/iovec_64bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm64 || amd64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || zos)
|
||||||
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd zos
|
||||||
|
|
||||||
|
|
4
vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go
generated
vendored
4
vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go
generated
vendored
|
@ -2,8 +2,8 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build amd64
|
//go:build amd64 && solaris
|
||||||
// +build solaris
|
// +build amd64,solaris
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/iovec_stub.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/iovec_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !linux && !netbsd
|
||||||
// +build !aix,!linux,!netbsd
|
// +build !aix,!linux,!netbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || linux || netbsd
|
||||||
// +build aix linux netbsd
|
// +build aix linux netbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/msghdr_bsd.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/msghdr_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd
|
||||||
// +build aix darwin dragonfly freebsd netbsd openbsd
|
// +build aix darwin dragonfly freebsd netbsd openbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd
|
||||||
// +build aix darwin dragonfly freebsd netbsd
|
// +build aix darwin dragonfly freebsd netbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm || mips || mipsle || 386) && linux
|
||||||
// +build arm mips mipsle 386
|
// +build arm mips mipsle 386
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (arm64 || amd64 || ppc64 || ppc64le || mips64 || mips64le || riscv64 || s390x) && linux
|
||||||
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
// +build arm64 amd64 ppc64 ppc64le mips64 mips64le riscv64 s390x
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
|
|
4
vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go
generated
vendored
4
vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go
generated
vendored
|
@ -2,8 +2,8 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build amd64
|
//go:build amd64 && solaris
|
||||||
// +build solaris
|
// +build amd64,solaris
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/msghdr_stub.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/msghdr_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
4
vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go
generated
vendored
4
vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go
generated
vendored
|
@ -2,8 +2,8 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build s390x
|
//go:build s390x && zos
|
||||||
// +build zos
|
// +build s390x,zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/norace.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/norace.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !race
|
||||||
// +build !race
|
// +build !race
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/race.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/race.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build race
|
||||||
// +build race
|
// +build race
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build linux
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/rawconn_msg.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/rawconn_msg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !linux
|
||||||
// +build !linux
|
// +build !linux
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_bsd.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || openbsd
|
||||||
// +build aix darwin dragonfly freebsd openbsd
|
// +build aix darwin dragonfly freebsd openbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_const_unix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_const_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_const_zos.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_const_zos.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build zos
|
||||||
// +build zos
|
// +build zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_linkname.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_linkname.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || (go1.12 && darwin)
|
||||||
// +build aix go1.12,darwin
|
// +build aix go1.12,darwin
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_linux.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_linux.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build linux && !s390x && !386
|
||||||
// +build linux,!s390x,!386
|
// +build linux,!s390x,!386
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build riscv64
|
||||||
// +build riscv64
|
// +build riscv64
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_posix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_posix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_stub.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/sys_unix.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/sys_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build dragonfly || freebsd || (linux && !s390x && !386) || netbsd || openbsd
|
||||||
// +build dragonfly freebsd linux,!s390x,!386 netbsd openbsd
|
// +build dragonfly freebsd linux,!s390x,!386 netbsd openbsd
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// cgo -godefs defs_aix.go
|
// cgo -godefs defs_aix.go
|
||||||
|
|
||||||
// Added for go1.11 compatibility
|
// Added for go1.11 compatibility
|
||||||
|
//go:build aix
|
||||||
// +build aix
|
// +build aix
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
generated
vendored
1
vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go
generated
vendored
|
@ -1,6 +1,7 @@
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||||
// cgo -godefs defs_linux.go
|
// cgo -godefs defs_linux.go
|
||||||
|
|
||||||
|
//go:build riscv64
|
||||||
// +build riscv64
|
// +build riscv64
|
||||||
|
|
||||||
package socket
|
package socket
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/control_bsd.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/control_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd
|
||||||
// +build aix darwin dragonfly freebsd netbsd openbsd
|
// +build aix darwin dragonfly freebsd netbsd openbsd
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/control_pktinfo.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/control_pktinfo.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build darwin || linux || solaris
|
||||||
// +build darwin linux solaris
|
// +build darwin linux solaris
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/control_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/control_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/control_unix.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/control_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/icmp_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/icmp_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !linux
|
||||||
// +build !linux
|
// +build !linux
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/payload_cmsg.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/payload_cmsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/payload_nocmsg.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/payload_nocmsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sockopt_posix.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sockopt_posix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || windows || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris windows zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sockopt_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sockopt_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_aix.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_aix.go
generated
vendored
|
@ -3,6 +3,7 @@
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// Added for go1.11 compatibility
|
// Added for go1.11 compatibility
|
||||||
|
//go:build aix
|
||||||
// +build aix
|
// +build aix
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_asmreq.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_asmreq.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd || solaris || windows
|
||||||
// +build aix darwin dragonfly freebsd netbsd openbsd solaris windows
|
// +build aix darwin dragonfly freebsd netbsd openbsd solaris windows
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !netbsd && !openbsd && !solaris && !windows
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!netbsd,!openbsd,!solaris,!windows
|
// +build !aix,!darwin,!dragonfly,!freebsd,!netbsd,!openbsd,!solaris,!windows
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_asmreqn.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_asmreqn.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build darwin || freebsd || linux
|
||||||
// +build darwin freebsd linux
|
// +build darwin freebsd linux
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !darwin && !freebsd && !linux
|
||||||
// +build !darwin,!freebsd,!linux
|
// +build !darwin,!freebsd,!linux
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_bpf.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_bpf.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build linux
|
||||||
// +build linux
|
// +build linux
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_bpf_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_bpf_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !linux
|
||||||
// +build !linux
|
// +build !linux
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_bsd.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build netbsd || openbsd
|
||||||
// +build netbsd openbsd
|
// +build netbsd openbsd
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_ssmreq.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_ssmreq.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build darwin || freebsd || linux || solaris
|
||||||
// +build darwin freebsd linux solaris
|
// +build darwin freebsd linux solaris
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !darwin && !freebsd && !linux && !solaris
|
||||||
// +build !darwin,!freebsd,!linux,!solaris
|
// +build !darwin,!freebsd,!linux,!solaris
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/sys_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/sys_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// cgo -godefs defs_aix.go
|
// cgo -godefs defs_aix.go
|
||||||
|
|
||||||
// Added for go1.11 compatibility
|
// Added for go1.11 compatibility
|
||||||
|
//go:build aix
|
||||||
// +build aix
|
// +build aix
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
generated
vendored
1
vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go
generated
vendored
|
@ -1,6 +1,7 @@
|
||||||
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
// Code generated by cmd/cgo -godefs; DO NOT EDIT.
|
||||||
// cgo -godefs defs_linux.go
|
// cgo -godefs defs_linux.go
|
||||||
|
|
||||||
|
//go:build riscv64
|
||||||
// +build riscv64
|
// +build riscv64
|
||||||
|
|
||||||
package ipv4
|
package ipv4
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build darwin
|
||||||
// +build darwin
|
// +build darwin
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/control_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/control_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/control_unix.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/control_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/icmp_bsd.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/icmp_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || netbsd || openbsd
|
||||||
// +build aix darwin dragonfly freebsd netbsd openbsd
|
// +build aix darwin dragonfly freebsd netbsd openbsd
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/icmp_stub.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/icmp_stub.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !windows && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows,!zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/payload_cmsg.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/payload_cmsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos
|
||||||
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
1
vendor/golang.org/x/net/ipv6/payload_nocmsg.go
generated
vendored
1
vendor/golang.org/x/net/ipv6/payload_nocmsg.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
|
||||||
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
// +build !aix,!darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!zos
|
||||||
|
|
||||||
package ipv6
|
package ipv6
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue