Build aarch64 assembly for macOS in the bazel build.

Change-Id: I8bc146a951b77d2111b971e6472bfd7f010f8585
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/51306
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/util/BUILD.toplevel b/util/BUILD.toplevel
index 1303d88..9cea2fd 100644
--- a/util/BUILD.toplevel
+++ b/util/BUILD.toplevel
@@ -18,6 +18,7 @@
     "crypto_headers",
     "crypto_internal_headers",
     "crypto_sources",
+    "crypto_sources_ios_aarch64",
     "crypto_sources_linux_aarch64",
     "crypto_sources_linux_ppc64le",
     "crypto_sources_linux_x86_64",
@@ -59,6 +60,14 @@
 )
 
 config_setting(
+    name = "macos_aarch64",
+    constraint_values = [
+        "@platforms//os:macos",
+        "@platforms//cpu:aarch64",
+    ],
+)
+
+config_setting(
     name = "macos_x86_64",
     constraint_values = [
         "@platforms//os:macos",
@@ -101,6 +110,7 @@
     ":linux_aarch64": crypto_sources_linux_aarch64,
     ":linux_ppc64le": crypto_sources_linux_ppc64le,
     ":linux_x86_64": crypto_sources_linux_x86_64,
+    ":macos_aarch64": crypto_sources_ios_aarch64,
     ":macos_x86_64": crypto_sources_mac_x86_64,
     "//conditions:default": [],
 })
@@ -108,6 +118,7 @@
     ":linux_aarch64": [],
     ":linux_ppc64le": [],
     ":linux_x86_64": [],
+    ":macos_aarch64": [],
     ":macos_x86_64": [],
     "//conditions:default": ["-DOPENSSL_NO_ASM"],
 })