Skip to content
Snippets Groups Projects
  • Russ Cox's avatar
    f771edd7
    all: REVERSE MERGE dev.boringcrypto (cdcb4b6e) into master · f771edd7
    Russ Cox authored
    This commit is a REVERSE MERGE.
    It merges dev.boringcrypto back into its parent branch, master.
    This marks the end of development on dev.boringcrypto.
    
    Manual Changes:
    - git rm README.boringcrypto.md
    - git rm -r misc/boring
    - git rm src/cmd/internal/notsha256/sha256block_arm64.s
    - git cherry-pick -n 5856aa74  # remove GOEXPERIMENT=boringcrypto forcing in cmd/dist
    
    There are some minor cleanups like merging import statements
    that I will apply in a follow-up CL.
    
    Merge List:
    
    + 2022-04-29 cdcb4b6e [dev.boringcrypto] cmd/compile: remove the awful boringcrypto kludge
    + 2022-04-29 e845f572 [dev.boringcrypto] crypto/ecdsa, crypto/rsa: use boring.Cache
    + 2022-04-29 a840bf87 [dev.boringcrypto] crypto/internal/boring: add GC-aware cache
    + 2022-04-29 0184fe5e [dev.boringcrypto] crypto/x509: remove VerifyOptions.IsBoring
    + 2022-04-29 9e9c7a0a [dev.boringcrypto] crypto/..., go/build: align deps test with standard rules
    + 2022-04-29 0ec08283 [dev.boringcrypto] crypto/internal/boring: make SHA calls allocation-free
    + 2022-04-29 3cb10d14 [dev.boringcrypto] crypto/internal/boring: avoid allocation in big.Int conversion
    + 2022-04-29 509776be [dev.boringcrypto] cmd/dist: default to use of boringcrypto
    + 2022-04-29 f4c0f42f [dev.boringcrypto] all: add boringcrypto build tags
    + 2022-04-29 1f0547c4 [dev.boringcrypto] cmd/go: pass dependency syso to cgo too
    + 2022-04-29 e5407501 [dev.boringcrypto] cmd: use notsha256 instead of md5, sha1, sha256
    + 2022-04-29 fe006d64 [dev.boringcrypto] cmd/internal/notsha256: add new package
    + 2022-04-27 ec7f5165 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-22 ca6fd39c [dev.boringcrypto] misc/boring: skip long tests during build.release
    + 2022-04-21 19e4b10f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-20 e07d6396 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-13 1f11660f [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-04-13 bc3e5d0a [dev.boringcrypto] misc/boring: remove -trust and individual reviewers
    + 2022-04-05 4739b353 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-30 9d6ab825 [dev.boringcrypto] make.bash: disable GOEXPERIMENT when using bootstrap toolchain
    + 2022-03-30 d1405d74 [dev.boringcrypto] crypto/internal/boring: update build instructions to use podman
    + 2022-03-29 50b8f490 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-15 0af0e193 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-03-07 f4927938 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-07 768804df [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-02-11 8521d1ea [dev.boringcrypto] misc/boring: use go install cmd@latest for installing command
    + 2022-02-11 b75258fd [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-02-08 74d25c62 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-02-03 e14fee55 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-01-14 d382493a [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-12-09 069bbf54 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-12-06 21fa0b21 [dev.boringcrypto] crypto/internal/boring: add -pthread linker flag
    + 2021-12-03 a38b43e4 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-11-09 16215e53 [dev.boringcrypto] cmd/compile: disable version test on boringcrypto
    + 2021-11-08 c9858c7b [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2021-11-05 ed07c49c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2021-11-05 dc265855 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-10-28 69d5e469 [dev.boringcrypto] all: convert +build to //go:build lines in boring-specific files
    + 2021-10-08 2840ccbc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-10-08 114aa699 [dev.boringcrypto] misc/boring: fix Docker Hub references
    + 2021-10-08 7d26add6 [dev.boringcrypto] misc/boring: publish to Artifact Registry
    + 2021-08-27 5ae200d5 [dev.boringcrypto] crypto/tls: permit P-521 in FIPS mode
    + 2021-08-26 083811d0 [dev.boringcrypto] crypto/tls: use correct config in TestBoringClientHello
    + 2021-08-16 c7e7ce5e [dev.boringcrypto] all: merge commit 57c115e1 into dev.boringcrypto
    + 2021-08-10 1fb58d6c [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-07-14 934db9f0 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-06-08 a890a4de [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-05-13 ed1f812c [dev.boringcrypto] all: merge commit 9d0819b2 (CL 314609) into dev.boringcrypto
    + 2021-05-10 ad1b6f3e [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-04-21 11061407 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-23 b397e0c0 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-15 128cecc7 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-10 5e2f5a38 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-02-26 42089e72 [dev.boringcrypto] api: add crypto/boring.Enabled
    + 2021-02-24 03cd6661 [dev.boringcrypto] all: merge master (5b76343a) into dev.boringcrypto
    + 2021-02-17 0f210b75 [dev.boringcrypto] all: merge master (2f0da6d9) into dev.boringcrypto
    + 2021-02-12 1aea1b19 [dev.boringcrypto] misc/boring: support codereview.cfg in merge.sh
    + 2021-02-07 0d34d85d [dev.boringcrypto] crypto/internal/boring: remove .llvm_addrsig section
    + 2021-02-07 325e03a6 [dev.boringcrypto] all: add codereview.cfg
    + 2021-02-05 d4f73546 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-01-20 cf8ed7cc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-01-20 f22137d7 [dev.boringcrypto] misc/boring: add -trust and roland@ to merge.sh and release.sh
    + 2020-12-12 e5c7bd0e [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-12-02 5934c434 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-12-01 dea96ada [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-18 906d6e36 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-18 95ceba18 [dev.boringcrypto] crypto/hmac: merge up to 2a206c7f and skip test
    + 2020-11-17 0985c1bd [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-16 af814af6 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-11-05 f42bd507 [dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3678
    + 2020-10-19 ceda58bf [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-09-29 af85c472 [dev.boringcrypto] misc/boring: bump version to b6
    + 2020-09-29 f9b86a65 [dev.boringcrypto] go/build: satisfy the boringcrypto build tag
    + 2020-09-29 ef2b3189 [dev.boringcrypto] crypto/boring: expose boring.Enabled()
    + 2020-09-14 37824212 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-08-18 6bbe47cc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-07-21 6e6e0b73 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-07-09 d85ef2b9 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-07-09 a91ad425 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-06-10 5beb39ba [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-05-07 dd98c0ca [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-05-07 a9d2e3ab [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-05-07 c19c0a04 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-05-07 36c94f84 [dev.boringcrypto] crypto/internal/boring: reject short signatures in VerifyRSAPKCS1v15
    + 2020-05-07 ee159d2f [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-04-08 e067ce52 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-03-03 79284c28 [dev.boringcrypto] crypto/internal/boring: make accesses to RSA types with finalizers safer
    + 2020-03-02 6c64b188 [dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3318
    + 2020-02-28 13355c78 [dev.boringcrypto] misc/boring: add go1.14b4 to RELEASES file
    + 2020-02-28 4980c6b3 [dev.boringcrypto] misc/boring: x/build/cmd/release doesn't take subrepo flags anymore
    + 2020-02-28 601da819 [dev.boringcrypto] misc/boring: make merge.sh and release.sh a little more robust
    + 2020-02-14 09bc5e87 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-02-06 f96dfe6b [dev.boringcrypto] misc/boring: add go1.13.7b4 and go1.12.16b4 releases to RELEASES file
    + 2020-02-05 2f9b2e75 [dev.boringcrypto] misc/docker: update Dockerfile to match recent Buster based golang images
    + 2020-02-05 527880d0 [dev.boringcrypto] misc/boring: update default CL reviewer to katie@golang.org
    + 2019-11-25 50ada481 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2019-11-20 6657395a [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-11-20 ab0a649d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-11-19 62ce702c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-10-25 e8f14494 [dev.boringcrypto] misc/boring: add go1.13.3b4 and go1.12.12b4 to RELEASES file
    + 2019-10-17 988e4d83 [dev.boringcrypto] misc/boring: add go1.13.2b4 and go1.12.11b4 to RELEASES file
    + 2019-10-11 974fd130 [dev.boringcrypto] misc/boring: publish to Docker Hub all releases, not only the latest
    + 2019-09-27 62ce8cd3 [dev.boringcrypto] misc/boring: add go1.13.1b4 and go1.12.10b4 to RELEASES file
    + 2019-09-10 489d2686 [dev.boringcrypto] misc/boring: add Go+BoringCrypto 1.13b4 to RELEASES file
    + 2019-09-04 e0ee0909 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-09-03 ff197f32 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-08-21 5a170528 [dev.boringcrypto] misc/boring: add go1.12.9b4 to RELEASES
    + 2019-08-15 1ebc594b [dev.boringcrypto] misc/boring: add go1.12.8b4 and go1.11.13b4 to RELEASES
    + 2019-08-13 94170292 [dev.boringcrypto] misc/boring: remove download of releaselet.go in build.release
    + 2019-08-05 2691091a misc/boring: add Go 1.11.12b4 and 1.12.7b4 to RELEASES
    + 2019-07-19 6eccf6a6 [dev.boringcrypto] misc/boring: add scripts to automate merges and releases
    + 2019-06-27 98188f30 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-06-13 5c354e66 [dev.boringcrypto] misc/boring: add go1.12.6b4 and go1.11.11b4 releases
    + 2019-06-09 9bf9e7d4 [dev.boringcrypto] crypto: move crypto/internal/boring imports to reduce merge conflicts
    + 2019-06-05 324f8365 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-05-28 e48f228c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-05-14 42e35324 [dev.boringcrypto] misc/boring: add go1.12.5b4 release
    + 2019-03-29 211a13fd [dev.boringcrypto] misc/boring: add go1.11.6b4 to RELEASES
    + 2019-03-28 347af7f0 [dev.boringcrypto] misc/boring: add go1.12.1b4 and update build scripts
    + 2019-02-27 a10558f8 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-02-08 4ed8ad4d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-01-24 14c64dbc [dev.boringcrypto] misc/boring: add go1.10.8b4 and go1.11.5b4
    + 2018-12-15 3f9e53f3 [dev.boringcrypto] misc/boring: add go1.10.7b4 and go1.11.4b4 releases
    + 2018-12-14 92d975e9 [dev.boringcrypto] misc/boring: add go1.11.2b4 release
    + 2018-11-14 c524da49 [dev.boringcrypto] crypto/tls: test for TLS 1.3 to be disabled in FIPS mode
    + 2018-11-14 bfd6d301 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 0007017f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 3169778c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 ab37582e [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 e8b3500d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 de153ac2 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 0cbb11c7 [dev.boringcrypto] cmd/compile: by default accept any language
    + 2018-11-13 11e91677 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-13 af07f773 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-25 13bf5b80 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-15 623650b2 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-01 36c789b1 [dev.boringcrypto] misc/boring: add go1.10.4b4 and go1.11b4 releases
    + 2018-09-07 693875e3 [dev.boringcrypto] crypto/internal/boring: avoid an allocation in AES-GCM Seal and Open
    + 2018-09-06 4d1aa482 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-08-04 7eb1677c [dev.boringcrypto] crypto/internal/boring: fix aesCipher implementation of gcmAble
    + 2018-07-11 eaa3e94e [dev.boringcrypto] misc/boring: add go1.9.7b4 and go1.10.3b4 releases
    + 2018-07-11 5f0402a2 [dev.boringcrypto] misc/boring: support build.release on macOS
    + 2018-07-03 77db0761 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-06-13 b77f5e4c [dev.boringcrypto] crypto/rsa: drop random source reading emulation
    + 2018-06-08 a4b7722f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-05-29 18db93d7 [dev.boringcrypto] crypto/tls: restore AES-GCM priority when BoringCrypto is enabled
    + 2018-05-25 3d9a6ac7 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-05-18 019a994e [dev.boringcrypto] crypto/rsa: fix boringFakeRandomBlind to work with (*big.Int).ModInverse
    + 2018-05-17 a3f9ce33 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-02-09 528dad8c [dev.cryptoboring] misc/boring: update README for Bazel
    + 2018-02-06 c3d83ee3 [dev.boringcrypto] misc/boring: add go1.9.3b4 to RELEASES
    + 2017-12-13 f62a2434 [dev.boringcrypto] all: merge go1.10beta1 into dev.boringcrypto
    + 2017-12-06 3e52f22e [dev.boringcrypto] crypto/internal/boring: add MarshalBinary/UnmarshalBinary to hashes
    + 2017-12-06 5379f784 [dev.boringcrypto] all: merge master (more nearly Go 1.10 beta 1) into dev.boringcrypto
    + 2017-12-06 185e6094 [dev.boringcrypto] all: merge master (nearly Go 1.10 beta 1) into dev.boringcrypto
    + 2017-11-20 c36033a3 [dev.boringcrypto] misc/boring: add go1.9.2b4 release
    + 2017-11-20 cda3c6f9 [dev.boringcrypto] all: merge go1.9.2 into dev.boringcrypto
    + 2017-10-25 2ea7d346 [release-branch.go1.9] go1.9.2
    + 2017-10-25 d93cb462 [release-branch.go1.9] runtime: use simple, more robust fastrandn
    + 2017-10-25 78952c06 [release-branch.go1.9] cmd/compile: fix sign-extension merging rules
    + 2017-10-25 79996e4a [release-branch.go1.9] cmd/compile: avoid generating large offsets
    + 2017-10-25 f36b1265 [release-branch.go1.9] runtime: in cpuProfile.addExtra, set p.lostExtra to 0 after flush
    + 2017-10-25 dffc9319 [release-branch.go1.9] cmd/cgo: support large unsigned macro again
    + 2017-10-25 33ce1682 [release-branch.go1.9] cmd/cgo: avoid using common names for sniffing
    + 2017-10-25 f69668e1 [release-branch.go1.9] os: skip TestPipeThreads as flaky for 1.9
    + 2017-10-25 9be38a15 [release-branch.go1.9] runtime: avoid monotonic time zero on systems with low-res timers
    + 2017-10-25 8bb333a9 [release-branch.go1.9] doc: document Go 1.9.2
    + 2017-10-25 0758d2b9 [release-branch.go1.9] cmd/go: clean up x.exe properly in TestImportMain
    + 2017-10-25 d487b15a [release-branch.go1.9] cmd/compile: omit ICE diagnostics after normal error messages
    + 2017-10-25 fd172535 [release-branch.go1.9] database/sql: prevent race in driver by locking dc in Next
    + 2017-10-25 7e7cb304 [release-branch.go1.9] internal/poll: only call SetFileCompletionNotificationModes for sockets
    + 2017-10-25 f259aed0 [release-branch.go1.9] internal/poll: do not call SetFileCompletionNotificationModes if it is broken
    + 2017-10-25 39d4bb9c [release-branch.go1.9] cmd/go: correct directory used in checkNestedVCS test
    + 2017-10-25 bfc22319 [release-branch.go1.9] crypto/x509: reject intermediates with unknown critical extensions.
    + 2017-10-25 a1e34abf [release-branch.go1.9] net/smtp: NewClient: set tls field to true when already using a TLS connection
    + 2017-10-25 7dadd8d5 [release-branch.go1.9] net: increase expected time to dial a closed port on all Darwin ports
    + 2017-10-25 d8088934 [release-branch.go1.9] cmd/compile: fix merge rules for panic calls
    + 2017-10-25 87b3a278 [release-branch.go1.9] net: bump TestDialerDualStackFDLeak timeout on iOS
    + 2017-10-25 ebfcdef9 [release-branch.go1.9] runtime: make runtime.GC() trigger GC even if GOGC=off
    + 2017-10-25 0ab99b39 [release-branch.go1.9] cmd/compile: fix regression in PPC64.rules move zero
    + 2017-10-25 8d4279c1 [release-branch.go1.9] internal/poll: be explicit when using runtime netpoller
    + 2017-10-25 1ded8334 [release-branch.go1.9] cmd/compile/internal/syntax: fix source buffer refilling
    + 2017-10-25 ff8289f8 [release-branch.go1.9] reflect: fix pointer past-the-end in Call with zero-sized return value
    + 2017-10-25 bd34e741 [release-branch.go1.9] log: fix data race on log.Output
    + 2017-10-25 0b55d8db [release-branch.go1.9] cmd/compile: replace GOROOT in //line directives
    + 2017-10-25 5c48811a [release-branch.go1.9] cmd/compile: limit the number of simultaneously opened files to avoid EMFILE/ENFILE errors
    + 2017-10-25 8c7fa95a [release-branch.go1.9] expvar: make (*Map).Init clear existing keys
    + 2017-10-25 ccd5abc1 [release-branch.go1.9] cmd/compile: simplify "missing function body" error message
    + 2017-10-25 2e4358c9 [release-branch.go1.9] time: fix documentation of Round, Truncate behavior for d <= 0
    + 2017-10-25 c6388d38 [release-branch.go1.9] runtime: capture runtimeInitTime after nanotime is initialized
    + 2017-10-25 724638c9 [release-branch.go1.9] crypto/x509: skip TestSystemRoots
    + 2017-10-25 ed3b0d63 [release-branch.go1.9] internal/poll: add tests for Windows file and serial ports
    + 2017-10-04 93322a5b [release-branch.go1.9] doc: add missing "Minor revisions" header for 1.9
    + 2017-10-04 7f40c121 [release-branch.go1.9] go1.9.1
    + 2017-10-04 598433b1 [release-branch.go1.9] doc: document go1.9.1 and go1.8.4
    + 2017-10-04 815cad3e [release-branch.go1.9] doc/1.9: add mention of net/http.LocalAddrContextKey
    + 2017-10-04 1900d34a [release-branch.go1.9] net/smtp: fix PlainAuth to refuse to send passwords to non-TLS servers
    + 2017-10-04 a39bcece [release-branch.go1.9] cmd/go: reject update of VCS inside VCS
    + 2017-10-04 d9e64910 [release-branch.go1.9] runtime: deflake TestPeriodicGC
    + 2017-09-28 adc1f587 [dev.boringcrypto] misc/boring: add src releases
    + 2017-09-25 40385035 [dev.boringcrypto] misc/boring: add go1.8.3b4
    + 2017-09-25 d724c60b [dev.boringcrypto] misc/boring: update README
    + 2017-09-22 70bada9d [dev.boringcrypto] misc/boring: add go1.9b4 release
    + 2017-09-22 e6ad24cd [dev.boringcrypto] all: merge go1.9 into dev.boringcrypto
    + 2017-09-22 431e071e [dev.boringcrypto] misc/boring: add go1.9rc2b4 release
    + 2017-09-22 cc6e26b2 [dev.boringcrypto] api: add crypto/x509.VerifyOptions.IsBoring to make release builder happy
    + 2017-09-22 bac02b14 [dev.boringcrypto] misc/boring: update VERSION
    + 2017-09-22 3ed08db2 [dev.boringcrypto] crypto/tls/fipsonly: new package to force FIPS-allowed TLS settings
    + 2017-09-20 2ba76155 [dev.boringcrypto] crypto/internal/boring: fix finalizer-induced crashes
    + 2017-09-18 32dc9b24 [dev.boringcrypto] cmd/go: exclude SysoFiles when using -msan
    + 2017-09-18 9f025cbd [dev.boringcrypto] crypto/internal/boring: fall back to standard crypto when using -msan
    + 2017-09-18 89ba9e35 [dev.boringcrypto] crypto/aes: panic on invalid dst, src overlap
    + 2017-09-18 a929f3a0 [dev.boringcrypto] crypto/rsa: fix boring GenerateKey to set non-nil Precomputed.CRTValues
    + 2017-09-18 aa4a4a80 [dev.boringcrypto] crypto/internal/boring: fix detection of tests to allow *.test and *_test
    + 2017-09-18 c9e2d9eb [dev.boringcrypto] crypto/rsa: add test for, fix observable reads from custom randomness
    + 2017-09-18 e773ea9a [dev.boringcrypto] crypto/hmac: add test for Write/Sum after Sum
    + 2017-09-18 8fa8f42c [dev.boringcrypto] crypto/internal/boring: allow hmac operations after Sum
    + 2017-09-18 07f6ce9d [dev.boringcrypto] crypto/internal/boring: handle RSA verification of short signatures
    + 2017-09-14 e8eec3fb [dev.boringcrypto] cmd/compile: refine BoringCrypto kludge
    + 2017-08-30 7b49445d [dev.boringcrypto] cmd/compile: hide new boring fields from reflection
    + 2017-08-30 81b9d733 [dev.boringcrypto] crypto/hmac: test empty key
    + 2017-08-30 f6358bdb [dev.boringcrypto] crypto/internal/boring: fix NewHMAC with empty key
    + 2017-08-30 9c307d80 [dev.boringcrypto] crypto/internal/cipherhw: fix AESGCMSupport for BoringCrypto
    + 2017-08-26 f48a9fb8 [dev.boringcrypto] misc/boring: release packaging
    + 2017-08-25 94fb8224 [dev.boringcrypto] crypto/internal/boring: disable for android & non-cgo builds
    + 2017-08-25 7ff9fcaf [dev.boringcrypto] crypto/internal/boring: clear "executable stack" bit from syso
    + 2017-08-24 c8aec409 [release-branch.go1.9] go1.9
    + 2017-08-24 b8c9ef9f [release-branch.go1.9] doc: add go1.9 to golang.org/project
    + 2017-08-24 136f4a6b [release-branch.go1.9] doc: document go1.9
    + 2017-08-24 867be4c6 [release-branch.go1.9] doc/go1.9: fix typo in Moved GOROOT
    + 2017-08-24 d1351fbc [dev.boringcrypto] cmd/link: allow internal linking for crypto/internal/boring
    + 2017-08-24 991652dc [dev.boringcrypto] cmd/link: work around DWARF symbol bug
    + 2017-08-22 9a4e7942 [release-branch.go1.9] cmd/compile: remove gc.Sysfunc calls from 387 backend
    + 2017-08-22 ff38035a [release-branch.go1.9] doc/go1.9: fix typo in crypto/x509 of "Minor changes to the library".
    + 2017-08-19 7e9e3a06 [dev.boringcrypto] crypto/rsa: use BoringCrypto
    + 2017-08-19 bc38fda3 [dev.boringcrypto] crypto/ecdsa: use unsafe.Pointer instead of atomic.Value
    + 2017-08-18 42046e89 [release-branch.go1.9] runtime: fix false positive race in profile label reading
    + 2017-08-18 fbf7e1f2 [release-branch.go1.9] testing: don't fail all tests after racy test failure
    + 2017-08-18 21312a4b [release-branch.go1.9] cmd/dist: update deps.go for current dependencies
    + 2017-08-18 5927854f [release-branch.go1.9] cmd/compile: add rules handling unsigned div/mod by constant 1<<63
    + 2017-08-18 65717b2d [release-branch.go1.9] runtime: fix usleep by correctly setting nanoseconds parameter for pselect6
    + 2017-08-17 b1f201e9 [dev.boringcrypto] crypto/ecdsa: use BoringCrypto
    + 2017-08-17 2efded1c [dev.boringcrypto] crypto/tls: use TLS-specific AES-GCM mode if available
    + 2017-08-17 335a0f87 [dev.boringcrypto] crypto/aes: implement TLS-specific AES-GCM mode from BoringCrypto
    + 2017-08-17 8d05ec9e [dev.boringcrypto] crypto/aes: use BoringCrypto
    + 2017-08-17 74e33c43 [dev.boringcrypto] crypto/hmac: use BoringCrypto
    + 2017-08-17 96d6718e [dev.boringcrypto] crypto/sha1,sha256,sha512: use BoringCrypto
    + 2017-08-17 e0e2bbdd [dev.boringcrypto] runtime/race: move TestRaceIssue5567 from sha1 to crc32
    + 2017-08-17 fe02ba30 [dev.boringcrypto] crypto/rand: use BoringCrypto
    + 2017-08-17 6e70f88f [dev.boringcrypto] crypto/internal/boring: add initial BoringCrypto access
    + 2017-08-16 dcdcc384 [dev.boringcrypto] add README.boringcrypto.md, update VERSION
    + 2017-08-16 19b89a22 [dev.boringcrypto] cmd/link: implement R_X86_64_PC64 relocations
    + 2017-08-07 048c9cfa [release-branch.go1.9] go1.9rc2
    + 2017-08-07 cff0de3d [release-branch.go1.9] all: merge master into release-branch.go1.9
    + 2017-07-31 196492a2 [release-branch.go1.9] runtime: map bitmap and spans during heap initialization
    + 2017-07-31 1a6d87d4 [release-branch.go1.9] runtime: fall back to small mmaps if we fail to grow reservation
    + 2017-07-27 7320506b [release-branch.go1.9] cmd/dist: skip moved GOROOT on Go's Windows builders when not sharding tests
    + 2017-07-24 65c6c88a [release-branch.go1.9] go1.9rc1
    + 2017-07-24 fbc9b497 [release-branch.go1.9] cmd/compile: consider exported flag in namedata
    
    Change-Id: I5344e8e4813a9a0900f6633499a3ddf22895a4d5
    f771edd7
    History
    all: REVERSE MERGE dev.boringcrypto (cdcb4b6e) into master
    Russ Cox authored
    This commit is a REVERSE MERGE.
    It merges dev.boringcrypto back into its parent branch, master.
    This marks the end of development on dev.boringcrypto.
    
    Manual Changes:
    - git rm README.boringcrypto.md
    - git rm -r misc/boring
    - git rm src/cmd/internal/notsha256/sha256block_arm64.s
    - git cherry-pick -n 5856aa74  # remove GOEXPERIMENT=boringcrypto forcing in cmd/dist
    
    There are some minor cleanups like merging import statements
    that I will apply in a follow-up CL.
    
    Merge List:
    
    + 2022-04-29 cdcb4b6e [dev.boringcrypto] cmd/compile: remove the awful boringcrypto kludge
    + 2022-04-29 e845f572 [dev.boringcrypto] crypto/ecdsa, crypto/rsa: use boring.Cache
    + 2022-04-29 a840bf87 [dev.boringcrypto] crypto/internal/boring: add GC-aware cache
    + 2022-04-29 0184fe5e [dev.boringcrypto] crypto/x509: remove VerifyOptions.IsBoring
    + 2022-04-29 9e9c7a0a [dev.boringcrypto] crypto/..., go/build: align deps test with standard rules
    + 2022-04-29 0ec08283 [dev.boringcrypto] crypto/internal/boring: make SHA calls allocation-free
    + 2022-04-29 3cb10d14 [dev.boringcrypto] crypto/internal/boring: avoid allocation in big.Int conversion
    + 2022-04-29 509776be [dev.boringcrypto] cmd/dist: default to use of boringcrypto
    + 2022-04-29 f4c0f42f [dev.boringcrypto] all: add boringcrypto build tags
    + 2022-04-29 1f0547c4 [dev.boringcrypto] cmd/go: pass dependency syso to cgo too
    + 2022-04-29 e5407501 [dev.boringcrypto] cmd: use notsha256 instead of md5, sha1, sha256
    + 2022-04-29 fe006d64 [dev.boringcrypto] cmd/internal/notsha256: add new package
    + 2022-04-27 ec7f5165 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-22 ca6fd39c [dev.boringcrypto] misc/boring: skip long tests during build.release
    + 2022-04-21 19e4b10f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-20 e07d6396 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-04-13 1f11660f [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-04-13 bc3e5d0a [dev.boringcrypto] misc/boring: remove -trust and individual reviewers
    + 2022-04-05 4739b353 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-30 9d6ab825 [dev.boringcrypto] make.bash: disable GOEXPERIMENT when using bootstrap toolchain
    + 2022-03-30 d1405d74 [dev.boringcrypto] crypto/internal/boring: update build instructions to use podman
    + 2022-03-29 50b8f490 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-15 0af0e193 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-03-07 f4927938 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-03-07 768804df [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-02-11 8521d1ea [dev.boringcrypto] misc/boring: use go install cmd@latest for installing command
    + 2022-02-11 b75258fd [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2022-02-08 74d25c62 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-02-03 e14fee55 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2022-01-14 d382493a [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-12-09 069bbf54 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-12-06 21fa0b21 [dev.boringcrypto] crypto/internal/boring: add -pthread linker flag
    + 2021-12-03 a38b43e4 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-11-09 16215e53 [dev.boringcrypto] cmd/compile: disable version test on boringcrypto
    + 2021-11-08 c9858c7b [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2021-11-05 ed07c49c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2021-11-05 dc265855 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-10-28 69d5e469 [dev.boringcrypto] all: convert +build to //go:build lines in boring-specific files
    + 2021-10-08 2840ccbc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-10-08 114aa699 [dev.boringcrypto] misc/boring: fix Docker Hub references
    + 2021-10-08 7d26add6 [dev.boringcrypto] misc/boring: publish to Artifact Registry
    + 2021-08-27 5ae200d5 [dev.boringcrypto] crypto/tls: permit P-521 in FIPS mode
    + 2021-08-26 083811d0 [dev.boringcrypto] crypto/tls: use correct config in TestBoringClientHello
    + 2021-08-16 c7e7ce5e [dev.boringcrypto] all: merge commit 57c115e1 into dev.boringcrypto
    + 2021-08-10 1fb58d6c [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-07-14 934db9f0 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-06-08 a890a4de [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-05-13 ed1f812c [dev.boringcrypto] all: merge commit 9d0819b2 (CL 314609) into dev.boringcrypto
    + 2021-05-10 ad1b6f3e [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-04-21 11061407 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-23 b397e0c0 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-15 128cecc7 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-03-10 5e2f5a38 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-02-26 42089e72 [dev.boringcrypto] api: add crypto/boring.Enabled
    + 2021-02-24 03cd6661 [dev.boringcrypto] all: merge master (5b76343a) into dev.boringcrypto
    + 2021-02-17 0f210b75 [dev.boringcrypto] all: merge master (2f0da6d9) into dev.boringcrypto
    + 2021-02-12 1aea1b19 [dev.boringcrypto] misc/boring: support codereview.cfg in merge.sh
    + 2021-02-07 0d34d85d [dev.boringcrypto] crypto/internal/boring: remove .llvm_addrsig section
    + 2021-02-07 325e03a6 [dev.boringcrypto] all: add codereview.cfg
    + 2021-02-05 d4f73546 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-01-20 cf8ed7cc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2021-01-20 f22137d7 [dev.boringcrypto] misc/boring: add -trust and roland@ to merge.sh and release.sh
    + 2020-12-12 e5c7bd0e [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-12-02 5934c434 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-12-01 dea96ada [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-18 906d6e36 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-18 95ceba18 [dev.boringcrypto] crypto/hmac: merge up to 2a206c7f and skip test
    + 2020-11-17 0985c1bd [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-11-16 af814af6 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-11-05 f42bd507 [dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3678
    + 2020-10-19 ceda58bf [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-09-29 af85c472 [dev.boringcrypto] misc/boring: bump version to b6
    + 2020-09-29 f9b86a65 [dev.boringcrypto] go/build: satisfy the boringcrypto build tag
    + 2020-09-29 ef2b3189 [dev.boringcrypto] crypto/boring: expose boring.Enabled()
    + 2020-09-14 37824212 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-08-18 6bbe47cc [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-07-21 6e6e0b73 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-07-09 d85ef2b9 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-07-09 a91ad425 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-06-10 5beb39ba [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-05-07 dd98c0ca [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-05-07 a9d2e3ab [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-05-07 c19c0a04 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-05-07 36c94f84 [dev.boringcrypto] crypto/internal/boring: reject short signatures in VerifyRSAPKCS1v15
    + 2020-05-07 ee159d2f [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-04-08 e067ce52 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2020-03-03 79284c28 [dev.boringcrypto] crypto/internal/boring: make accesses to RSA types with finalizers safer
    + 2020-03-02 6c64b188 [dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3318
    + 2020-02-28 13355c78 [dev.boringcrypto] misc/boring: add go1.14b4 to RELEASES file
    + 2020-02-28 4980c6b3 [dev.boringcrypto] misc/boring: x/build/cmd/release doesn't take subrepo flags anymore
    + 2020-02-28 601da819 [dev.boringcrypto] misc/boring: make merge.sh and release.sh a little more robust
    + 2020-02-14 09bc5e87 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2020-02-06 f96dfe6b [dev.boringcrypto] misc/boring: add go1.13.7b4 and go1.12.16b4 releases to RELEASES file
    + 2020-02-05 2f9b2e75 [dev.boringcrypto] misc/docker: update Dockerfile to match recent Buster based golang images
    + 2020-02-05 527880d0 [dev.boringcrypto] misc/boring: update default CL reviewer to katie@golang.org
    + 2019-11-25 50ada481 [dev.boringcrypto] misc/boring: add new releases to RELEASES file
    + 2019-11-20 6657395a [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-11-20 ab0a649d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-11-19 62ce702c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-10-25 e8f14494 [dev.boringcrypto] misc/boring: add go1.13.3b4 and go1.12.12b4 to RELEASES file
    + 2019-10-17 988e4d83 [dev.boringcrypto] misc/boring: add go1.13.2b4 and go1.12.11b4 to RELEASES file
    + 2019-10-11 974fd130 [dev.boringcrypto] misc/boring: publish to Docker Hub all releases, not only the latest
    + 2019-09-27 62ce8cd3 [dev.boringcrypto] misc/boring: add go1.13.1b4 and go1.12.10b4 to RELEASES file
    + 2019-09-10 489d2686 [dev.boringcrypto] misc/boring: add Go+BoringCrypto 1.13b4 to RELEASES file
    + 2019-09-04 e0ee0909 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-09-03 ff197f32 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-08-21 5a170528 [dev.boringcrypto] misc/boring: add go1.12.9b4 to RELEASES
    + 2019-08-15 1ebc594b [dev.boringcrypto] misc/boring: add go1.12.8b4 and go1.11.13b4 to RELEASES
    + 2019-08-13 94170292 [dev.boringcrypto] misc/boring: remove download of releaselet.go in build.release
    + 2019-08-05 2691091a misc/boring: add Go 1.11.12b4 and 1.12.7b4 to RELEASES
    + 2019-07-19 6eccf6a6 [dev.boringcrypto] misc/boring: add scripts to automate merges and releases
    + 2019-06-27 98188f30 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-06-13 5c354e66 [dev.boringcrypto] misc/boring: add go1.12.6b4 and go1.11.11b4 releases
    + 2019-06-09 9bf9e7d4 [dev.boringcrypto] crypto: move crypto/internal/boring imports to reduce merge conflicts
    + 2019-06-05 324f8365 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-05-28 e48f228c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-05-14 42e35324 [dev.boringcrypto] misc/boring: add go1.12.5b4 release
    + 2019-03-29 211a13fd [dev.boringcrypto] misc/boring: add go1.11.6b4 to RELEASES
    + 2019-03-28 347af7f0 [dev.boringcrypto] misc/boring: add go1.12.1b4 and update build scripts
    + 2019-02-27 a10558f8 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-02-08 4ed8ad4d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2019-01-24 14c64dbc [dev.boringcrypto] misc/boring: add go1.10.8b4 and go1.11.5b4
    + 2018-12-15 3f9e53f3 [dev.boringcrypto] misc/boring: add go1.10.7b4 and go1.11.4b4 releases
    + 2018-12-14 92d975e9 [dev.boringcrypto] misc/boring: add go1.11.2b4 release
    + 2018-11-14 c524da49 [dev.boringcrypto] crypto/tls: test for TLS 1.3 to be disabled in FIPS mode
    + 2018-11-14 bfd6d301 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 0007017f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 3169778c [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 ab37582e [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 e8b3500d [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 de153ac2 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-14 0cbb11c7 [dev.boringcrypto] cmd/compile: by default accept any language
    + 2018-11-13 11e91677 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-11-13 af07f773 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-25 13bf5b80 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-15 623650b2 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-10-01 36c789b1 [dev.boringcrypto] misc/boring: add go1.10.4b4 and go1.11b4 releases
    + 2018-09-07 693875e3 [dev.boringcrypto] crypto/internal/boring: avoid an allocation in AES-GCM Seal and Open
    + 2018-09-06 4d1aa482 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-08-04 7eb1677c [dev.boringcrypto] crypto/internal/boring: fix aesCipher implementation of gcmAble
    + 2018-07-11 eaa3e94e [dev.boringcrypto] misc/boring: add go1.9.7b4 and go1.10.3b4 releases
    + 2018-07-11 5f0402a2 [dev.boringcrypto] misc/boring: support build.release on macOS
    + 2018-07-03 77db0761 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-06-13 b77f5e4c [dev.boringcrypto] crypto/rsa: drop random source reading emulation
    + 2018-06-08 a4b7722f [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-05-29 18db93d7 [dev.boringcrypto] crypto/tls: restore AES-GCM priority when BoringCrypto is enabled
    + 2018-05-25 3d9a6ac7 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-05-18 019a994e [dev.boringcrypto] crypto/rsa: fix boringFakeRandomBlind to work with (*big.Int).ModInverse
    + 2018-05-17 a3f9ce33 [dev.boringcrypto] all: merge master into dev.boringcrypto
    + 2018-02-09 528dad8c [dev.cryptoboring] misc/boring: update README for Bazel
    + 2018-02-06 c3d83ee3 [dev.boringcrypto] misc/boring: add go1.9.3b4 to RELEASES
    + 2017-12-13 f62a2434 [dev.boringcrypto] all: merge go1.10beta1 into dev.boringcrypto
    + 2017-12-06 3e52f22e [dev.boringcrypto] crypto/internal/boring: add MarshalBinary/UnmarshalBinary to hashes
    + 2017-12-06 5379f784 [dev.boringcrypto] all: merge master (more nearly Go 1.10 beta 1) into dev.boringcrypto
    + 2017-12-06 185e6094 [dev.boringcrypto] all: merge master (nearly Go 1.10 beta 1) into dev.boringcrypto
    + 2017-11-20 c36033a3 [dev.boringcrypto] misc/boring: add go1.9.2b4 release
    + 2017-11-20 cda3c6f9 [dev.boringcrypto] all: merge go1.9.2 into dev.boringcrypto
    + 2017-10-25 2ea7d346 [release-branch.go1.9] go1.9.2
    + 2017-10-25 d93cb462 [release-branch.go1.9] runtime: use simple, more robust fastrandn
    + 2017-10-25 78952c06 [release-branch.go1.9] cmd/compile: fix sign-extension merging rules
    + 2017-10-25 79996e4a [release-branch.go1.9] cmd/compile: avoid generating large offsets
    + 2017-10-25 f36b1265 [release-branch.go1.9] runtime: in cpuProfile.addExtra, set p.lostExtra to 0 after flush
    + 2017-10-25 dffc9319 [release-branch.go1.9] cmd/cgo: support large unsigned macro again
    + 2017-10-25 33ce1682 [release-branch.go1.9] cmd/cgo: avoid using common names for sniffing
    + 2017-10-25 f69668e1 [release-branch.go1.9] os: skip TestPipeThreads as flaky for 1.9
    + 2017-10-25 9be38a15 [release-branch.go1.9] runtime: avoid monotonic time zero on systems with low-res timers
    + 2017-10-25 8bb333a9 [release-branch.go1.9] doc: document Go 1.9.2
    + 2017-10-25 0758d2b9 [release-branch.go1.9] cmd/go: clean up x.exe properly in TestImportMain
    + 2017-10-25 d487b15a [release-branch.go1.9] cmd/compile: omit ICE diagnostics after normal error messages
    + 2017-10-25 fd172535 [release-branch.go1.9] database/sql: prevent race in driver by locking dc in Next
    + 2017-10-25 7e7cb304 [release-branch.go1.9] internal/poll: only call SetFileCompletionNotificationModes for sockets
    + 2017-10-25 f259aed0 [release-branch.go1.9] internal/poll: do not call SetFileCompletionNotificationModes if it is broken
    + 2017-10-25 39d4bb9c [release-branch.go1.9] cmd/go: correct directory used in checkNestedVCS test
    + 2017-10-25 bfc22319 [release-branch.go1.9] crypto/x509: reject intermediates with unknown critical extensions.
    + 2017-10-25 a1e34abf [release-branch.go1.9] net/smtp: NewClient: set tls field to true when already using a TLS connection
    + 2017-10-25 7dadd8d5 [release-branch.go1.9] net: increase expected time to dial a closed port on all Darwin ports
    + 2017-10-25 d8088934 [release-branch.go1.9] cmd/compile: fix merge rules for panic calls
    + 2017-10-25 87b3a278 [release-branch.go1.9] net: bump TestDialerDualStackFDLeak timeout on iOS
    + 2017-10-25 ebfcdef9 [release-branch.go1.9] runtime: make runtime.GC() trigger GC even if GOGC=off
    + 2017-10-25 0ab99b39 [release-branch.go1.9] cmd/compile: fix regression in PPC64.rules move zero
    + 2017-10-25 8d4279c1 [release-branch.go1.9] internal/poll: be explicit when using runtime netpoller
    + 2017-10-25 1ded8334 [release-branch.go1.9] cmd/compile/internal/syntax: fix source buffer refilling
    + 2017-10-25 ff8289f8 [release-branch.go1.9] reflect: fix pointer past-the-end in Call with zero-sized return value
    + 2017-10-25 bd34e741 [release-branch.go1.9] log: fix data race on log.Output
    + 2017-10-25 0b55d8db [release-branch.go1.9] cmd/compile: replace GOROOT in //line directives
    + 2017-10-25 5c48811a [release-branch.go1.9] cmd/compile: limit the number of simultaneously opened files to avoid EMFILE/ENFILE errors
    + 2017-10-25 8c7fa95a [release-branch.go1.9] expvar: make (*Map).Init clear existing keys
    + 2017-10-25 ccd5abc1 [release-branch.go1.9] cmd/compile: simplify "missing function body" error message
    + 2017-10-25 2e4358c9 [release-branch.go1.9] time: fix documentation of Round, Truncate behavior for d <= 0
    + 2017-10-25 c6388d38 [release-branch.go1.9] runtime: capture runtimeInitTime after nanotime is initialized
    + 2017-10-25 724638c9 [release-branch.go1.9] crypto/x509: skip TestSystemRoots
    + 2017-10-25 ed3b0d63 [release-branch.go1.9] internal/poll: add tests for Windows file and serial ports
    + 2017-10-04 93322a5b [release-branch.go1.9] doc: add missing "Minor revisions" header for 1.9
    + 2017-10-04 7f40c121 [release-branch.go1.9] go1.9.1
    + 2017-10-04 598433b1 [release-branch.go1.9] doc: document go1.9.1 and go1.8.4
    + 2017-10-04 815cad3e [release-branch.go1.9] doc/1.9: add mention of net/http.LocalAddrContextKey
    + 2017-10-04 1900d34a [release-branch.go1.9] net/smtp: fix PlainAuth to refuse to send passwords to non-TLS servers
    + 2017-10-04 a39bcece [release-branch.go1.9] cmd/go: reject update of VCS inside VCS
    + 2017-10-04 d9e64910 [release-branch.go1.9] runtime: deflake TestPeriodicGC
    + 2017-09-28 adc1f587 [dev.boringcrypto] misc/boring: add src releases
    + 2017-09-25 40385035 [dev.boringcrypto] misc/boring: add go1.8.3b4
    + 2017-09-25 d724c60b [dev.boringcrypto] misc/boring: update README
    + 2017-09-22 70bada9d [dev.boringcrypto] misc/boring: add go1.9b4 release
    + 2017-09-22 e6ad24cd [dev.boringcrypto] all: merge go1.9 into dev.boringcrypto
    + 2017-09-22 431e071e [dev.boringcrypto] misc/boring: add go1.9rc2b4 release
    + 2017-09-22 cc6e26b2 [dev.boringcrypto] api: add crypto/x509.VerifyOptions.IsBoring to make release builder happy
    + 2017-09-22 bac02b14 [dev.boringcrypto] misc/boring: update VERSION
    + 2017-09-22 3ed08db2 [dev.boringcrypto] crypto/tls/fipsonly: new package to force FIPS-allowed TLS settings
    + 2017-09-20 2ba76155 [dev.boringcrypto] crypto/internal/boring: fix finalizer-induced crashes
    + 2017-09-18 32dc9b24 [dev.boringcrypto] cmd/go: exclude SysoFiles when using -msan
    + 2017-09-18 9f025cbd [dev.boringcrypto] crypto/internal/boring: fall back to standard crypto when using -msan
    + 2017-09-18 89ba9e35 [dev.boringcrypto] crypto/aes: panic on invalid dst, src overlap
    + 2017-09-18 a929f3a0 [dev.boringcrypto] crypto/rsa: fix boring GenerateKey to set non-nil Precomputed.CRTValues
    + 2017-09-18 aa4a4a80 [dev.boringcrypto] crypto/internal/boring: fix detection of tests to allow *.test and *_test
    + 2017-09-18 c9e2d9eb [dev.boringcrypto] crypto/rsa: add test for, fix observable reads from custom randomness
    + 2017-09-18 e773ea9a [dev.boringcrypto] crypto/hmac: add test for Write/Sum after Sum
    + 2017-09-18 8fa8f42c [dev.boringcrypto] crypto/internal/boring: allow hmac operations after Sum
    + 2017-09-18 07f6ce9d [dev.boringcrypto] crypto/internal/boring: handle RSA verification of short signatures
    + 2017-09-14 e8eec3fb [dev.boringcrypto] cmd/compile: refine BoringCrypto kludge
    + 2017-08-30 7b49445d [dev.boringcrypto] cmd/compile: hide new boring fields from reflection
    + 2017-08-30 81b9d733 [dev.boringcrypto] crypto/hmac: test empty key
    + 2017-08-30 f6358bdb [dev.boringcrypto] crypto/internal/boring: fix NewHMAC with empty key
    + 2017-08-30 9c307d80 [dev.boringcrypto] crypto/internal/cipherhw: fix AESGCMSupport for BoringCrypto
    + 2017-08-26 f48a9fb8 [dev.boringcrypto] misc/boring: release packaging
    + 2017-08-25 94fb8224 [dev.boringcrypto] crypto/internal/boring: disable for android & non-cgo builds
    + 2017-08-25 7ff9fcaf [dev.boringcrypto] crypto/internal/boring: clear "executable stack" bit from syso
    + 2017-08-24 c8aec409 [release-branch.go1.9] go1.9
    + 2017-08-24 b8c9ef9f [release-branch.go1.9] doc: add go1.9 to golang.org/project
    + 2017-08-24 136f4a6b [release-branch.go1.9] doc: document go1.9
    + 2017-08-24 867be4c6 [release-branch.go1.9] doc/go1.9: fix typo in Moved GOROOT
    + 2017-08-24 d1351fbc [dev.boringcrypto] cmd/link: allow internal linking for crypto/internal/boring
    + 2017-08-24 991652dc [dev.boringcrypto] cmd/link: work around DWARF symbol bug
    + 2017-08-22 9a4e7942 [release-branch.go1.9] cmd/compile: remove gc.Sysfunc calls from 387 backend
    + 2017-08-22 ff38035a [release-branch.go1.9] doc/go1.9: fix typo in crypto/x509 of "Minor changes to the library".
    + 2017-08-19 7e9e3a06 [dev.boringcrypto] crypto/rsa: use BoringCrypto
    + 2017-08-19 bc38fda3 [dev.boringcrypto] crypto/ecdsa: use unsafe.Pointer instead of atomic.Value
    + 2017-08-18 42046e89 [release-branch.go1.9] runtime: fix false positive race in profile label reading
    + 2017-08-18 fbf7e1f2 [release-branch.go1.9] testing: don't fail all tests after racy test failure
    + 2017-08-18 21312a4b [release-branch.go1.9] cmd/dist: update deps.go for current dependencies
    + 2017-08-18 5927854f [release-branch.go1.9] cmd/compile: add rules handling unsigned div/mod by constant 1<<63
    + 2017-08-18 65717b2d [release-branch.go1.9] runtime: fix usleep by correctly setting nanoseconds parameter for pselect6
    + 2017-08-17 b1f201e9 [dev.boringcrypto] crypto/ecdsa: use BoringCrypto
    + 2017-08-17 2efded1c [dev.boringcrypto] crypto/tls: use TLS-specific AES-GCM mode if available
    + 2017-08-17 335a0f87 [dev.boringcrypto] crypto/aes: implement TLS-specific AES-GCM mode from BoringCrypto
    + 2017-08-17 8d05ec9e [dev.boringcrypto] crypto/aes: use BoringCrypto
    + 2017-08-17 74e33c43 [dev.boringcrypto] crypto/hmac: use BoringCrypto
    + 2017-08-17 96d6718e [dev.boringcrypto] crypto/sha1,sha256,sha512: use BoringCrypto
    + 2017-08-17 e0e2bbdd [dev.boringcrypto] runtime/race: move TestRaceIssue5567 from sha1 to crc32
    + 2017-08-17 fe02ba30 [dev.boringcrypto] crypto/rand: use BoringCrypto
    + 2017-08-17 6e70f88f [dev.boringcrypto] crypto/internal/boring: add initial BoringCrypto access
    + 2017-08-16 dcdcc384 [dev.boringcrypto] add README.boringcrypto.md, update VERSION
    + 2017-08-16 19b89a22 [dev.boringcrypto] cmd/link: implement R_X86_64_PC64 relocations
    + 2017-08-07 048c9cfa [release-branch.go1.9] go1.9rc2
    + 2017-08-07 cff0de3d [release-branch.go1.9] all: merge master into release-branch.go1.9
    + 2017-07-31 196492a2 [release-branch.go1.9] runtime: map bitmap and spans during heap initialization
    + 2017-07-31 1a6d87d4 [release-branch.go1.9] runtime: fall back to small mmaps if we fail to grow reservation
    + 2017-07-27 7320506b [release-branch.go1.9] cmd/dist: skip moved GOROOT on Go's Windows builders when not sharding tests
    + 2017-07-24 65c6c88a [release-branch.go1.9] go1.9rc1
    + 2017-07-24 fbc9b497 [release-branch.go1.9] cmd/compile: consider exported flag in namedata
    
    Change-Id: I5344e8e4813a9a0900f6633499a3ddf22895a4d5
Code owners
Assign users and groups as approvers for specific file changes. Learn more.