github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/highwayhash/BUILD.bazel (about)

     1  # Description:
     2  #   SipHash and HighwayHash: cryptographically-strong pseudorandom functions
     3  
     4  licenses(["notice"])  # Apache 2.0
     5  
     6  exports_files(["LICENSE"])
     7  
     8  cc_library(
     9      name = "sip_hash",
    10      srcs = ["highwayhash/sip_hash.cc"],
    11      hdrs = [
    12          "highwayhash/endianess.h",
    13          "highwayhash/sip_hash.h",
    14          "highwayhash/state_helpers.h",
    15      ],
    16      visibility = ["//visibility:public"],
    17      deps = [
    18          ":arch_specific",
    19          ":compiler_specific",
    20      ],
    21  )
    22  
    23  cc_library(
    24      name = "arch_specific",
    25      srcs = ["highwayhash/arch_specific.cc"],
    26      hdrs = ["highwayhash/arch_specific.h"],
    27      deps = [":compiler_specific"],
    28  )
    29  
    30  cc_library(
    31      name = "compiler_specific",
    32      hdrs = ["highwayhash/compiler_specific.h"],
    33  )