...

Text file src/edge-infra.dev/hack/patches/bazel/circl-cgo.patch

Documentation: edge-infra.dev/hack/patches/bazel

     1diff --git a/dh/x25519/BUILD.bazel b/dh/x25519/BUILD.bazel
     2--- dh/x25519/BUILD.bazel
     3+++ dh/x25519/BUILD.bazel
     4@@ -12,7 +12,9 @@ go_library(
     5         "doc.go",
     6         "key.go",
     7         "table.go",
     8+        "//math/fp25519:fp_amd64.h",
     9     ],
    10+    cgo = True,
    11     importpath = "github.com/cloudflare/circl/dh/x25519",
    12     visibility = ["//visibility:public"],
    13     deps = [
    14diff --git a/dh/x448/BUILD.bazel b/dh/x448/BUILD.bazel
    15--- dh/x448/BUILD.bazel
    16+++ dh/x448/BUILD.bazel
    17@@ -12,7 +12,9 @@ go_library(
    18         "doc.go",
    19         "key.go",
    20         "table.go",
    21+        "//math/fp448:fp_amd64.h",
    22     ],
    23+    cgo = True,
    24     importpath = "github.com/cloudflare/circl/dh/x448",
    25     visibility = ["//visibility:public"],
    26     deps = [
    27diff --git a/math/fp25519/BUILD.bazel b/math/fp25519/BUILD.bazel
    28--- math/fp25519/BUILD.bazel
    29+++ math/fp25519/BUILD.bazel
    30@@ -1,5 +1,10 @@
    31 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
    32 
    33+exports_files(
    34+    ["fp_amd64.h"],
    35+    visibility = ["//dh/x25519:__pkg__"],
    36+)
    37+
    38 go_library(
    39     name = "fp25519",
    40     srcs = [
    41diff --git a/math/fp448/BUILD.bazel b/math/fp448/BUILD.bazel
    42--- math/fp448/BUILD.bazel
    43+++ math/fp448/BUILD.bazel
    44@@ -1,5 +1,10 @@
    45 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
    46 
    47+exports_files(
    48+    ["fp_amd64.h"],
    49+    visibility = ["//dh/x448:__pkg__"],
    50+)
    51+
    52 go_library(
    53     name = "fp448",
    54     srcs = [

View as plain text