blob: fa3d7e84950a61c874e968f4fb8a62ecfe836eda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
tink_module(keyderivation)
add_subdirectory(internal)
tink_cc_library(
NAME key_derivation_config
SRCS
key_derivation_config.cc
key_derivation_config.h
DEPS
tink::keyderivation::keyset_deriver_wrapper
tink::config::tink_fips
tink::keyderivation::internal::prf_based_deriver_key_manager
tink::prf::hkdf_prf_key_manager
tink::util::status
PUBLIC
)
tink_cc_test(
NAME key_derivation_config_test
SRCS
key_derivation_config_test.cc
DEPS
tink::keyderivation::key_derivation_config
tink::keyderivation::key_derivation_key_templates
tink::keyderivation::keyset_deriver
gmock
tink::core::registry
tink::aead::aead_config
tink::aead::aead_key_templates
tink::aead::aes_gcm_key_manager
tink::prf::prf_key_templates
tink::util::statusor
tink::util::test_matchers
)
tink_cc_library(
NAME key_derivation_key_templates
SRCS
key_derivation_key_templates.cc
key_derivation_key_templates.h
DEPS
tink::keyderivation::internal::prf_based_deriver_key_manager
tink::subtle::random
tink::util::statusor
tink::proto::tink_cc_proto
PUBLIC
)
tink_cc_test(
NAME key_derivation_key_templates_test
SRCS
key_derivation_key_templates_test.cc
DEPS
tink::keyderivation::key_derivation_key_templates
tink::keyderivation::keyset_deriver_wrapper
gmock
absl::status
tink::core::registry
tink::aead::aead_key_templates
tink::aead::aes_gcm_key_manager
tink::keyderivation::internal::prf_based_deriver_key_manager
tink::prf::hkdf_prf_key_manager
tink::prf::prf_key_templates
tink::util::statusor
tink::util::test_matchers
tink::proto::prf_based_deriver_cc_proto
tink::proto::tink_cc_proto
)
tink_cc_library(
NAME keyset_deriver
SRCS
keyset_deriver.h
DEPS
absl::strings
tink::core::keyset_handle
tink::util::statusor
PUBLIC
)
tink_cc_library(
NAME keyset_deriver_wrapper
SRCS
keyset_deriver_wrapper.cc
keyset_deriver_wrapper.h
DEPS
tink::keyderivation::keyset_deriver
absl::status
tink::core::cleartext_keyset_handle
tink::core::primitive_set
tink::core::primitive_wrapper
tink::proto::tink_cc_proto
)
tink_cc_test(
NAME keyset_deriver_wrapper_test
SRCS
keyset_deriver_wrapper_test.cc
DEPS
tink::keyderivation::keyset_deriver
tink::keyderivation::keyset_deriver_wrapper
gmock
absl::status
tink::core::cleartext_keyset_handle
tink::core::primitive_set
tink::util::test_matchers
tink::proto::tink_cc_proto
)
|