1licenses(["notice"]) 2 3package(default_visibility = ["//visibility:public"]) 4 5java_library( 6 name = "hkdf_prf_key_manager", 7 srcs = ["HkdfPrfKeyManager.java"], 8 deps = [ 9 ":hkdf_prf_key", 10 ":hkdf_prf_parameters", 11 ":predefined_prf_parameters", 12 ":prf_set", 13 "//proto:hkdf_prf_java_proto", 14 "//proto:tink_java_proto", 15 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 16 "//src/main/java/com/google/crypto/tink:key_manager", 17 "//src/main/java/com/google/crypto/tink:key_template", 18 "//src/main/java/com/google/crypto/tink:parameters", 19 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 20 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 21 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl", 22 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry", 23 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry", 24 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 25 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 26 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 27 "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization", 28 "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf", 29 "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl", 30 "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf", 31 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 32 "@maven//:com_google_code_findbugs_jsr305", 33 ], 34) 35 36java_library( 37 name = "prf_key_templates", 38 srcs = ["PrfKeyTemplates.java"], 39 visibility = ["//visibility:public"], 40 deps = [ 41 ":aes_cmac_prf_key_manager", 42 ":hkdf_prf_key_manager", 43 ":hmac_prf_key_manager", 44 "//proto:aes_cmac_prf_java_proto", 45 "//proto:common_java_proto", 46 "//proto:hkdf_prf_java_proto", 47 "//proto:hmac_prf_java_proto", 48 "//proto:tink_java_proto", 49 ], 50) 51 52java_library( 53 name = "prf_config", 54 srcs = ["PrfConfig.java"], 55 deps = [ 56 ":aes_cmac_prf_key_manager", 57 ":hkdf_prf_key_manager", 58 ":hmac_prf_key_manager", 59 ":prf_set_wrapper", 60 "//src/main/java/com/google/crypto/tink/config:tink_fips", 61 ], 62) 63 64java_library( 65 name = "prf_set", 66 srcs = [ 67 "Prf.java", 68 "PrfSet.java", 69 ], 70 visibility = ["//visibility:public"], 71 deps = ["@maven//:com_google_errorprone_error_prone_annotations"], 72) 73 74java_library( 75 name = "prf_set_wrapper", 76 srcs = ["PrfSetWrapper.java"], 77 visibility = ["//visibility:public"], 78 deps = [ 79 ":prf_set", 80 "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key", 81 "//src/main/java/com/google/crypto/tink/internal:monitoring_client", 82 "//src/main/java/com/google/crypto/tink/internal:monitoring_keyset_info", 83 "//src/main/java/com/google/crypto/tink/internal:monitoring_util", 84 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 85 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 86 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 87 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 88 "//src/main/java/com/google/crypto/tink/internal:primitive_set", 89 "//src/main/java/com/google/crypto/tink/internal:primitive_wrapper", 90 "//src/main/java/com/google/crypto/tink/prf/internal:legacy_full_prf", 91 "@maven//:com_google_errorprone_error_prone_annotations", 92 ], 93) 94 95java_library( 96 name = "aes_cmac_prf_key_manager", 97 srcs = ["AesCmacPrfKeyManager.java"], 98 deps = [ 99 ":aes_cmac_prf_key", 100 ":aes_cmac_prf_parameters", 101 ":predefined_prf_parameters", 102 ":prf_set", 103 "//proto:aes_cmac_prf_java_proto", 104 "//proto:tink_java_proto", 105 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 106 "//src/main/java/com/google/crypto/tink:key_manager", 107 "//src/main/java/com/google/crypto/tink:key_template", 108 "//src/main/java/com/google/crypto/tink:parameters", 109 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 110 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 111 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl", 112 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry", 113 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry", 114 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 115 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 116 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 117 "//src/main/java/com/google/crypto/tink/prf/internal:aes_cmac_prf_proto_serialization", 118 "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac", 119 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 120 "@maven//:com_google_code_findbugs_jsr305", 121 ], 122) 123 124java_library( 125 name = "hmac_prf_key_manager", 126 srcs = ["HmacPrfKeyManager.java"], 127 deps = [ 128 ":hmac_prf_key", 129 ":hmac_prf_parameters", 130 ":predefined_prf_parameters", 131 ":prf_set", 132 "//proto:hmac_prf_java_proto", 133 "//proto:tink_java_proto", 134 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 135 "//src/main/java/com/google/crypto/tink:key_manager", 136 "//src/main/java/com/google/crypto/tink:key_template", 137 "//src/main/java/com/google/crypto/tink:parameters", 138 "//src/main/java/com/google/crypto/tink:secret_key_access", 139 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 140 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 141 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl", 142 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry", 143 "//src/main/java/com/google/crypto/tink/internal:mutable_key_derivation_registry", 144 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry", 145 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 146 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 147 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 148 "//src/main/java/com/google/crypto/tink/internal:util", 149 "//src/main/java/com/google/crypto/tink/prf/internal:hmac_prf_proto_serialization", 150 "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce", 151 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 152 "@maven//:com_google_code_findbugs_jsr305", 153 ], 154) 155 156java_library( 157 name = "prf_parameters", 158 srcs = ["PrfParameters.java"], 159 deps = [ 160 "//src/main/java/com/google/crypto/tink:parameters", 161 "@maven//:com_google_errorprone_error_prone_annotations", 162 ], 163) 164 165java_library( 166 name = "prf_key", 167 srcs = ["PrfKey.java"], 168 deps = [ 169 ":prf_parameters", 170 "//src/main/java/com/google/crypto/tink:key", 171 ], 172) 173 174java_library( 175 name = "hkdf_prf_parameters", 176 srcs = ["HkdfPrfParameters.java"], 177 deps = [ 178 ":prf_parameters", 179 "//src/main/java/com/google/crypto/tink/util:bytes", 180 "@maven//:com_google_code_findbugs_jsr305", 181 "@maven//:com_google_errorprone_error_prone_annotations", 182 ], 183) 184 185java_library( 186 name = "hkdf_prf_key", 187 srcs = ["HkdfPrfKey.java"], 188 deps = [ 189 ":hkdf_prf_parameters", 190 ":prf_key", 191 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 192 "//src/main/java/com/google/crypto/tink:key", 193 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 194 "@maven//:com_google_code_findbugs_jsr305", 195 "@maven//:com_google_errorprone_error_prone_annotations", 196 ], 197) 198 199java_library( 200 name = "hmac_prf_parameters", 201 srcs = ["HmacPrfParameters.java"], 202 deps = [ 203 ":prf_parameters", 204 "@maven//:com_google_code_findbugs_jsr305", 205 "@maven//:com_google_errorprone_error_prone_annotations", 206 ], 207) 208 209java_library( 210 name = "aes_cmac_prf_parameters", 211 srcs = ["AesCmacPrfParameters.java"], 212 deps = [":prf_parameters"], 213) 214 215java_library( 216 name = "hmac_prf_key", 217 srcs = ["HmacPrfKey.java"], 218 deps = [ 219 ":hmac_prf_parameters", 220 ":prf_key", 221 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 222 "//src/main/java/com/google/crypto/tink:key", 223 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 224 "@maven//:com_google_code_findbugs_jsr305", 225 "@maven//:com_google_errorprone_error_prone_annotations", 226 ], 227) 228 229java_library( 230 name = "aes_cmac_prf_key", 231 srcs = ["AesCmacPrfKey.java"], 232 deps = [ 233 ":aes_cmac_prf_parameters", 234 ":prf_key", 235 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 236 "//src/main/java/com/google/crypto/tink:key", 237 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 238 "@maven//:com_google_code_findbugs_jsr305", 239 "@maven//:com_google_errorprone_error_prone_annotations", 240 ], 241) 242 243android_library( 244 name = "hkdf_prf_key_manager-android", 245 srcs = ["HkdfPrfKeyManager.java"], 246 deps = [ 247 ":hkdf_prf_key-android", 248 ":hkdf_prf_parameters-android", 249 ":predefined_prf_parameters-android", 250 ":prf_set-android", 251 "//proto:hkdf_prf_java_proto_lite", 252 "//proto:tink_java_proto_lite", 253 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 254 "//src/main/java/com/google/crypto/tink:key_manager-android", 255 "//src/main/java/com/google/crypto/tink:key_template-android", 256 "//src/main/java/com/google/crypto/tink:parameters-android", 257 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util-android", 258 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry-android", 259 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl-android", 260 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry-android", 261 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry-android", 262 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry-android", 263 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android", 264 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception-android", 265 "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization-android", 266 "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf-android", 267 "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl-android", 268 "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf-android", 269 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 270 "@maven//:com_google_code_findbugs_jsr305", 271 ], 272) 273 274android_library( 275 name = "prf_key_templates-android", 276 srcs = ["PrfKeyTemplates.java"], 277 deps = [ 278 ":aes_cmac_prf_key_manager-android", 279 ":hkdf_prf_key_manager-android", 280 ":hmac_prf_key_manager-android", 281 "//proto:aes_cmac_prf_java_proto_lite", 282 "//proto:common_java_proto_lite", 283 "//proto:hkdf_prf_java_proto_lite", 284 "//proto:hmac_prf_java_proto_lite", 285 "//proto:tink_java_proto_lite", 286 ], 287) 288 289android_library( 290 name = "prf_config-android", 291 srcs = ["PrfConfig.java"], 292 deps = [ 293 ":aes_cmac_prf_key_manager-android", 294 ":hkdf_prf_key_manager-android", 295 ":hmac_prf_key_manager-android", 296 ":prf_set_wrapper-android", 297 "//src/main/java/com/google/crypto/tink/config:tink_fips-android", 298 ], 299) 300 301android_library( 302 name = "prf_set_wrapper-android", 303 srcs = ["PrfSetWrapper.java"], 304 deps = [ 305 ":prf_set-android", 306 "//src/main/java/com/google/crypto/tink/internal:legacy_proto_key-android", 307 "//src/main/java/com/google/crypto/tink/internal:monitoring_client-android", 308 "//src/main/java/com/google/crypto/tink/internal:monitoring_keyset_info-android", 309 "//src/main/java/com/google/crypto/tink/internal:monitoring_util-android", 310 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry-android", 311 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry-android", 312 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android", 313 "//src/main/java/com/google/crypto/tink/internal:primitive_registry-android", 314 "//src/main/java/com/google/crypto/tink/internal:primitive_set-android", 315 "//src/main/java/com/google/crypto/tink/internal:primitive_wrapper-android", 316 "//src/main/java/com/google/crypto/tink/prf/internal:legacy_full_prf-android", 317 "@maven//:com_google_errorprone_error_prone_annotations", 318 ], 319) 320 321android_library( 322 name = "prf_set-android", 323 srcs = [ 324 "Prf.java", 325 "PrfSet.java", 326 ], 327 visibility = ["//visibility:public"], 328 deps = ["@maven//:com_google_errorprone_error_prone_annotations"], 329) 330 331android_library( 332 name = "aes_cmac_prf_key_manager-android", 333 srcs = ["AesCmacPrfKeyManager.java"], 334 deps = [ 335 ":aes_cmac_prf_key-android", 336 ":aes_cmac_prf_parameters-android", 337 ":predefined_prf_parameters-android", 338 ":prf_set-android", 339 "//proto:aes_cmac_prf_java_proto_lite", 340 "//proto:tink_java_proto_lite", 341 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 342 "//src/main/java/com/google/crypto/tink:key_manager-android", 343 "//src/main/java/com/google/crypto/tink:key_template-android", 344 "//src/main/java/com/google/crypto/tink:parameters-android", 345 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util-android", 346 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry-android", 347 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl-android", 348 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry-android", 349 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry-android", 350 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry-android", 351 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android", 352 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception-android", 353 "//src/main/java/com/google/crypto/tink/prf/internal:aes_cmac_prf_proto_serialization-android", 354 "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac-android", 355 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 356 "@maven//:com_google_code_findbugs_jsr305", 357 ], 358) 359 360android_library( 361 name = "hmac_prf_key_manager-android", 362 srcs = ["HmacPrfKeyManager.java"], 363 deps = [ 364 ":hmac_prf_key-android", 365 ":hmac_prf_parameters-android", 366 ":predefined_prf_parameters-android", 367 ":prf_set-android", 368 "//proto:hmac_prf_java_proto_lite", 369 "//proto:tink_java_proto_lite", 370 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 371 "//src/main/java/com/google/crypto/tink:key_manager-android", 372 "//src/main/java/com/google/crypto/tink:key_template-android", 373 "//src/main/java/com/google/crypto/tink:parameters-android", 374 "//src/main/java/com/google/crypto/tink:secret_key_access-android", 375 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util-android", 376 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry-android", 377 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl-android", 378 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry-android", 379 "//src/main/java/com/google/crypto/tink/internal:mutable_key_derivation_registry-android", 380 "//src/main/java/com/google/crypto/tink/internal:mutable_parameters_registry-android", 381 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry-android", 382 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android", 383 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception-android", 384 "//src/main/java/com/google/crypto/tink/internal:util-android", 385 "//src/main/java/com/google/crypto/tink/prf/internal:hmac_prf_proto_serialization-android", 386 "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce-android", 387 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 388 "@maven//:com_google_code_findbugs_jsr305", 389 ], 390) 391 392android_library( 393 name = "prf_parameters-android", 394 srcs = ["PrfParameters.java"], 395 deps = [ 396 "//src/main/java/com/google/crypto/tink:parameters-android", 397 "@maven//:com_google_errorprone_error_prone_annotations", 398 ], 399) 400 401android_library( 402 name = "prf_key-android", 403 srcs = ["PrfKey.java"], 404 deps = [ 405 ":prf_parameters-android", 406 "//src/main/java/com/google/crypto/tink:key-android", 407 ], 408) 409 410android_library( 411 name = "hkdf_prf_parameters-android", 412 srcs = ["HkdfPrfParameters.java"], 413 deps = [ 414 ":prf_parameters-android", 415 "//src/main/java/com/google/crypto/tink/util:bytes-android", 416 "@maven//:com_google_code_findbugs_jsr305", 417 "@maven//:com_google_errorprone_error_prone_annotations", 418 ], 419) 420 421android_library( 422 name = "hkdf_prf_key-android", 423 srcs = ["HkdfPrfKey.java"], 424 deps = [ 425 ":hkdf_prf_parameters-android", 426 ":prf_key-android", 427 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 428 "//src/main/java/com/google/crypto/tink:key-android", 429 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 430 "@maven//:com_google_code_findbugs_jsr305", 431 "@maven//:com_google_errorprone_error_prone_annotations", 432 ], 433) 434 435android_library( 436 name = "hmac_prf_parameters-android", 437 srcs = ["HmacPrfParameters.java"], 438 deps = [ 439 ":prf_parameters-android", 440 "@maven//:com_google_code_findbugs_jsr305", 441 "@maven//:com_google_errorprone_error_prone_annotations", 442 ], 443) 444 445android_library( 446 name = "aes_cmac_prf_parameters-android", 447 srcs = ["AesCmacPrfParameters.java"], 448 deps = [":prf_parameters-android"], 449) 450 451android_library( 452 name = "hmac_prf_key-android", 453 srcs = ["HmacPrfKey.java"], 454 deps = [ 455 ":hmac_prf_parameters-android", 456 ":prf_key-android", 457 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 458 "//src/main/java/com/google/crypto/tink:key-android", 459 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 460 "@maven//:com_google_code_findbugs_jsr305", 461 "@maven//:com_google_errorprone_error_prone_annotations", 462 ], 463) 464 465android_library( 466 name = "aes_cmac_prf_key-android", 467 srcs = ["AesCmacPrfKey.java"], 468 deps = [ 469 ":aes_cmac_prf_parameters-android", 470 ":prf_key-android", 471 "//src/main/java/com/google/crypto/tink:accesses_partial_key-android", 472 "//src/main/java/com/google/crypto/tink:key-android", 473 "//src/main/java/com/google/crypto/tink/util:secret_bytes-android", 474 "@maven//:com_google_code_findbugs_jsr305", 475 "@maven//:com_google_errorprone_error_prone_annotations", 476 ], 477) 478 479android_library( 480 name = "predefined_prf_parameters-android", 481 srcs = ["PredefinedPrfParameters.java"], 482 deps = [ 483 ":aes_cmac_prf_parameters-android", 484 ":hkdf_prf_parameters-android", 485 ":hmac_prf_parameters-android", 486 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception-android", 487 ], 488) 489 490java_library( 491 name = "predefined_prf_parameters", 492 srcs = ["PredefinedPrfParameters.java"], 493 deps = [ 494 ":aes_cmac_prf_parameters", 495 ":hkdf_prf_parameters", 496 ":hmac_prf_parameters", 497 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 498 ], 499) 500 501android_library( 502 name = "prf_configuration_v0-android", 503 srcs = ["PrfConfigurationV0.java"], 504 deps = [ 505 ":aes_cmac_prf_key-android", 506 ":hkdf_prf_key-android", 507 ":hkdf_prf_parameters-android", 508 ":hmac_prf_key-android", 509 ":prf_set-android", 510 ":prf_set_wrapper-android", 511 "//src/main/java/com/google/crypto/tink:configuration-android", 512 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util-android", 513 "//src/main/java/com/google/crypto/tink/internal:internal_configuration-android", 514 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor-android", 515 "//src/main/java/com/google/crypto/tink/internal:primitive_registry-android", 516 "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac-android", 517 "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce-android", 518 "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf-android", 519 "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl-android", 520 ], 521) 522 523java_library( 524 name = "prf_configuration_v0", 525 srcs = ["PrfConfigurationV0.java"], 526 deps = [ 527 ":aes_cmac_prf_key", 528 ":hkdf_prf_key", 529 ":hkdf_prf_parameters", 530 ":hmac_prf_key", 531 ":prf_set", 532 ":prf_set_wrapper", 533 "//src/main/java/com/google/crypto/tink:configuration", 534 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 535 "//src/main/java/com/google/crypto/tink/internal:internal_configuration", 536 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 537 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 538 "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac", 539 "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce", 540 "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf", 541 "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl", 542 ], 543) 544