Skip to content

Commit ed1f812

Browse files
committed
[dev.boringcrypto] all: merge commit 9d0819b (CL 314609) into dev.boringcrypto
There used to be two BoringCrypto-specific behaviors related to cipher suites in crypto/tls: 1. in FIPS-only mode, only a restricted set of AES ciphers is allowed 2. NOT in FIPS-only mode, AES would be prioritized over ChaCha20 even if AES hardware was not available The motivation of (2) is unclear, and BoringSSL doesn't have equivalent logic. This merge drops (2), and keeps (1). Note that the list of FIPS-only ciphers does not have priority semantics anymore, but the default logic still sorts them the same way as they used to be. Change-Id: I50544011085cfa2b087f323aebf5338c0bd2dd33
2 parents ad1b6f3 + 9d0819b commit ed1f812

File tree

3,217 files changed

+116708
-55117
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,217 files changed

+116708
-55117
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ _testmain.go
3737
/src/cmd/internal/objabi/zbootstrap.go
3838
/src/go/build/zcgo.go
3939
/src/go/doc/headscan
40+
/src/internal/buildcfg/zbootstrap.go
4041
/src/runtime/internal/sys/zversion.go
4142
/src/unicode/maketables
4243
/test.out

AUTHORS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ Andy Davis <[email protected]>
145145
Andy Finkenstadt <[email protected]>
146146
Andy Lindeman <[email protected]>
147147
Andy Maloney <[email protected]>
148-
148+
149149
Andy Walker <[email protected]>
150150
Anfernee Yongkun Gui <[email protected]>
151151
Angelo Bulfone <[email protected]>
@@ -195,7 +195,7 @@ Ayanamist Yang <[email protected]>
195195
Aymerick Jéhanne <[email protected]>
196196
Azat Kaumov <[email protected]>
197197
Baiju Muthukadan <[email protected]>
198-
Baokun Lee <[email protected]>
198+
199199
Bartosz Grzybowski <[email protected]>
200200
Bastian Ike <[email protected]>
201201
Ben Burkert <[email protected]>
@@ -1425,6 +1425,7 @@ Wèi Cōngruì <[email protected]>
14251425
14261426
Wei Guangjing <[email protected]>
14271427
Weichao Tang <[email protected]>
1428+
14281429
Wembley G. Leach, Jr <[email protected]>
14291430
Will Faught <[email protected]>
14301431
Will Storey <[email protected]>

CONTRIBUTORS

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ Andy Davis <[email protected]>
240240
Andy Finkenstadt <[email protected]>
241241
Andy Lindeman <[email protected]>
242242
Andy Maloney <[email protected]>
243-
243+
244244
Andy Walker <[email protected]>
245245
Andy Wang <[email protected]>
246246
Andy Williams <[email protected]>
@@ -321,7 +321,7 @@ Azat Kaumov <[email protected]>
321321
Baiju Muthukadan <[email protected]>
322322
Balaram Makam <[email protected]>
323323
Balazs Lecz <[email protected]>
324-
Baokun Lee <[email protected]>
324+
325325
Barnaby Keene <[email protected]>
326326
Bartosz Grzybowski <[email protected]>
327327
Bartosz Oler <[email protected]>
@@ -466,7 +466,7 @@ Charlotte Brandhorst-Satzkorn <[email protected]>
466466
Chauncy Cullitan <[email protected]>
467467
Chen Zhidong <[email protected]>
468468
Chen Zhihan <[email protected]>
469-
Cherry Zhang <[email protected]>
469+
Cherry Mui <[email protected]>
470470
Chew Choon Keat <[email protected]>
471471
Chiawen Chen <[email protected]>
472472
Chirag Sukhala <[email protected]>
@@ -2526,6 +2526,7 @@ Wei Guangjing <[email protected]>
25262526
25272527
Wei Xikai <[email protected]>
25282528
Weichao Tang <[email protected]>
2529+
25292530
Wembley G. Leach, Jr <[email protected]>
25302531
Wenlei (Frank) He <[email protected]>
25312532
Wenzel Lowe <[email protected]>

api/except.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
pkg encoding/json, method (*RawMessage) MarshalJSON() ([]uint8, error)
2+
pkg math, const MaxFloat64 = 1.79769e+308 // 179769313486231570814527423731704356798100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3+
pkg math, const SmallestNonzeroFloat32 = 1.4013e-45 // 17516230804060213386546619791123951641/12500000000000000000000000000000000000000000000000000000000000000000000000000000000
4+
pkg math, const SmallestNonzeroFloat64 = 4.94066e-324 // 4940656458412465441765687928682213723651/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
25
pkg math/big, const MaxBase = 36
36
pkg math/big, type Word uintptr
47
pkg net, func ListenUnixgram(string, *UnixAddr) (*UDPConn, error)

