1tink_module(subtle::prf) 2 3tink_cc_library( 4 NAME streaming_prf 5 SRCS 6 streaming_prf.h 7 DEPS 8 absl::strings 9 tink::core::input_stream 10) 11 12tink_cc_library( 13 NAME streaming_prf_wrapper 14 SRCS 15 streaming_prf_wrapper.cc 16 streaming_prf_wrapper.h 17 DEPS 18 tink::subtle::prf::streaming_prf 19 absl::status 20 absl::strings 21 tink::core::primitive_set 22 tink::core::primitive_wrapper 23 tink::util::statusor 24) 25 26tink_cc_library( 27 NAME hkdf_streaming_prf 28 SRCS 29 hkdf_streaming_prf.cc 30 hkdf_streaming_prf.h 31 DEPS 32 tink::subtle::prf::streaming_prf 33 absl::memory 34 absl::status 35 absl::strings 36 crypto 37 tink::internal::fips_utils 38 tink::internal::md_util 39 tink::internal::ssl_unique_ptr 40 tink::subtle::subtle 41 tink::subtle::subtle_util 42 tink::util::secret_data 43 tink::util::status 44 tink::util::statusor 45) 46 47tink_cc_library( 48 NAME prf_set_util 49 SRCS 50 prf_set_util.cc 51 prf_set_util.h 52 DEPS 53 tink::subtle::prf::streaming_prf 54 absl::memory 55 absl::status 56 absl::strings 57 tink::prf::prf_set 58 tink::subtle::mac::stateful_mac 59 tink::util::input_stream_util 60 tink::util::status 61 tink::util::statusor 62) 63 64tink_cc_test( 65 NAME hkdf_streaming_prf_test 66 SRCS 67 hkdf_streaming_prf_test.cc 68 DEPS 69 tink::subtle::prf::hkdf_streaming_prf 70 gmock 71 absl::status 72 tink::config::tink_fips 73 tink::subtle::subtle 74 tink::util::input_stream_util 75 tink::util::secret_data 76 tink::util::test_matchers 77 tink::util::test_util 78) 79 80tink_cc_test( 81 NAME streaming_prf_wrapper_test 82 SRCS 83 streaming_prf_wrapper_test.cc 84 DEPS 85 tink::subtle::prf::streaming_prf_wrapper 86 gmock 87 absl::status 88 absl::strings 89 tink::util::input_stream_util 90 tink::util::istream_input_stream 91 tink::util::test_matchers 92 tink::util::test_util 93 tink::proto::tink_cc_proto 94) 95 96tink_cc_test( 97 NAME prf_set_util_test 98 SRCS 99 prf_set_util_test.cc 100 DEPS 101 tink::subtle::prf::prf_set_util 102 tink::subtle::prf::streaming_prf 103 gmock 104 absl::memory 105 absl::status 106 absl::strings 107 tink::core::input_stream 108 tink::util::istream_input_stream 109 tink::util::status 110 tink::util::test_matchers 111) 112