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 )