api/next.txt

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
pkg compress/lzw, method (*Reader) Close() error
2+
pkg compress/lzw, method (*Reader) Read([]uint8) (int, error)
3+
pkg compress/lzw, method (*Reader) Reset(io.Reader, Order, int)
4+
pkg compress/lzw, method (*Writer) Close() error
5+
pkg compress/lzw, method (*Writer) Reset(io.Writer, Order, int)
6+
pkg compress/lzw, method (*Writer) Write([]uint8) (int, error)
7+
pkg compress/lzw, type Reader struct
8+
pkg compress/lzw, type Writer struct
9+
pkg crypto/tls, method (*CertificateRequestInfo) Context() context.Context
10+
pkg crypto/tls, method (*ClientHelloInfo) Context() context.Context
11+
pkg crypto/tls, method (*Conn) HandshakeContext(context.Context) error
12+
pkg debug/elf, const SHT_MIPS_ABIFLAGS = 1879048234
13+
pkg debug/elf, const SHT_MIPS_ABIFLAGS SectionType
14+
pkg encoding/csv, method (*Reader) FieldPos(int) (int, int)
15+
pkg go/ast, method (*FuncDecl) IsMethod() bool
16+
pkg go/build, type Context struct, ToolTags []string
17+
pkg go/parser, const SkipObjectResolution = 64
18+
pkg go/parser, const SkipObjectResolution Mode
19+
pkg go/types, type Config struct, GoVersion string
20+
pkg io/fs, func FileInfoToDirEntry(FileInfo) DirEntry
21+
pkg net, method (*ParseError) Temporary() bool
22+
pkg net, method (*ParseError) Timeout() bool
23+
pkg net, method (IP) IsPrivate() bool
24+
pkg reflect, func VisibleFields(Type) []StructField
25+
pkg reflect, method (Method) IsExported() bool
26+
pkg reflect, method (StructField) IsExported() bool
27+
pkg runtime/cgo (darwin-amd64-cgo), func NewHandle(interface{}) Handle
28+
pkg runtime/cgo (darwin-amd64-cgo), method (Handle) Delete()
29+
pkg runtime/cgo (darwin-amd64-cgo), method (Handle) Value() interface{}
30+
pkg runtime/cgo (darwin-amd64-cgo), type Handle uintptr
31+
pkg runtime/cgo (freebsd-386-cgo), func NewHandle(interface{}) Handle
32+
pkg runtime/cgo (freebsd-386-cgo), method (Handle) Delete()
33+
pkg runtime/cgo (freebsd-386-cgo), method (Handle) Value() interface{}
34+
pkg runtime/cgo (freebsd-386-cgo), type Handle uintptr
35+
pkg runtime/cgo (freebsd-amd64-cgo), func NewHandle(interface{}) Handle
36+
pkg runtime/cgo (freebsd-amd64-cgo), method (Handle) Delete()
37+
pkg runtime/cgo (freebsd-amd64-cgo), method (Handle) Value() interface{}
38+
pkg runtime/cgo (freebsd-amd64-cgo), type Handle uintptr
39+
pkg runtime/cgo (freebsd-arm-cgo), func NewHandle(interface{}) Handle
40+
pkg runtime/cgo (freebsd-arm-cgo), method (Handle) Delete()
41+
pkg runtime/cgo (freebsd-arm-cgo), method (Handle) Value() interface{}
42+
pkg runtime/cgo (freebsd-arm-cgo), type Handle uintptr
43+
pkg runtime/cgo (linux-386-cgo), func NewHandle(interface{}) Handle
44+
pkg runtime/cgo (linux-386-cgo), method (Handle) Delete()
45+
pkg runtime/cgo (linux-386-cgo), method (Handle) Value() interface{}
46+
pkg runtime/cgo (linux-386-cgo), type Handle uintptr
47+
pkg runtime/cgo (linux-amd64-cgo), func NewHandle(interface{}) Handle
48+
pkg runtime/cgo (linux-amd64-cgo), method (Handle) Delete()
49+
pkg runtime/cgo (linux-amd64-cgo), method (Handle) Value() interface{}
50+
pkg runtime/cgo (linux-amd64-cgo), type Handle uintptr
51+
pkg runtime/cgo (linux-arm-cgo), func NewHandle(interface{}) Handle
52+
pkg runtime/cgo (linux-arm-cgo), method (Handle) Delete()
53+
pkg runtime/cgo (linux-arm-cgo), method (Handle) Value() interface{}
54+
pkg runtime/cgo (linux-arm-cgo), type Handle uintptr
55+
pkg runtime/cgo (netbsd-386-cgo), func NewHandle(interface{}) Handle
56+
pkg runtime/cgo (netbsd-386-cgo), method (Handle) Delete()
57+
pkg runtime/cgo (netbsd-386-cgo), method (Handle) Value() interface{}
58+
pkg runtime/cgo (netbsd-386-cgo), type Handle uintptr
59+
pkg runtime/cgo (netbsd-amd64-cgo), func NewHandle(interface{}) Handle
60+
pkg runtime/cgo (netbsd-amd64-cgo), method (Handle) Delete()
61+
pkg runtime/cgo (netbsd-amd64-cgo), method (Handle) Value() interface{}
62+
pkg runtime/cgo (netbsd-amd64-cgo), type Handle uintptr
63+
pkg runtime/cgo (netbsd-arm-cgo), func NewHandle(interface{}) Handle
64+
pkg runtime/cgo (netbsd-arm-cgo), method (Handle) Delete()
65+
pkg runtime/cgo (netbsd-arm-cgo), method (Handle) Value() interface{}
66+
pkg runtime/cgo (netbsd-arm-cgo), type Handle uintptr
67+
pkg runtime/cgo (netbsd-arm64-cgo), func NewHandle(interface{}) Handle
68+
pkg runtime/cgo (netbsd-arm64-cgo), method (Handle) Delete()
69+
pkg runtime/cgo (netbsd-arm64-cgo), method (Handle) Value() interface{}
70+
pkg runtime/cgo (netbsd-arm64-cgo), type Handle uintptr
71+
pkg runtime/cgo (openbsd-386-cgo), func NewHandle(interface{}) Handle
72+
pkg runtime/cgo (openbsd-386-cgo), method (Handle) Delete()
73+
pkg runtime/cgo (openbsd-386-cgo), method (Handle) Value() interface{}
74+
pkg runtime/cgo (openbsd-386-cgo), type Handle uintptr
75+
pkg runtime/cgo (openbsd-amd64-cgo), func NewHandle(interface{}) Handle
76+
pkg runtime/cgo (openbsd-amd64-cgo), method (Handle) Delete()
77+
pkg runtime/cgo (openbsd-amd64-cgo), method (Handle) Value() interface{}
78+
pkg runtime/cgo (openbsd-amd64-cgo), type Handle uintptr
79+
pkg syscall (openbsd-386), const MSG_CMSG_CLOEXEC = 2048
80+
pkg syscall (openbsd-386), const MSG_CMSG_CLOEXEC ideal-int
81+
pkg syscall (openbsd-386-cgo), const MSG_CMSG_CLOEXEC = 2048
82+
pkg syscall (openbsd-386-cgo), const MSG_CMSG_CLOEXEC ideal-int
83+
pkg syscall (openbsd-amd64), const MSG_CMSG_CLOEXEC = 2048
84+
pkg syscall (openbsd-amd64), const MSG_CMSG_CLOEXEC ideal-int
85+
pkg syscall (openbsd-amd64-cgo), const MSG_CMSG_CLOEXEC = 2048
86+
pkg syscall (openbsd-amd64-cgo), const MSG_CMSG_CLOEXEC ideal-int
87+
pkg syscall (windows-386), type SysProcAttr struct, AdditionalInheritedHandles []Handle
88+
pkg syscall (windows-386), type SysProcAttr struct, ParentProcess Handle
89+
pkg syscall (windows-amd64), type SysProcAttr struct, AdditionalInheritedHandles []Handle
90+
pkg syscall (windows-amd64), type SysProcAttr struct, ParentProcess Handle
91+
pkg testing, method (*B) Setenv(string, string)
92+
pkg testing, method (*T) Setenv(string, string)
93+
pkg text/template/parse, const SkipFuncCheck = 2
94+
pkg text/template/parse, const SkipFuncCheck Mode
95+
pkg time, func UnixMicro(int64) Time
96+
pkg time, func UnixMilli(int64) Time
97+
pkg time, method (*Time) IsDST() bool
98+
pkg time, method (Time) UnixMicro() int64
99+
pkg time, method (Time) UnixMilli() int64

0 commit comments

Comments
 (0)