• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Description:
2#   SipHash and HighwayHash: cryptographically-strong pseudorandom functions
3
4licenses(["notice"])  # Apache 2.0
5
6exports_files(["LICENSE"])
7
8cc_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
23cc_library(
24    name = "arch_specific",
25    srcs = ["highwayhash/arch_specific.cc"],
26    hdrs = ["highwayhash/arch_specific.h"],
27    deps = [":compiler_specific"],
28)
29
30cc_library(
31    name = "compiler_specific",
32    hdrs = ["highwayhash/compiler_specific.h"],
33)
34