mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
all: REVERSE MERGE dev.boringcrypto (cdcb4b6) into master
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-29cdcb4b6ef3[dev.boringcrypto] cmd/compile: remove the awful boringcrypto kludge + 2022-04-29e845f572ec[dev.boringcrypto] crypto/ecdsa, crypto/rsa: use boring.Cache + 2022-04-29a840bf871e[dev.boringcrypto] crypto/internal/boring: add GC-aware cache + 2022-04-290184fe5ece[dev.boringcrypto] crypto/x509: remove VerifyOptions.IsBoring + 2022-04-299e9c7a0aec[dev.boringcrypto] crypto/..., go/build: align deps test with standard rules + 2022-04-290ec08283c8[dev.boringcrypto] crypto/internal/boring: make SHA calls allocation-free + 2022-04-293cb10d14b7[dev.boringcrypto] crypto/internal/boring: avoid allocation in big.Int conversion + 2022-04-29509776be5d[dev.boringcrypto] cmd/dist: default to use of boringcrypto + 2022-04-29f4c0f42f99[dev.boringcrypto] all: add boringcrypto build tags + 2022-04-291f0547c4ec[dev.boringcrypto] cmd/go: pass dependency syso to cgo too + 2022-04-29e5407501cb[dev.boringcrypto] cmd: use notsha256 instead of md5, sha1, sha256 + 2022-04-29fe006d6410[dev.boringcrypto] cmd/internal/notsha256: add new package + 2022-04-27ec7f5165dd[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-04-22ca6fd39cf6[dev.boringcrypto] misc/boring: skip long tests during build.release + 2022-04-2119e4b10f2f[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-04-20e07d63964b[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-04-131f11660f54[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2022-04-13bc3e5d0ab7[dev.boringcrypto] misc/boring: remove -trust and individual reviewers + 2022-04-054739b353bb[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-03-309d6ab825f6[dev.boringcrypto] make.bash: disable GOEXPERIMENT when using bootstrap toolchain + 2022-03-30d1405d7410[dev.boringcrypto] crypto/internal/boring: update build instructions to use podman + 2022-03-2950b8f490e1[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-03-150af0e19368[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2022-03-07f492793839[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-03-07768804dfdd[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2022-02-118521d1ea34[dev.boringcrypto] misc/boring: use go install cmd@latest for installing command + 2022-02-11b75258fdd8[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2022-02-0874d25c624c[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-02-03e14fee553a[dev.boringcrypto] all: merge master into dev.boringcrypto + 2022-01-14d382493a20[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-12-09069bbf5434[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-12-0621fa0b2199[dev.boringcrypto] crypto/internal/boring: add -pthread linker flag + 2021-12-03a38b43e4ab[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-11-0916215e5340[dev.boringcrypto] cmd/compile: disable version test on boringcrypto + 2021-11-08c9858c7bdc[dev.boringcrypto] all: merge master into dev.boringcrypto + 2021-11-05ed07c49cb6[dev.boringcrypto] all: merge master into dev.boringcrypto + 2021-11-05dc2658558d[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-10-2869d5e469a4[dev.boringcrypto] all: convert +build to //go:build lines in boring-specific files + 2021-10-082840ccbc05[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-10-08114aa69932[dev.boringcrypto] misc/boring: fix Docker Hub references + 2021-10-087d26add6d5[dev.boringcrypto] misc/boring: publish to Artifact Registry + 2021-08-275ae200d526[dev.boringcrypto] crypto/tls: permit P-521 in FIPS mode + 2021-08-26083811d079[dev.boringcrypto] crypto/tls: use correct config in TestBoringClientHello + 2021-08-16c7e7ce5ec1[dev.boringcrypto] all: merge commit57c115e1into dev.boringcrypto + 2021-08-101fb58d6cad[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-07-14934db9f0d6[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-06-08a890a4de30[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-05-13ed1f812cef[dev.boringcrypto] all: merge commit9d0819b27c(CL 314609) into dev.boringcrypto + 2021-05-10ad1b6f3ee0[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-04-2111061407d6[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-03-23b397e0c028[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-03-15128cecc70b[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-03-105e2f5a38c4[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-02-2642089e72fd[dev.boringcrypto] api: add crypto/boring.Enabled + 2021-02-2403cd666173[dev.boringcrypto] all: merge master (5b76343) into dev.boringcrypto + 2021-02-170f210b75f9[dev.boringcrypto] all: merge master (2f0da6d) into dev.boringcrypto + 2021-02-121aea1b199f[dev.boringcrypto] misc/boring: support codereview.cfg in merge.sh + 2021-02-070d34d85dee[dev.boringcrypto] crypto/internal/boring: remove .llvm_addrsig section + 2021-02-07325e03a64f[dev.boringcrypto] all: add codereview.cfg + 2021-02-05d4f73546c8[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-01-20cf8ed7cca4[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2021-01-20f22137d785[dev.boringcrypto] misc/boring: add -trust and roland@ to merge.sh and release.sh + 2020-12-12e5c7bd0efa[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-12-025934c434c1[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-12-01dea96ada17[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-11-18906d6e362b[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-11-1895ceba18d3[dev.boringcrypto] crypto/hmac: merge up to2a206c7and skip test + 2020-11-170985c1bd2d[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-11-16af814af6e7[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-11-05f42bd50779[dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3678 + 2020-10-19ceda58bfd0[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-09-29af85c47233[dev.boringcrypto] misc/boring: bump version to b6 + 2020-09-29f9b86a6562[dev.boringcrypto] go/build: satisfy the boringcrypto build tag + 2020-09-29ef2b318974[dev.boringcrypto] crypto/boring: expose boring.Enabled() + 2020-09-143782421230[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-08-186bbe47ccb6[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-07-216e6e0b73d6[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-07-09d85ef2b979[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-07-09a91ad4250c[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-06-105beb39baf8[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-05-07dd98c0ca3f[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-05-07a9d2e3abf7[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-05-07c19c0a047b[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-05-0736c94f8421[dev.boringcrypto] crypto/internal/boring: reject short signatures in VerifyRSAPKCS1v15 + 2020-05-07ee159d2f35[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-04-08e067ce5225[dev.boringcrypto] all: merge master into dev.boringcrypto + 2020-03-0379284c2873[dev.boringcrypto] crypto/internal/boring: make accesses to RSA types with finalizers safer + 2020-03-026c64b188a5[dev.boringcrypto] crypto/internal/boring: update BoringCrypto module to certificate 3318 + 2020-02-2813355c78ff[dev.boringcrypto] misc/boring: add go1.14b4 to RELEASES file + 2020-02-284980c6b317[dev.boringcrypto] misc/boring: x/build/cmd/release doesn't take subrepo flags anymore + 2020-02-28601da81916[dev.boringcrypto] misc/boring: make merge.sh and release.sh a little more robust + 2020-02-1409bc5e8723[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2020-02-06f96dfe6b73[dev.boringcrypto] misc/boring: add go1.13.7b4 and go1.12.16b4 releases to RELEASES file + 2020-02-052f9b2e75c4[dev.boringcrypto] misc/docker: update Dockerfile to match recent Buster based golang images + 2020-02-05527880d05c[dev.boringcrypto] misc/boring: update default CL reviewer to katie@golang.org + 2019-11-2550ada481fb[dev.boringcrypto] misc/boring: add new releases to RELEASES file + 2019-11-206657395adf[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-11-20ab0a649d44[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-11-1962ce702c77[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-10-25e8f14494a0[dev.boringcrypto] misc/boring: add go1.13.3b4 and go1.12.12b4 to RELEASES file + 2019-10-17988e4d832e[dev.boringcrypto] misc/boring: add go1.13.2b4 and go1.12.11b4 to RELEASES file + 2019-10-11974fd1301a[dev.boringcrypto] misc/boring: publish to Docker Hub all releases, not only the latest + 2019-09-2762ce8cd3ad[dev.boringcrypto] misc/boring: add go1.13.1b4 and go1.12.10b4 to RELEASES file + 2019-09-10489d268683[dev.boringcrypto] misc/boring: add Go+BoringCrypto 1.13b4 to RELEASES file + 2019-09-04e0ee09095c[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-09-03ff197f326f[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-08-215a1705286e[dev.boringcrypto] misc/boring: add go1.12.9b4 to RELEASES + 2019-08-151ebc594b3c[dev.boringcrypto] misc/boring: add go1.12.8b4 and go1.11.13b4 to RELEASES + 2019-08-139417029290[dev.boringcrypto] misc/boring: remove download of releaselet.go in build.release + 2019-08-052691091a4amisc/boring: add Go 1.11.12b4 and 1.12.7b4 to RELEASES + 2019-07-196eccf6a6cd[dev.boringcrypto] misc/boring: add scripts to automate merges and releases + 2019-06-2798188f3001[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-06-135c354e66d1[dev.boringcrypto] misc/boring: add go1.12.6b4 and go1.11.11b4 releases + 2019-06-099bf9e7d4b2[dev.boringcrypto] crypto: move crypto/internal/boring imports to reduce merge conflicts + 2019-06-05324f8365be[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-05-28e48f228c9b[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-05-1442e353245c[dev.boringcrypto] misc/boring: add go1.12.5b4 release + 2019-03-29211a13fd44[dev.boringcrypto] misc/boring: add go1.11.6b4 to RELEASES + 2019-03-28347af7f060[dev.boringcrypto] misc/boring: add go1.12.1b4 and update build scripts + 2019-02-27a10558f870[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-02-084ed8ad4d69[dev.boringcrypto] all: merge master into dev.boringcrypto + 2019-01-2414c64dbc4a[dev.boringcrypto] misc/boring: add go1.10.8b4 and go1.11.5b4 + 2018-12-153f9e53f346[dev.boringcrypto] misc/boring: add go1.10.7b4 and go1.11.4b4 releases + 2018-12-1492d975e906[dev.boringcrypto] misc/boring: add go1.11.2b4 release + 2018-11-14c524da4917[dev.boringcrypto] crypto/tls: test for TLS 1.3 to be disabled in FIPS mode + 2018-11-14bfd6d30118[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-140007017f96[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-143169778c15[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-14ab37582eb0[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-14e8b3500d5c[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-14de153ac2a1[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-140cbb11c720[dev.boringcrypto] cmd/compile: by default accept any language + 2018-11-1311e916773e[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-11-13af07f7734b[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-10-2513bf5b80e8[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-10-15623650b27a[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-10-0136c789b1fd[dev.boringcrypto] misc/boring: add go1.10.4b4 and go1.11b4 releases + 2018-09-07693875e3f2[dev.boringcrypto] crypto/internal/boring: avoid an allocation in AES-GCM Seal and Open + 2018-09-064d1aa482b8[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-08-047eb1677c01[dev.boringcrypto] crypto/internal/boring: fix aesCipher implementation of gcmAble + 2018-07-11eaa3e94eb8[dev.boringcrypto] misc/boring: add go1.9.7b4 and go1.10.3b4 releases + 2018-07-115f0402a26b[dev.boringcrypto] misc/boring: support build.release on macOS + 2018-07-0377db076129[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-06-13b77f5e4c85[dev.boringcrypto] crypto/rsa: drop random source reading emulation + 2018-06-08a4b7722ffa[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-05-2918db93d7e6[dev.boringcrypto] crypto/tls: restore AES-GCM priority when BoringCrypto is enabled + 2018-05-253d9a6ac709[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-05-18019a994e32[dev.boringcrypto] crypto/rsa: fix boringFakeRandomBlind to work with (*big.Int).ModInverse + 2018-05-17a3f9ce3313[dev.boringcrypto] all: merge master into dev.boringcrypto + 2018-02-09528dad8c72[dev.cryptoboring] misc/boring: update README for Bazel + 2018-02-06c3d83ee31c[dev.boringcrypto] misc/boring: add go1.9.3b4 to RELEASES + 2017-12-13f62a24349d[dev.boringcrypto] all: merge go1.10beta1 into dev.boringcrypto + 2017-12-063e52f22ece[dev.boringcrypto] crypto/internal/boring: add MarshalBinary/UnmarshalBinary to hashes + 2017-12-065379f7847f[dev.boringcrypto] all: merge master (more nearly Go 1.10 beta 1) into dev.boringcrypto + 2017-12-06185e6094fd[dev.boringcrypto] all: merge master (nearly Go 1.10 beta 1) into dev.boringcrypto + 2017-11-20c36033a379[dev.boringcrypto] misc/boring: add go1.9.2b4 release + 2017-11-20cda3c6f91d[dev.boringcrypto] all: merge go1.9.2 into dev.boringcrypto + 2017-10-252ea7d3461b[release-branch.go1.9] go1.9.2 + 2017-10-25d93cb46280[release-branch.go1.9] runtime: use simple, more robust fastrandn + 2017-10-2578952c06c5[release-branch.go1.9] cmd/compile: fix sign-extension merging rules + 2017-10-2579996e4a1d[release-branch.go1.9] cmd/compile: avoid generating large offsets + 2017-10-25f36b12657c[release-branch.go1.9] runtime: in cpuProfile.addExtra, set p.lostExtra to 0 after flush + 2017-10-25dffc9319f1[release-branch.go1.9] cmd/cgo: support large unsigned macro again + 2017-10-2533ce1682c7[release-branch.go1.9] cmd/cgo: avoid using common names for sniffing + 2017-10-25f69668e1d0[release-branch.go1.9] os: skip TestPipeThreads as flaky for 1.9 + 2017-10-259be38a15e4[release-branch.go1.9] runtime: avoid monotonic time zero on systems with low-res timers + 2017-10-258bb333a9c0[release-branch.go1.9] doc: document Go 1.9.2 + 2017-10-250758d2b9da[release-branch.go1.9] cmd/go: clean up x.exe properly in TestImportMain + 2017-10-25d487b15a61[release-branch.go1.9] cmd/compile: omit ICE diagnostics after normal error messages + 2017-10-25fd17253587[release-branch.go1.9] database/sql: prevent race in driver by locking dc in Next + 2017-10-257e7cb30475[release-branch.go1.9] internal/poll: only call SetFileCompletionNotificationModes for sockets + 2017-10-25f259aed082[release-branch.go1.9] internal/poll: do not call SetFileCompletionNotificationModes if it is broken + 2017-10-2539d4bb9c0f[release-branch.go1.9] cmd/go: correct directory used in checkNestedVCS test + 2017-10-25bfc22319aa[release-branch.go1.9] crypto/x509: reject intermediates with unknown critical extensions. + 2017-10-25a1e34abfb3[release-branch.go1.9] net/smtp: NewClient: set tls field to true when already using a TLS connection + 2017-10-257dadd8d517[release-branch.go1.9] net: increase expected time to dial a closed port on all Darwin ports + 2017-10-25d80889341c[release-branch.go1.9] cmd/compile: fix merge rules for panic calls + 2017-10-2587b3a27839[release-branch.go1.9] net: bump TestDialerDualStackFDLeak timeout on iOS + 2017-10-25ebfcdef901[release-branch.go1.9] runtime: make runtime.GC() trigger GC even if GOGC=off + 2017-10-250ab99b396d[release-branch.go1.9] cmd/compile: fix regression in PPC64.rules move zero + 2017-10-258d4279c111[release-branch.go1.9] internal/poll: be explicit when using runtime netpoller + 2017-10-251ded8334f7[release-branch.go1.9] cmd/compile/internal/syntax: fix source buffer refilling + 2017-10-25ff8289f879[release-branch.go1.9] reflect: fix pointer past-the-end in Call with zero-sized return value + 2017-10-25bd34e74134[release-branch.go1.9] log: fix data race on log.Output + 2017-10-250b55d8dbfc[release-branch.go1.9] cmd/compile: replace GOROOT in //line directives + 2017-10-255c48811aec[release-branch.go1.9] cmd/compile: limit the number of simultaneously opened files to avoid EMFILE/ENFILE errors + 2017-10-258c7fa95ad3[release-branch.go1.9] expvar: make (*Map).Init clear existing keys + 2017-10-25ccd5abc105[release-branch.go1.9] cmd/compile: simplify "missing function body" error message + 2017-10-252e4358c960[release-branch.go1.9] time: fix documentation of Round, Truncate behavior for d <= 0 + 2017-10-25c6388d381e[release-branch.go1.9] runtime: capture runtimeInitTime after nanotime is initialized + 2017-10-25724638c9d8[release-branch.go1.9] crypto/x509: skip TestSystemRoots + 2017-10-25ed3b0d63b7[release-branch.go1.9] internal/poll: add tests for Windows file and serial ports + 2017-10-0493322a5b3d[release-branch.go1.9] doc: add missing "Minor revisions" header for 1.9 + 2017-10-047f40c1214d[release-branch.go1.9] go1.9.1 + 2017-10-04598433b17a[release-branch.go1.9] doc: document go1.9.1 and go1.8.4 + 2017-10-04815cad3ed0[release-branch.go1.9] doc/1.9: add mention of net/http.LocalAddrContextKey + 2017-10-041900d34a10[release-branch.go1.9] net/smtp: fix PlainAuth to refuse to send passwords to non-TLS servers + 2017-10-04a39bcecea6[release-branch.go1.9] cmd/go: reject update of VCS inside VCS + 2017-10-04d9e64910af[release-branch.go1.9] runtime: deflake TestPeriodicGC + 2017-09-28adc1f587ac[dev.boringcrypto] misc/boring: add src releases + 2017-09-254038503543[dev.boringcrypto] misc/boring: add go1.8.3b4 + 2017-09-25d724c60b4d[dev.boringcrypto] misc/boring: update README + 2017-09-2270bada9db3[dev.boringcrypto] misc/boring: add go1.9b4 release + 2017-09-22e6ad24cde7[dev.boringcrypto] all: merge go1.9 into dev.boringcrypto + 2017-09-22431e071eed[dev.boringcrypto] misc/boring: add go1.9rc2b4 release + 2017-09-22cc6e26b2e1[dev.boringcrypto] api: add crypto/x509.VerifyOptions.IsBoring to make release builder happy + 2017-09-22bac02b14b5[dev.boringcrypto] misc/boring: update VERSION + 2017-09-223ed08db261[dev.boringcrypto] crypto/tls/fipsonly: new package to force FIPS-allowed TLS settings + 2017-09-202ba76155cd[dev.boringcrypto] crypto/internal/boring: fix finalizer-induced crashes + 2017-09-1832dc9b247f[dev.boringcrypto] cmd/go: exclude SysoFiles when using -msan + 2017-09-189f025cbdeb[dev.boringcrypto] crypto/internal/boring: fall back to standard crypto when using -msan + 2017-09-1889ba9e3541[dev.boringcrypto] crypto/aes: panic on invalid dst, src overlap + 2017-09-18a929f3a04d[dev.boringcrypto] crypto/rsa: fix boring GenerateKey to set non-nil Precomputed.CRTValues + 2017-09-18aa4a4a80ff[dev.boringcrypto] crypto/internal/boring: fix detection of tests to allow *.test and *_test + 2017-09-18c9e2d9eb06[dev.boringcrypto] crypto/rsa: add test for, fix observable reads from custom randomness + 2017-09-18e773ea9aa3[dev.boringcrypto] crypto/hmac: add test for Write/Sum after Sum + 2017-09-188fa8f42cb3[dev.boringcrypto] crypto/internal/boring: allow hmac operations after Sum + 2017-09-1807f6ce9d39[dev.boringcrypto] crypto/internal/boring: handle RSA verification of short signatures + 2017-09-14e8eec3fbdb[dev.boringcrypto] cmd/compile: refine BoringCrypto kludge + 2017-08-307b49445d0f[dev.boringcrypto] cmd/compile: hide new boring fields from reflection + 2017-08-3081b9d733b0[dev.boringcrypto] crypto/hmac: test empty key + 2017-08-30f6358bdb6c[dev.boringcrypto] crypto/internal/boring: fix NewHMAC with empty key + 2017-08-309c307d8039[dev.boringcrypto] crypto/internal/cipherhw: fix AESGCMSupport for BoringCrypto + 2017-08-26f48a9fb815[dev.boringcrypto] misc/boring: release packaging + 2017-08-2594fb8224b2[dev.boringcrypto] crypto/internal/boring: disable for android & non-cgo builds + 2017-08-257ff9fcafbd[dev.boringcrypto] crypto/internal/boring: clear "executable stack" bit from syso + 2017-08-24c8aec4095e[release-branch.go1.9] go1.9 + 2017-08-24b8c9ef9f09[release-branch.go1.9] doc: add go1.9 to golang.org/project + 2017-08-24136f4a6b2a[release-branch.go1.9] doc: document go1.9 + 2017-08-24867be4c60c[release-branch.go1.9] doc/go1.9: fix typo in Moved GOROOT + 2017-08-24d1351fbc31[dev.boringcrypto] cmd/link: allow internal linking for crypto/internal/boring + 2017-08-24991652dcf0[dev.boringcrypto] cmd/link: work around DWARF symbol bug + 2017-08-229a4e7942ea[release-branch.go1.9] cmd/compile: remove gc.Sysfunc calls from 387 backend + 2017-08-22ff38035a62[release-branch.go1.9] doc/go1.9: fix typo in crypto/x509 of "Minor changes to the library". + 2017-08-197e9e3a06cb[dev.boringcrypto] crypto/rsa: use BoringCrypto + 2017-08-19bc38fda367[dev.boringcrypto] crypto/ecdsa: use unsafe.Pointer instead of atomic.Value + 2017-08-1842046e8989[release-branch.go1.9] runtime: fix false positive race in profile label reading + 2017-08-18fbf7e1f295[release-branch.go1.9] testing: don't fail all tests after racy test failure + 2017-08-1821312a4b5e[release-branch.go1.9] cmd/dist: update deps.go for current dependencies + 2017-08-185927854f7d[release-branch.go1.9] cmd/compile: add rules handling unsigned div/mod by constant 1<<63 + 2017-08-1865717b2dca[release-branch.go1.9] runtime: fix usleep by correctly setting nanoseconds parameter for pselect6 + 2017-08-17b1f201e951[dev.boringcrypto] crypto/ecdsa: use BoringCrypto + 2017-08-172efded1cd2[dev.boringcrypto] crypto/tls: use TLS-specific AES-GCM mode if available + 2017-08-17335a0f87bf[dev.boringcrypto] crypto/aes: implement TLS-specific AES-GCM mode from BoringCrypto + 2017-08-178d05ec9e58[dev.boringcrypto] crypto/aes: use BoringCrypto + 2017-08-1774e33c43e9[dev.boringcrypto] crypto/hmac: use BoringCrypto + 2017-08-1796d6718e4f[dev.boringcrypto] crypto/sha1,sha256,sha512: use BoringCrypto + 2017-08-17e0e2bbdd00[dev.boringcrypto] runtime/race: move TestRaceIssue5567 from sha1 to crc32 + 2017-08-17fe02ba30f1[dev.boringcrypto] crypto/rand: use BoringCrypto + 2017-08-176e70f88f84[dev.boringcrypto] crypto/internal/boring: add initial BoringCrypto access + 2017-08-16dcdcc38440[dev.boringcrypto] add README.boringcrypto.md, update VERSION + 2017-08-1619b89a22df[dev.boringcrypto] cmd/link: implement R_X86_64_PC64 relocations + 2017-08-07048c9cfaac[release-branch.go1.9] go1.9rc2 + 2017-08-07cff0de3da3[release-branch.go1.9] all: merge master into release-branch.go1.9 + 2017-07-31196492a299[release-branch.go1.9] runtime: map bitmap and spans during heap initialization + 2017-07-311a6d87d4bf[release-branch.go1.9] runtime: fall back to small mmaps if we fail to grow reservation + 2017-07-277320506bc5[release-branch.go1.9] cmd/dist: skip moved GOROOT on Go's Windows builders when not sharding tests + 2017-07-2465c6c88a94[release-branch.go1.9] go1.9rc1 + 2017-07-24fbc9b49790[release-branch.go1.9] cmd/compile: consider exported flag in namedata Change-Id: I5344e8e4813a9a0900f6633499a3ddf22895a4d5
This commit is contained in:
commit
f771edd7f9
112 changed files with 7065 additions and 110 deletions
|
|
@ -34,6 +34,7 @@ import (
|
|||
"bytes"
|
||||
"cmd/internal/bio"
|
||||
"cmd/internal/goobj"
|
||||
"cmd/internal/notsha256"
|
||||
"cmd/internal/objabi"
|
||||
"cmd/internal/sys"
|
||||
"cmd/link/internal/loadelf"
|
||||
|
|
@ -42,7 +43,6 @@ import (
|
|||
"cmd/link/internal/loadpe"
|
||||
"cmd/link/internal/loadxcoff"
|
||||
"cmd/link/internal/sym"
|
||||
"crypto/sha1"
|
||||
"debug/elf"
|
||||
"debug/macho"
|
||||
"encoding/base64"
|
||||
|
|
@ -929,7 +929,7 @@ func typeSymbolMangle(name string) string {
|
|||
if len(name) <= 14 && !strings.Contains(name, "@") { // Issue 19529
|
||||
return name
|
||||
}
|
||||
hash := sha1.Sum([]byte(name))
|
||||
hash := notsha256.Sum256([]byte(name))
|
||||
prefix := "type."
|
||||
if name[5] == '.' {
|
||||
prefix = "type.."
|
||||
|
|
@ -1059,6 +1059,8 @@ var hostobj []Hostobj
|
|||
// These packages can use internal linking mode.
|
||||
// Others trigger external mode.
|
||||
var internalpkg = []string{
|
||||
"crypto/internal/boring",
|
||||
"crypto/internal/boring/syso",
|
||||
"crypto/x509",
|
||||
"net",
|
||||
"os/user",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue