1*14675a02SAndroid Build Coastguard Worker# Description: 2*14675a02SAndroid Build Coastguard Worker# Mocks for SecAgg. 3*14675a02SAndroid Build Coastguard Worker 4*14675a02SAndroid Build Coastguard Workerload("//fcp:config.bzl", "FCP_COPTS") 5*14675a02SAndroid Build Coastguard Worker 6*14675a02SAndroid Build Coastguard Workerpackage( 7*14675a02SAndroid Build Coastguard Worker default_visibility = ["//fcp:internal"], 8*14675a02SAndroid Build Coastguard Worker) 9*14675a02SAndroid Build Coastguard Worker 10*14675a02SAndroid Build Coastguard Workercc_library( 11*14675a02SAndroid Build Coastguard Worker name = "common_mocks", 12*14675a02SAndroid Build Coastguard Worker testonly = 1, 13*14675a02SAndroid Build Coastguard Worker srcs = [ 14*14675a02SAndroid Build Coastguard Worker "ecdh_pregenerated_test_keys.cc", 15*14675a02SAndroid Build Coastguard Worker ], 16*14675a02SAndroid Build Coastguard Worker hdrs = [ 17*14675a02SAndroid Build Coastguard Worker "ecdh_pregenerated_test_keys.h", 18*14675a02SAndroid Build Coastguard Worker "fake_prng.h", 19*14675a02SAndroid Build Coastguard Worker ], 20*14675a02SAndroid Build Coastguard Worker deps = [ 21*14675a02SAndroid Build Coastguard Worker "//fcp/secagg/shared", 22*14675a02SAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 23*14675a02SAndroid Build Coastguard Worker ], 24*14675a02SAndroid Build Coastguard Worker) 25*14675a02SAndroid Build Coastguard Worker 26*14675a02SAndroid Build Coastguard Workercc_library( 27*14675a02SAndroid Build Coastguard Worker name = "client_mocks", 28*14675a02SAndroid Build Coastguard Worker testonly = 1, 29*14675a02SAndroid Build Coastguard Worker hdrs = [ 30*14675a02SAndroid Build Coastguard Worker "mock_send_to_server_interface.h", 31*14675a02SAndroid Build Coastguard Worker "mock_state_transition_listener.h", 32*14675a02SAndroid Build Coastguard Worker ], 33*14675a02SAndroid Build Coastguard Worker copts = FCP_COPTS, 34*14675a02SAndroid Build Coastguard Worker deps = [ 35*14675a02SAndroid Build Coastguard Worker "//fcp/secagg/client", 36*14675a02SAndroid Build Coastguard Worker "//fcp/secagg/client:state_transition_listener", 37*14675a02SAndroid Build Coastguard Worker "//fcp/secagg/shared:cc_proto", 38*14675a02SAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 39*14675a02SAndroid Build Coastguard Worker ], 40*14675a02SAndroid Build Coastguard Worker) 41*14675a02SAndroid Build Coastguard Worker 42*14675a02SAndroid Build Coastguard Workercc_library( 43*14675a02SAndroid Build Coastguard Worker name = "testing", 44*14675a02SAndroid Build Coastguard Worker testonly = 1, 45*14675a02SAndroid Build Coastguard Worker srcs = [ 46*14675a02SAndroid Build Coastguard Worker "test_matchers.cc", 47*14675a02SAndroid Build Coastguard Worker ], 48*14675a02SAndroid Build Coastguard Worker hdrs = [ 49*14675a02SAndroid Build Coastguard Worker "test_matchers.h", 50*14675a02SAndroid Build Coastguard Worker ], 51*14675a02SAndroid Build Coastguard Worker copts = FCP_COPTS, 52*14675a02SAndroid Build Coastguard Worker deps = [ 53*14675a02SAndroid Build Coastguard Worker "//fcp/secagg/shared", 54*14675a02SAndroid Build Coastguard Worker "@com_google_absl//absl/container:node_hash_map", 55*14675a02SAndroid Build Coastguard Worker "@com_google_googletest//:gtest_main", 56*14675a02SAndroid Build Coastguard Worker ], 57*14675a02SAndroid Build Coastguard Worker) 58