@@ -8,12 +8,10 @@ Subject: [PATCH] Add Darwin crypto backend
8
8
.../internal/backend/bbig/big_darwin.go | 12 +
9
9
src/crypto/internal/backend/darwin_darwin.go | 359 ++++++++++++++++++
10
10
src/crypto/internal/backend/fips140/darwin.go | 11 +
11
- src/crypto/rsa/boring.go | 1 -
12
11
src/crypto/rsa/darwin.go | 71 ++++
13
- src/go/build/vendor_test.go | 1 +
14
12
src/net/lookup_test.go | 3 +
15
13
src/runtime/pprof/vminfo_darwin_test.go | 6 +
16
- 9 files changed, 465 insertions(+), 1 deletion(- )
14
+ 7 files changed, 464 insertions(+)
17
15
create mode 100644 src/crypto/internal/backend/bbig/big_darwin.go
18
16
create mode 100644 src/crypto/internal/backend/darwin_darwin.go
19
17
create mode 100644 src/crypto/internal/backend/fips140/darwin.go
@@ -432,18 +430,6 @@ index 00000000000000..ef5af5d956163e
432
430
+ func systemFIPSMode() bool {
433
431
+ return false
434
432
+ }
435
- diff --git a/src/crypto/rsa/boring.go b/src/crypto/rsa/boring.go
436
- index b9f9d3154f2589..28d16a89f6a1cf 100644
437
- --- a/src/crypto/rsa/boring.go
438
- +++ b/src/crypto/rsa/boring.go
439
- @@ -66,7 +66,6 @@ func boringPrivateKey(priv *PrivateKey) (*boring.PrivateKeyRSA, error) {
440
- if b != nil && privateKeyEqual(&b.orig, priv) {
441
- return b.key, nil
442
- }
443
- -
444
- b = new(boringPriv)
445
- b.orig = copyPrivateKey(priv)
446
-
447
433
diff --git a/src/crypto/rsa/darwin.go b/src/crypto/rsa/darwin.go
448
434
new file mode 100644
449
435
index 00000000000000..1b9c63523ee90e
@@ -521,18 +507,6 @@ index 00000000000000..1b9c63523ee90e
521
507
+ })
522
508
+ return builder.Bytes()
523
509
+ }
524
- diff --git a/src/go/build/vendor_test.go b/src/go/build/vendor_test.go
525
- index 1d0b9b20e9b1d4..6092c93d4c5b26 100644
526
- --- a/src/go/build/vendor_test.go
527
- +++ b/src/go/build/vendor_test.go
528
- @@ -24,6 +24,7 @@ var allowedPackagePrefixes = []string{
529
- "rsc.io/markdown",
530
- "github.com/golang-fips/openssl",
531
- "github.com/microsoft/go-crypto-winnative",
532
- + "github.com/microsoft/go-crypto-darwin",
533
- }
534
-
535
- // Verify that the vendor directories contain only packages matching the list above.
536
510
diff --git a/src/net/lookup_test.go b/src/net/lookup_test.go
537
511
index 514cbd098ae772..8ec689416dde1d 100644
538
512
--- a/src/net/lookup_test.go
0 commit comments