xref: /aosp_15_r20/external/tink/java_src/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1*e7b1675dSTing-Kang Chang## This file is created using "create_main_build_file.py".
2*e7b1675dSTing-Kang Chang
3*e7b1675dSTing-Kang Changload("//tools:gen_maven_jar_rules.bzl", "gen_maven_jar_rules")
4*e7b1675dSTing-Kang Chang
5*e7b1675dSTing-Kang Changpackage(default_visibility = ["//visibility:public"])
6*e7b1675dSTing-Kang Chang
7*e7b1675dSTing-Kang Changlicenses(["notice"])
8*e7b1675dSTing-Kang Chang
9*e7b1675dSTing-Kang Changexports_files(["BUILD"])
10*e7b1675dSTing-Kang Chang
11*e7b1675dSTing-Kang Chang# Maven jars.
12*e7b1675dSTing-Kang Chang# DO NOT USE FOR ANY OTHER PURPOSES.
13*e7b1675dSTing-Kang Chang
14*e7b1675dSTing-Kang Changgen_maven_jar_rules(
15*e7b1675dSTing-Kang Chang    name = "tink",
16*e7b1675dSTing-Kang Chang    doctitle = "Tink Cryptography API",
17*e7b1675dSTing-Kang Chang    manifest_lines = [
18*e7b1675dSTing-Kang Chang        "Automatic-Module-Name: com.google.crypto.tink",
19*e7b1675dSTing-Kang Chang    ],
20*e7b1675dSTing-Kang Chang    root_packages = [
21*e7b1675dSTing-Kang Chang        "com.google.crypto.tink",
22*e7b1675dSTing-Kang Chang    ],
23*e7b1675dSTing-Kang Chang    deps = [
24*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:accesses_partial_key",
25*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:aead",
26*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:binary_keyset_reader",
27*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:binary_keyset_writer",
28*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:catalogue",
29*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle",
30*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:config",
31*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:configuration",
32*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:crypto_format",
33*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:deterministic_aead",
34*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:hybrid_decrypt",
35*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:hybrid_encrypt",
36*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access",
37*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:json_keyset_reader",
38*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:json_keyset_writer",
39*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key",
40*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager",
41*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager_impl",
42*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager_registry",
43*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_status",
44*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_template",
45*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_templates",
46*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_wrap",
47*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:keyset_reader",
48*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:keyset_writer",
49*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:kms_client",
50*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:kms_clients",
51*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:mac",
52*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:no_secret_keyset_handle",
53*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:parameters",
54*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:pem_key_type",
55*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:primitive_set",
56*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:primitive_wrapper",
57*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key",
58*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key_manager",
59*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key_manager_impl",
60*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:privileged_registry",
61*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:public_key_sign",
62*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:public_key_verify",
63*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:registry",
64*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:registry_cluster",
65*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:secret_key_access",
66*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:streaming_aead",
67*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format",
68*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format",
69*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format",
70*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:util",
71*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:version",
72*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_config",
73*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_factory",
74*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_key",
75*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_key_templates",
76*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_parameters",
77*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_wrapper",
78*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key",
79*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager",
80*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters",
81*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_proto_serialization",
82*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_key_manager",
83*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key",
84*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key_manager",
85*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters",
86*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_proto_serialization",
87*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key",
88*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager",
89*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters",
90*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_proto_serialization",
91*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key",
92*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key_manager",
93*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters",
94*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_proto_serialization",
95*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key",
96*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key_manager",
97*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters",
98*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_proto_serialization",
99*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_aead_key_manager",
100*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead",
101*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead_key_manager",
102*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters",
103*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key",
104*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key_manager",
105*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters",
106*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_proto_serialization",
107*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:cha_cha20_util",
108*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_aes_gcm_jce",
109*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20",
110*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_base",
111*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_poly1305",
112*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_poly1305_base",
113*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_x_cha_cha20",
114*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_x_cha_cha20_poly1305",
115*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:poly1305",
116*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aead_factory",
117*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aes_gcm_factory",
118*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aes_gcm_siv",
119*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/annotations:alpha",
120*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config:tink_config",
121*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config:tink_fips",
122*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_status",
123*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util",
124*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key",
125*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager",
126*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters",
127*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_proto_serialization",
128*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config",
129*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory",
130*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key",
131*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key_templates",
132*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_parameters",
133*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_wrapper",
134*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters",
135*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_private_key_manager",
136*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_public_key_manager",
137*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters",
138*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key",
139*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_proto_serialization",
140*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key",
141*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters",
142*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key",
143*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_proto_serialization",
144*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key",
145*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config",
146*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_config",
147*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_factory",
148*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_wrapper",
149*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_config",
150*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_factory",
151*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_wrapper",
152*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_key_templates",
153*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_parameters",
154*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_private_key",
155*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_public_key",
156*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_util",
157*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:registry_ecies_aead_hkdf_dem_helper",
158*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:aes_gcm_hpke_aead",
159*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:chacha20_poly1305_hpke_aead",
160*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hkdf_hpke_kdf",
161*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_aead",
162*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_context",
163*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_decrypt",
164*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_encrypt",
165*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kdf",
166*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem",
167*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_encap_output",
168*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_key_factory",
169*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_private_key",
170*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_primitive_factory",
171*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_private_key_manager",
172*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_public_key_manager",
173*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_util",
174*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:nist_curves_hpke_kem",
175*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:nist_curves_hpke_kem_private_key",
176*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:x25519_hpke_kem",
177*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:x25519_hpke_kem_private_key",
178*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:aead_or_daead",
179*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem",
180*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem_hybrid_decrypt",
181*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem_hybrid_encrypt",
182*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding",
183*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:build_dispatched_code",
184*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:curve25519",
185*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:ed25519_cluster",
186*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util",
187*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:enum_type_proto_converter",
188*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:field25519",
189*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:internal_configuration",
190*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:json_parser",
191*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_parser",
192*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_serializer",
193*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_status_type_proto_converter",
194*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_template_proto_converter",
195*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_type_manager",
196*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key",
197*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_parameters",
198*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:monitoring_util",
199*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry",
200*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry",
201*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry",
202*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:parameters_parser",
203*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer",
204*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor",
205*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_factory",
206*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_registry",
207*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager",
208*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization",
209*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization",
210*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:random",
211*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:registry_configuration",
212*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:serialization",
213*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:serialization_registry",
214*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception",
215*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:util",
216*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:json_util",
217*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwk_set_converter",
218*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters",
219*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_private_key",
220*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_proto_serialization",
221*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key",
222*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_sign_key_manager",
223*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_verify_key_manager",
224*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_format",
225*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key",
226*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key_manager",
227*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters",
228*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_proto_serialization",
229*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception",
230*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac",
231*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config",
232*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_internal",
233*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_key",
234*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_parameters",
235*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_wrapper",
236*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_names",
237*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign",
238*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign_internal",
239*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign_wrapper",
240*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify",
241*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify_internal",
242*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify_wrapper",
243*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters",
244*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_private_key",
245*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_proto_serialization",
246*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key",
247*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_sign_key_manager",
248*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_verify_key_manager",
249*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters",
250*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_private_key",
251*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_proto_serialization",
252*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key",
253*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_sign_key_manager",
254*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_verify_key_manager",
255*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config",
256*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_parameters",
257*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_private_key",
258*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_public_key",
259*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_validator",
260*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:raw_jwt",
261*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:verified_jwt",
262*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config",
263*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_key",
264*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_parameters",
265*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver",
266*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver_wrapper",
267*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key",
268*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters",
269*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_deriver",
270*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_deriver_key_manager",
271*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_key_derivation_key_proto_serialization",
272*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_key",
273*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_key_manager",
274*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_parameters",
275*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_proto_serialization",
276*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac",
277*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_computation",
278*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_verification",
279*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_wrapper",
280*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_key",
281*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_key_manager",
282*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_parameters",
283*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_config",
284*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_factory",
285*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_key",
286*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_key_templates",
287*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_parameters",
288*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_wrapper",
289*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:predefined_mac_parameters",
290*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:aes_util",
291*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_computation",
292*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_impl",
293*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_verification",
294*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_computation",
295*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_impl",
296*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_verification",
297*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:hmac_proto_serialization",
298*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:legacy_full_mac",
299*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations",
300*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_client",
301*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_keyset_info",
302*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key",
303*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key_manager",
304*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters",
305*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_proto_serialization",
306*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key",
307*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager",
308*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters",
309*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_proto_serialization",
310*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key",
311*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key_manager",
312*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters",
313*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_proto_serialization",
314*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters",
315*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_config",
316*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_key",
317*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_key_templates",
318*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_parameters",
319*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_set",
320*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_set_wrapper",
321*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters",
322*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key",
323*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_proto_serialization",
324*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key",
325*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager",
326*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_verify_key_manager",
327*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters",
328*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key",
329*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager",
330*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_proto_serialization",
331*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key",
332*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key_manager",
333*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters",
334*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_config",
335*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory",
336*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper",
337*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_config",
338*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory",
339*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper",
340*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters",
341*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key",
342*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_proto_serialization",
343*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key",
344*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager",
345*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_verify_key_manager",
346*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters",
347*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key",
348*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_proto_serialization",
349*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key",
350*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager",
351*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_verify_key_manager",
352*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_config",
353*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_key_templates",
354*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_parameters",
355*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_pem_keyset_reader",
356*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_private_key",
357*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_public_key",
358*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature/internal:sig_util",
359*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key",
360*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager",
361*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters",
362*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_proto_serialization",
363*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key",
364*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager",
365*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters",
366*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_proto_serialization",
367*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:input_stream_decrypter",
368*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters",
369*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:readable_byte_channel_decrypter",
370*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:seekable_byte_channel_decrypter",
371*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config",
372*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory",
373*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_helper",
374*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key",
375*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key_templates",
376*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters",
377*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_util",
378*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper",
379*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_hmac_streaming",
380*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_jce_cipher",
381*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_eax_jce",
382*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_hkdf_streaming",
383*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce",
384*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_siv",
385*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:base64",
386*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:bytes",
387*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:cha_cha20",
388*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:cha_cha20_poly1305",
389*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_sign_jce",
390*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_verify_jce",
391*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_dem_helper",
392*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_decrypt",
393*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_encrypt",
394*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_hkdf_recipient_kem",
395*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_hkdf_sender_kem",
396*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ed25519_sign",
397*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ed25519_verify",
398*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves",
399*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:encrypt_then_authenticate",
400*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:engine_wrapper",
401*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:enums",
402*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:hex",
403*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:hkdf",
404*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ind_cpa_cipher",
405*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:kwp",
406*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:nonce_based_streaming_aead_cluster",
407*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:pem_key_type",
408*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac",
409*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce",
410*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_mac",
411*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:random",
412*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rewindable_readable_byte_channel",
413*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pkcs1_sign_jce",
414*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pkcs1_verify_jce",
415*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pss_sign_jce",
416*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pss_verify_jce",
417*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:selfkeytests_validators",
418*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:stream_segment_decrypter",
419*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:stream_segment_encrypter",
420*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:subtle_util_cluster",
421*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:validators",
422*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x25519",
423*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x_cha_cha20",
424*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x_cha_cha20_poly1305",
425*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf",
426*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf",
427*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl",
428*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf",
429*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:key_access",
430*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:key_handle",
431*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:secret_key_access",
432*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:tink_key",
433*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey/internal:internal_key_handle",
434*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey/internal:proto_key",
435*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:bytes",
436*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:keys_downloader",
437*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:secret_big_integer",
438*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:secret_bytes",
439*e7b1675dSTing-Kang Chang    ],
440*e7b1675dSTing-Kang Chang)
441*e7b1675dSTing-Kang Chang
442*e7b1675dSTing-Kang Changgen_maven_jar_rules(
443*e7b1675dSTing-Kang Chang    name = "tink-android",
444*e7b1675dSTing-Kang Chang    doctitle = "Tink Cryptography API for Android",
445*e7b1675dSTing-Kang Chang    resources = glob([
446*e7b1675dSTing-Kang Chang        "src/main/resources/**",
447*e7b1675dSTing-Kang Chang    ]),
448*e7b1675dSTing-Kang Chang    root_packages = [
449*e7b1675dSTing-Kang Chang        "com.google.crypto.tink",
450*e7b1675dSTing-Kang Chang    ],
451*e7b1675dSTing-Kang Chang    shaded_packages = [
452*e7b1675dSTing-Kang Chang        # The following package(s) will be shaded, according to the rules
453*e7b1675dSTing-Kang Chang        # specified in shading_rules.
454*e7b1675dSTing-Kang Chang        "com.google.protobuf",
455*e7b1675dSTing-Kang Chang    ],
456*e7b1675dSTing-Kang Chang    shading_rules = "jar_jar_rules.txt",
457*e7b1675dSTing-Kang Chang    deps = [
458*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:accesses_partial_key-android",
459*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:aead-android",
460*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:binary_keyset_reader-android",
461*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:binary_keyset_writer-android",
462*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:catalogue-android",
463*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:cleartext_keyset_handle-android",
464*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:config-android",
465*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:configuration-android",
466*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:crypto_format-android",
467*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:deterministic_aead-android",
468*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:hybrid_decrypt-android",
469*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:hybrid_encrypt-android",
470*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:insecure_secret_key_access-android",
471*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:json_keyset_reader-android",
472*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:json_keyset_writer-android",
473*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key-android",
474*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager-android",
475*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager_impl-android",
476*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_manager_registry-android",
477*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_status-android",
478*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_template-android",
479*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_templates-android",
480*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:key_wrap-android",
481*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:keyset_reader-android",
482*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:keyset_writer-android",
483*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:kms_client-android",
484*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:kms_clients-android",
485*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:mac-android",
486*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:no_secret_keyset_handle-android",
487*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:parameters-android",
488*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:pem_key_type-android",
489*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:primitive_set-android",
490*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:primitive_wrapper-android",
491*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key-android",
492*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key_manager-android",
493*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:private_key_manager_impl-android",
494*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:privileged_registry-android",
495*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:public_key_sign-android",
496*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:public_key_verify-android",
497*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:registry-android",
498*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:registry_cluster-android",
499*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:secret_key_access-android",
500*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:streaming_aead-android",
501*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format-android",
502*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format-android",
503*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format-android",
504*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:util-android",
505*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink:version-android",
506*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_config-android",
507*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_factory-android",
508*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_key-android",
509*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_key_templates-android",
510*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_parameters-android",
511*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aead_wrapper-android",
512*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key-android",
513*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_key_manager-android",
514*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_parameters-android",
515*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_hmac_aead_proto_serialization-android",
516*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_ctr_key_manager-android",
517*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key-android",
518*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_key_manager-android",
519*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_parameters-android",
520*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_eax_proto_serialization-android",
521*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key-android",
522*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_key_manager-android",
523*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_parameters-android",
524*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_proto_serialization-android",
525*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key-android",
526*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key_manager-android",
527*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters-android",
528*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_proto_serialization-android",
529*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key-android",
530*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key_manager-android",
531*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_parameters-android",
532*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_proto_serialization-android",
533*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_aead_key_manager-android",
534*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead-android",
535*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:kms_envelope_aead_key_manager-android",
536*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters-android",
537*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key-android",
538*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key_manager-android",
539*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters-android",
540*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_proto_serialization-android",
541*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:cha_cha20_util-android",
542*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_aes_gcm_jce-android",
543*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20-android",
544*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_base-android",
545*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_poly1305-android",
546*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_cha_cha20_poly1305_base-android",
547*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_x_cha_cha20-android",
548*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:insecure_nonce_x_cha_cha20_poly1305-android",
549*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/internal:poly1305-android",
550*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aead_factory-android",
551*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aes_gcm_factory-android",
552*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/aead/subtle:aes_gcm_siv-android",
553*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/annotations:alpha-android",
554*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config:tink_config-android",
555*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config:tink_fips-android",
556*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_status-android",
557*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util-android",
558*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key-android",
559*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager-android",
560*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters-android",
561*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:aes_siv_proto_serialization-android",
562*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config-android",
563*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory-android",
564*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key-android",
565*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key_templates-android",
566*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_parameters-android",
567*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_wrapper-android",
568*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters-android",
569*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_private_key_manager-android",
570*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_aead_hkdf_public_key_manager-android",
571*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_parameters-android",
572*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_private_key-android",
573*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_proto_serialization-android",
574*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:ecies_public_key-android",
575*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_parameters-android",
576*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_private_key-android",
577*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_proto_serialization-android",
578*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hpke_public_key-android",
579*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_config-android",
580*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_config-android",
581*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_factory-android",
582*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_decrypt_wrapper-android",
583*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_config-android",
584*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_factory-android",
585*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_encrypt_wrapper-android",
586*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_key_templates-android",
587*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_parameters-android",
588*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_private_key-android",
589*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_public_key-android",
590*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:hybrid_util-android",
591*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid:registry_ecies_aead_hkdf_dem_helper-android",
592*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:aes_gcm_hpke_aead-android",
593*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:chacha20_poly1305_hpke_aead-android",
594*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hkdf_hpke_kdf-android",
595*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_aead-android",
596*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_context-android",
597*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_decrypt-android",
598*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_encrypt-android",
599*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kdf-android",
600*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem-android",
601*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_encap_output-android",
602*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_key_factory-android",
603*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_kem_private_key-android",
604*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_primitive_factory-android",
605*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_private_key_manager-android",
606*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_public_key_manager-android",
607*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:hpke_util-android",
608*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:nist_curves_hpke_kem-android",
609*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:nist_curves_hpke_kem_private_key-android",
610*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:x25519_hpke_kem-android",
611*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/internal:x25519_hpke_kem_private_key-android",
612*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:aead_or_daead-android",
613*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem-android",
614*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem_hybrid_decrypt-android",
615*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/hybrid/subtle:rsa_kem_hybrid_encrypt-android",
616*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/android:android_keyset_manager",
617*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/android:android_keystore_aes_gcm",
618*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/android:android_keystore_kms_client",
619*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/android:shared_pref_keyset_reader",
620*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/android:shared_pref_keyset_writer",
621*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding-android",
622*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:curve25519-android",
623*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:ed25519_cluster-android",
624*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util-android",
625*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:enum_type_proto_converter-android",
626*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:field25519-android",
627*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:internal_configuration-android",
628*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:json_parser-android",
629*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_parser-android",
630*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_serializer-android",
631*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_status_type_proto_converter-android",
632*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_template_proto_converter-android",
633*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:key_type_manager-android",
634*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key-android",
635*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:legacy_proto_parameters-android",
636*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:monitoring_util-android",
637*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry-android",
638*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry-android",
639*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry-android",
640*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:parameters_parser-android",
641*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:parameters_serializer-android",
642*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android",
643*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_factory-android",
644*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:primitive_registry-android",
645*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:private_key_type_manager-android",
646*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization-android",
647*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:proto_parameters_serialization-android",
648*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:random-android",
649*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:registry_configuration-android",
650*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:serialization-android",
651*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:serialization_registry-android",
652*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception-android",
653*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/internal:util-android",
654*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:json_util-android",
655*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwk_set_converter-android",
656*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_parameters-android",
657*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_private_key-android",
658*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_proto_serialization-android",
659*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_public_key-android",
660*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_sign_key_manager-android",
661*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_ecdsa_verify_key_manager-android",
662*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_format-android",
663*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key-android",
664*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_key_manager-android",
665*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_parameters-android",
666*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_hmac_proto_serialization-android",
667*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_invalid_exception-android",
668*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac-android",
669*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_config-android",
670*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_internal-android",
671*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_key-android",
672*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_parameters-android",
673*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_mac_wrapper-android",
674*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_names-android",
675*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign-android",
676*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign_internal-android",
677*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_sign_wrapper-android",
678*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify-android",
679*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify_internal-android",
680*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_public_key_verify_wrapper-android",
681*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_parameters-android",
682*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_private_key-android",
683*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_proto_serialization-android",
684*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_public_key-android",
685*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_sign_key_manager-android",
686*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pkcs1_verify_key_manager-android",
687*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_parameters-android",
688*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_private_key-android",
689*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_proto_serialization-android",
690*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_public_key-android",
691*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_sign_key_manager-android",
692*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_rsa_ssa_pss_verify_key_manager-android",
693*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_config-android",
694*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_parameters-android",
695*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_private_key-android",
696*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_signature_public_key-android",
697*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:jwt_validator-android",
698*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:raw_jwt-android",
699*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/jwt:verified_jwt-android",
700*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config-android",
701*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_key-android",
702*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_parameters-android",
703*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver-android",
704*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver_wrapper-android",
705*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key-android",
706*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters-android",
707*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_deriver-android",
708*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_deriver_key_manager-android",
709*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/keyderivation/internal:prf_based_key_derivation_key_proto_serialization-android",
710*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_key-android",
711*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_key_manager-android",
712*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_parameters-android",
713*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:aes_cmac_proto_serialization-android",
714*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac-android",
715*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_computation-android",
716*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_verification-android",
717*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:chunked_mac_wrapper-android",
718*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_key-android",
719*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_key_manager-android",
720*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:hmac_parameters-android",
721*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_config-android",
722*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_factory-android",
723*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_key-android",
724*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_key_templates-android",
725*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_parameters-android",
726*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:mac_wrapper-android",
727*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac:predefined_mac_parameters-android",
728*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:aes_util-android",
729*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_computation-android",
730*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_impl-android",
731*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_aes_cmac_verification-android",
732*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_computation-android",
733*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_impl-android",
734*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:chunked_hmac_verification-android",
735*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:hmac_proto_serialization-android",
736*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/mac/internal:legacy_full_mac-android",
737*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_annotations-android",
738*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_client-android",
739*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/monitoring:monitoring_keyset_info-android",
740*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key-android",
741*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key_manager-android",
742*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters-android",
743*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_proto_serialization-android",
744*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key-android",
745*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager-android",
746*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters-android",
747*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_proto_serialization-android",
748*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key-android",
749*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key_manager-android",
750*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters-android",
751*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:hmac_prf_proto_serialization-android",
752*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters-android",
753*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_config-android",
754*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_key-android",
755*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_key_templates-android",
756*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_parameters-android",
757*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_set-android",
758*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/prf:prf_set_wrapper-android",
759*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters-android",
760*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key-android",
761*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_proto_serialization-android",
762*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key-android",
763*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager-android",
764*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ecdsa_verify_key_manager-android",
765*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters-android",
766*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key-android",
767*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager-android",
768*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_proto_serialization-android",
769*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key-android",
770*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key_manager-android",
771*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters-android",
772*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_config-android",
773*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory-android",
774*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper-android",
775*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_config-android",
776*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory-android",
777*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper-android",
778*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters-android",
779*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key-android",
780*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_proto_serialization-android",
781*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key-android",
782*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager-android",
783*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_verify_key_manager-android",
784*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters-android",
785*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key-android",
786*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_proto_serialization-android",
787*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key-android",
788*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager-android",
789*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_verify_key_manager-android",
790*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_config-android",
791*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_key_templates-android",
792*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_parameters-android",
793*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_pem_keyset_reader-android",
794*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_private_key-android",
795*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature:signature_public_key-android",
796*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/signature/internal:sig_util-android",
797*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key-android",
798*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager-android",
799*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters-android",
800*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_proto_serialization-android",
801*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key-android",
802*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager-android",
803*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters-android",
804*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_proto_serialization-android",
805*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:input_stream_decrypter-android",
806*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters-android",
807*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:readable_byte_channel_decrypter-android",
808*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:seekable_byte_channel_decrypter-android",
809*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config-android",
810*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory-android",
811*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_helper-android",
812*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key-android",
813*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key_templates-android",
814*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters-android",
815*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_util-android",
816*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper-android",
817*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_hmac_streaming-android",
818*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_jce_cipher-android",
819*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_eax_jce-android",
820*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_hkdf_streaming-android",
821*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_jce-android",
822*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:aes_siv-android",
823*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:base64-android",
824*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:bytes-android",
825*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:cha_cha20-android",
826*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:cha_cha20_poly1305-android",
827*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_sign_jce-android",
828*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecdsa_verify_jce-android",
829*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_dem_helper-android",
830*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_decrypt-android",
831*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_aead_hkdf_hybrid_encrypt-android",
832*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_hkdf_recipient_kem-android",
833*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ecies_hkdf_sender_kem-android",
834*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ed25519_sign-android",
835*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ed25519_verify-android",
836*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:elliptic_curves-android",
837*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:encrypt_then_authenticate-android",
838*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:engine_wrapper-android",
839*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:enums-android",
840*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:hex-android",
841*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:hkdf-android",
842*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:ind_cpa_cipher-android",
843*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:kwp-android",
844*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:nonce_based_streaming_aead_cluster-android",
845*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:pem_key_type-android",
846*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac-android",
847*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce-android",
848*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:prf_mac-android",
849*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:random-android",
850*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rewindable_readable_byte_channel-android",
851*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pkcs1_sign_jce-android",
852*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pkcs1_verify_jce-android",
853*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pss_sign_jce-android",
854*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:rsa_ssa_pss_verify_jce-android",
855*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:selfkeytests_validators-android",
856*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:stream_segment_decrypter-android",
857*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:stream_segment_encrypter-android",
858*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:subtle_util_cluster-android",
859*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:validators-android",
860*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x25519-android",
861*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x_cha_cha20-android",
862*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle:x_cha_cha20_poly1305-android",
863*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf-android",
864*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl-android",
865*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf-android",
866*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:key_access-android",
867*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:key_handle-android",
868*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:secret_key_access-android",
869*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey:tink_key-android",
870*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey/internal:internal_key_handle-android",
871*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/tinkkey/internal:proto_key-android",
872*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:bytes-android",
873*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:secret_big_integer-android",
874*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/util:secret_bytes-android",
875*e7b1675dSTing-Kang Chang        "//src_android/main/java/com/google/crypto/tink/internal:build_dispatched_code",
876*e7b1675dSTing-Kang Chang    ],
877*e7b1675dSTing-Kang Chang)
878*e7b1675dSTing-Kang Chang
879*e7b1675dSTing-Kang Changgen_maven_jar_rules(
880*e7b1675dSTing-Kang Chang    name = "tink-awskms",
881*e7b1675dSTing-Kang Chang    doctitle = "Tink Cryptography API with AWS KMS",
882*e7b1675dSTing-Kang Chang    manifest_lines = [
883*e7b1675dSTing-Kang Chang        "Automatic-Module-Name: com.google.crypto.tink.integration.awskms",
884*e7b1675dSTing-Kang Chang    ],
885*e7b1675dSTing-Kang Chang    root_packages = [
886*e7b1675dSTing-Kang Chang        "com.google.crypto.tink.integration.awskms",
887*e7b1675dSTing-Kang Chang    ],
888*e7b1675dSTing-Kang Chang    deps = [
889*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/awskms:aws_kms_aead",
890*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/awskms:aws_kms_client",
891*e7b1675dSTing-Kang Chang    ],
892*e7b1675dSTing-Kang Chang)
893*e7b1675dSTing-Kang Chang
894*e7b1675dSTing-Kang Changgen_maven_jar_rules(
895*e7b1675dSTing-Kang Chang    name = "tink-gcpkms",
896*e7b1675dSTing-Kang Chang    doctitle = "Tink Cryptography API with Google Cloud KMS",
897*e7b1675dSTing-Kang Chang    manifest_lines = [
898*e7b1675dSTing-Kang Chang        "Automatic-Module-Name: com.google.crypto.tink.integration.gcpkms",
899*e7b1675dSTing-Kang Chang    ],
900*e7b1675dSTing-Kang Chang    root_packages = [
901*e7b1675dSTing-Kang Chang        "com.google.crypto.tink.integration.gcpkms",
902*e7b1675dSTing-Kang Chang    ],
903*e7b1675dSTing-Kang Chang    deps = [
904*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/gcpkms:gcp_kms_aead",
905*e7b1675dSTing-Kang Chang        "//src/main/java/com/google/crypto/tink/integration/gcpkms:gcp_kms_client",
906*e7b1675dSTing-Kang Chang    ],
907*e7b1675dSTing-Kang Chang)
908