├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .bcr ├── README.md ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── BUILD.bazel ├── CMakeLists.txt ├── LICENSE ├── MODULE.bazel ├── README.md ├── cmake ├── HttpArchive.cmake ├── TinkBuildRules.cmake ├── TinkUtil.cmake └── TinkWorkspace.cmake ├── docs ├── CONTRIBUTING.md └── SECURITY.md ├── examples ├── .bazelrc ├── .bazelversion ├── CMakeLists.txt ├── MODULE.bazel ├── aead │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aead_cli.cc │ ├── aead_cli_test.sh │ └── aead_test_keyset.json ├── daead │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── deterministic_aead_cli.cc │ ├── deterministic_aead_cli_test.sh │ └── deterministic_aead_test_keyset.json ├── digital_signatures │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── digital_signature_private_keyset.json │ ├── digital_signature_public_keyset.json │ ├── digital_signatures_cli.cc │ └── digital_signatures_cli_test.sh ├── hybrid_encryption │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── hybrid_cli.cc │ ├── hybrid_cli_test.sh │ └── testdata │ │ ├── BUILD.bazel │ │ ├── hpke_test_private_keyset.json │ │ ├── hpke_test_public_keyset.json │ │ ├── hybrid_test_private_keyset.json │ │ └── hybrid_test_public_keyset.json ├── jwt │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── jwt_generate_public_jwk_set.cc │ ├── jwt_sign.cc │ ├── jwt_signature_cli_test.sh │ ├── jwt_signature_private_keyset.json │ ├── jwt_signature_public_keyset.json │ └── jwt_verify.cc ├── key_derivation │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── key_derivation_cli.cc │ ├── key_derivation_cli_test.sh │ └── keyset.json ├── mac │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── mac_cli.cc │ ├── mac_cli_test.sh │ └── mac_test_keyset.json ├── util │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── util.cc │ └── util.h └── walkthrough │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── create_keyset.cc │ ├── create_keyset.h │ ├── create_keyset_test.cc │ ├── load_cleartext_keyset.cc │ ├── load_cleartext_keyset.h │ ├── load_cleartext_keyset_test.cc │ ├── load_encrypted_keyset.cc │ ├── load_encrypted_keyset.h │ ├── load_encrypted_keyset_test.cc │ ├── obtain_and_use_a_primitive.cc │ ├── obtain_and_use_a_primitive.h │ ├── obtain_and_use_a_primitive_test.cc │ ├── test_util.cc │ ├── test_util.h │ ├── write_cleartext_keyset.cc │ ├── write_cleartext_keyset.h │ ├── write_cleartext_keyset_test.cc │ ├── write_keyset.cc │ ├── write_keyset.h │ └── write_keyset_test.cc ├── extensions.bzl ├── kokoro ├── create_github_release_branch.sh ├── create_github_release_tag.sh ├── gcp_ubuntu │ ├── bazel │ │ └── run_tests.sh │ ├── bazel_fips │ │ └── run_tests.sh │ ├── cmake │ │ └── run_tests.sh │ ├── cmake_ccache_update │ │ └── run.sh │ ├── cmake_installed_deps │ │ └── run_tests.sh │ ├── cmake_openssl │ │ └── run_tests.sh │ └── cmake_openssl3 │ │ └── run_tests.sh ├── gcp_windows │ ├── bazel │ │ └── run_tests.bat │ └── cmake │ │ └── run_tests.bat ├── macos_external │ ├── bazel │ │ └── run_tests.sh │ ├── cmake │ │ └── run_tests.sh │ └── cmake_openssl │ │ └── run_tests.sh └── testutils │ ├── BUILD.bazel │ ├── cc_test_container_images.sh │ ├── docker_execute.sh │ ├── github_release_util.sh │ ├── github_release_util_test.sh │ ├── install_openssl.sh │ ├── run_bazel_tests.sh │ ├── run_cmake_tests.sh │ └── test_utils.sh ├── proto ├── BUILD.bazel ├── CMakeLists.txt ├── aes_cmac.proto ├── aes_cmac_prf.proto ├── aes_ctr.proto ├── aes_ctr_hmac_aead.proto ├── aes_ctr_hmac_streaming.proto ├── aes_eax.proto ├── aes_gcm.proto ├── aes_gcm_hkdf_streaming.proto ├── aes_gcm_siv.proto ├── aes_siv.proto ├── chacha20_poly1305.proto ├── common.proto ├── config.proto ├── ecdsa.proto ├── ecies_aead_hkdf.proto ├── ed25519.proto ├── empty.proto ├── experimental │ └── pqcrypto │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── cecpq2_aead_hkdf.proto │ │ └── ml_kem.proto ├── hkdf_prf.proto ├── hmac.proto ├── hmac_prf.proto ├── hpke.proto ├── jwt_ecdsa.proto ├── jwt_hmac.proto ├── jwt_rsa_ssa_pkcs1.proto ├── jwt_rsa_ssa_pss.proto ├── kms_aead.proto ├── kms_envelope.proto ├── ml_dsa.proto ├── prf_based_deriver.proto ├── rsa_ssa_pkcs1.proto ├── rsa_ssa_pss.proto ├── slh_dsa.proto ├── test_proto.proto ├── tink.proto ├── x_aes_gcm.proto └── xchacha20_poly1305.proto ├── template_rule.bzl ├── testvectors ├── BUILD.bazel ├── build_defs.bzl └── wycheproof.BUILD.bazel ├── third_party ├── BUILD.bazel └── boringssl_fips │ ├── BUILD.bazel │ ├── MODULE.bazel │ ├── README.md │ └── boringssl_fips.sh ├── tink ├── BUILD.bazel ├── CMakeLists.txt ├── aead.h ├── aead │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aead_benchmarks.cc │ ├── aead_config.cc │ ├── aead_config.h │ ├── aead_config_test.cc │ ├── aead_factory.cc │ ├── aead_factory.h │ ├── aead_factory_test.cc │ ├── aead_key.h │ ├── aead_key_templates.cc │ ├── aead_key_templates.h │ ├── aead_key_templates_test.cc │ ├── aead_parameters.h │ ├── aead_wrapper.cc │ ├── aead_wrapper.h │ ├── aead_wrapper_test.cc │ ├── aes_ctr_hmac_aead_key.cc │ ├── aes_ctr_hmac_aead_key.h │ ├── aes_ctr_hmac_aead_key_manager.cc │ ├── aes_ctr_hmac_aead_key_manager.h │ ├── aes_ctr_hmac_aead_key_manager_test.cc │ ├── aes_ctr_hmac_aead_key_test.cc │ ├── aes_ctr_hmac_aead_parameters.cc │ ├── aes_ctr_hmac_aead_parameters.h │ ├── aes_ctr_hmac_aead_parameters_test.cc │ ├── aes_ctr_hmac_aead_proto_serialization.h │ ├── aes_ctr_hmac_aead_proto_serialization_test.cc │ ├── aes_eax_key.cc │ ├── aes_eax_key.h │ ├── aes_eax_key_manager.h │ ├── aes_eax_key_manager_test.cc │ ├── aes_eax_key_test.cc │ ├── aes_eax_parameters.cc │ ├── aes_eax_parameters.h │ ├── aes_eax_parameters_test.cc │ ├── aes_eax_proto_serialization.h │ ├── aes_eax_proto_serialization_test.cc │ ├── aes_gcm_key.cc │ ├── aes_gcm_key.h │ ├── aes_gcm_key_manager.h │ ├── aes_gcm_key_manager_test.cc │ ├── aes_gcm_key_test.cc │ ├── aes_gcm_parameters.cc │ ├── aes_gcm_parameters.h │ ├── aes_gcm_parameters_test.cc │ ├── aes_gcm_proto_serialization.h │ ├── aes_gcm_proto_serialization_test.cc │ ├── aes_gcm_siv_key.cc │ ├── aes_gcm_siv_key.h │ ├── aes_gcm_siv_key_manager.h │ ├── aes_gcm_siv_key_manager_test.cc │ ├── aes_gcm_siv_key_test.cc │ ├── aes_gcm_siv_parameters.cc │ ├── aes_gcm_siv_parameters.h │ ├── aes_gcm_siv_parameters_test.cc │ ├── aes_gcm_siv_proto_serialization.h │ ├── aes_gcm_siv_proto_serialization_test.cc │ ├── chacha20_poly1305_key.cc │ ├── chacha20_poly1305_key.h │ ├── chacha20_poly1305_key_test.cc │ ├── chacha20_poly1305_parameters.cc │ ├── chacha20_poly1305_parameters.h │ ├── chacha20_poly1305_parameters_test.cc │ ├── chacha20_poly1305_proto_serialization.h │ ├── chacha20_poly1305_proto_serialization_test.cc │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── cord_aead.h │ ├── cord_aead_wrapper.cc │ ├── cord_aead_wrapper.h │ ├── cord_aead_wrapper_test.cc │ ├── failing_aead.cc │ ├── failing_aead.h │ ├── failing_aead_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aead_from_zero_copy.cc │ │ ├── aead_from_zero_copy.h │ │ ├── aead_from_zero_copy_test.cc │ │ ├── aead_util.cc │ │ ├── aead_util.h │ │ ├── aead_util_test.cc │ │ ├── aes_ctr_hmac_aead_proto_serialization_impl.cc │ │ ├── aes_ctr_hmac_aead_proto_serialization_impl.h │ │ ├── aes_ctr_hmac_aead_proto_serialization_impl_test.cc │ │ ├── aes_ctr_hmac_proto_structs.h │ │ ├── aes_ctr_hmac_proto_structs_test.cc │ │ ├── aes_eax_proto_serialization_impl.cc │ │ ├── aes_eax_proto_serialization_impl.h │ │ ├── aes_eax_proto_serialization_impl_test.cc │ │ ├── aes_gcm_proto_format.h │ │ ├── aes_gcm_proto_format_test.cc │ │ ├── aes_gcm_proto_serialization_impl.cc │ │ ├── aes_gcm_proto_serialization_impl.h │ │ ├── aes_gcm_proto_serialization_impl_test.cc │ │ ├── aes_gcm_siv_proto_serialization_impl.cc │ │ ├── aes_gcm_siv_proto_serialization_impl.h │ │ ├── aes_gcm_siv_proto_serialization_impl_test.cc │ │ ├── base_x_aes_gcm.cc │ │ ├── base_x_aes_gcm.h │ │ ├── base_x_aes_gcm_test.cc │ │ ├── chacha20_poly1305_proto_serialization_impl.cc │ │ ├── chacha20_poly1305_proto_serialization_impl.h │ │ ├── chacha20_poly1305_proto_serialization_impl_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── cord_aes_gcm_boringssl.cc │ │ ├── cord_aes_gcm_boringssl.h │ │ ├── cord_aes_gcm_boringssl_test.cc │ │ ├── cord_utils.cc │ │ ├── cord_utils.h │ │ ├── cord_utils_test.cc │ │ ├── cord_x_aes_gcm_boringssl.cc │ │ ├── cord_x_aes_gcm_boringssl.h │ │ ├── cord_x_aes_gcm_boringssl_test.cc │ │ ├── key_gen_config_v0.cc │ │ ├── key_gen_config_v0.h │ │ ├── legacy_kms_aead_proto_serialization_impl.cc │ │ ├── legacy_kms_aead_proto_serialization_impl.h │ │ ├── legacy_kms_aead_proto_serialization_impl_test.cc │ │ ├── legacy_kms_envelope_aead_proto_serialization_impl.cc │ │ ├── legacy_kms_envelope_aead_proto_serialization_impl.h │ │ ├── legacy_kms_envelope_aead_proto_serialization_impl_test.cc │ │ ├── mock_zero_copy_aead.h │ │ ├── ssl_aead.cc │ │ ├── ssl_aead.h │ │ ├── ssl_aead_large_inputs_test.cc │ │ ├── ssl_aead_test.cc │ │ ├── wycheproof_aead.cc │ │ ├── wycheproof_aead.h │ │ ├── wycheproof_aead_test.cc │ │ ├── x_aes_gcm_proto_serialization_impl.cc │ │ ├── x_aes_gcm_proto_serialization_impl.h │ │ ├── x_aes_gcm_proto_serialization_impl_test.cc │ │ ├── xchacha20_poly1305_proto_format.h │ │ ├── xchacha20_poly1305_proto_format_test.cc │ │ ├── xchacha20_poly1305_proto_serialization_impl.cc │ │ ├── xchacha20_poly1305_proto_serialization_impl.h │ │ ├── xchacha20_poly1305_proto_serialization_impl_test.cc │ │ ├── zero_copy_aead.h │ │ ├── zero_copy_aead_wrapper.cc │ │ ├── zero_copy_aead_wrapper.h │ │ ├── zero_copy_aead_wrapper_test.cc │ │ ├── zero_copy_aes_gcm_boringssl.cc │ │ ├── zero_copy_aes_gcm_boringssl.h │ │ ├── zero_copy_aes_gcm_boringssl_test.cc │ │ ├── zero_copy_x_aes_gcm_boringssl.cc │ │ ├── zero_copy_x_aes_gcm_boringssl.h │ │ └── zero_copy_x_aes_gcm_boringssl_test.cc │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ ├── kms_aead_key_manager.h │ ├── kms_aead_key_manager_test.cc │ ├── kms_envelope_aead.cc │ ├── kms_envelope_aead.h │ ├── kms_envelope_aead_key_manager.cc │ ├── kms_envelope_aead_key_manager.h │ ├── kms_envelope_aead_key_manager_test.cc │ ├── kms_envelope_aead_test.cc │ ├── legacy_kms_aead_key.cc │ ├── legacy_kms_aead_key.h │ ├── legacy_kms_aead_key_test.cc │ ├── legacy_kms_aead_parameters.cc │ ├── legacy_kms_aead_parameters.h │ ├── legacy_kms_aead_parameters_test.cc │ ├── legacy_kms_aead_proto_serialization.h │ ├── legacy_kms_aead_proto_serialization_test.cc │ ├── legacy_kms_envelope_aead_key.cc │ ├── legacy_kms_envelope_aead_key.h │ ├── legacy_kms_envelope_aead_key_test.cc │ ├── legacy_kms_envelope_aead_parameters.cc │ ├── legacy_kms_envelope_aead_parameters.h │ ├── legacy_kms_envelope_aead_parameters_test.cc │ ├── legacy_kms_envelope_aead_proto_serialization.h │ ├── legacy_kms_envelope_aead_proto_serialization_test.cc │ ├── mock_aead.h │ ├── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt │ ├── x_aes_gcm_key.cc │ ├── x_aes_gcm_key.h │ ├── x_aes_gcm_key_manager.cc │ ├── x_aes_gcm_key_manager.h │ ├── x_aes_gcm_key_manager_test.cc │ ├── x_aes_gcm_key_test.cc │ ├── x_aes_gcm_parameters.cc │ ├── x_aes_gcm_parameters.h │ ├── x_aes_gcm_parameters_test.cc │ ├── x_aes_gcm_proto_serialization.h │ ├── x_aes_gcm_proto_serialization_test.cc │ ├── xchacha20_poly1305_key.cc │ ├── xchacha20_poly1305_key.h │ ├── xchacha20_poly1305_key_manager.h │ ├── xchacha20_poly1305_key_manager_test.cc │ ├── xchacha20_poly1305_key_test.cc │ ├── xchacha20_poly1305_parameters.cc │ ├── xchacha20_poly1305_parameters.h │ ├── xchacha20_poly1305_parameters_test.cc │ ├── xchacha20_poly1305_proto_serialization.h │ └── xchacha20_poly1305_proto_serialization_test.cc ├── aead_config.h ├── aead_factory.h ├── aead_key_templates.h ├── big_integer.h ├── binary_keyset_reader.h ├── binary_keyset_writer.h ├── chunked_mac.h ├── cleartext_keyset_handle.h ├── config │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── config_util.cc │ ├── config_util.h │ ├── config_util_test.cc │ ├── fips_140_2.cc │ ├── fips_140_2.h │ ├── fips_140_2_test.cc │ ├── global_registry.cc │ ├── global_registry.h │ ├── global_registry_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt │ ├── key_gen_fips_140_2.cc │ ├── key_gen_fips_140_2.h │ ├── key_gen_fips_140_2_test.cc │ ├── key_gen_v0.cc │ ├── key_gen_v0.h │ ├── tink_config.cc │ ├── tink_config.h │ ├── tink_config_test.cc │ ├── tink_fips.cc │ ├── tink_fips.h │ ├── tink_fips_test.cc │ ├── v0.cc │ ├── v0.h │ └── v0_test.cc ├── configuration.h ├── core │ ├── big_integer.cc │ ├── big_integer_test.cc │ ├── binary_keyset_reader.cc │ ├── binary_keyset_reader_test.cc │ ├── binary_keyset_writer.cc │ ├── binary_keyset_writer_test.cc │ ├── cleartext_keyset_handle.cc │ ├── cleartext_keyset_handle_test.cc │ ├── crypto_format.cc │ ├── crypto_format_test.cc │ ├── ec_point_test.cc │ ├── key_access_test.cc │ ├── key_manager.cc │ ├── key_manager_impl.h │ ├── key_manager_impl_test.cc │ ├── key_manager_test.cc │ ├── key_type_manager.h │ ├── key_type_manager_test.cc │ ├── keyset_handle.cc │ ├── keyset_handle_builder.cc │ ├── keyset_handle_builder_test.cc │ ├── keyset_handle_test.cc │ ├── keyset_manager.cc │ ├── keyset_manager_test.cc │ ├── kms_clients.cc │ ├── kms_clients_test.cc │ ├── partial_key_access_token_test.cc │ ├── primitive_set_test.cc │ ├── private_key_manager_impl.h │ ├── private_key_manager_impl_test.cc │ ├── private_key_type_manager.h │ ├── proto_keyset_format.cc │ ├── proto_keyset_format_test.cc │ ├── proto_parameters_format.cc │ ├── proto_parameters_format_test.cc │ ├── restricted_big_integer.cc │ ├── restricted_big_integer_test.cc │ ├── restricted_data.cc │ ├── restricted_data_test.cc │ ├── template_util.h │ ├── template_util_test.cc │ ├── version.cc │ └── version_test.cc ├── crypto_format.h ├── daead │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aes_siv_key.cc │ ├── aes_siv_key.h │ ├── aes_siv_key_manager.h │ ├── aes_siv_key_manager_test.cc │ ├── aes_siv_key_test.cc │ ├── aes_siv_parameters.cc │ ├── aes_siv_parameters.h │ ├── aes_siv_parameters_test.cc │ ├── aes_siv_proto_serialization.h │ ├── aes_siv_proto_serialization_test.cc │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── deterministic_aead_config.cc │ ├── deterministic_aead_config.h │ ├── deterministic_aead_config_test.cc │ ├── deterministic_aead_factory.cc │ ├── deterministic_aead_factory.h │ ├── deterministic_aead_factory_test.cc │ ├── deterministic_aead_key.h │ ├── deterministic_aead_key_templates.cc │ ├── deterministic_aead_key_templates.h │ ├── deterministic_aead_key_templates_test.cc │ ├── deterministic_aead_parameters.h │ ├── deterministic_aead_wrapper.cc │ ├── deterministic_aead_wrapper.h │ ├── deterministic_aead_wrapper_test.cc │ ├── failing_daead.cc │ ├── failing_daead.h │ ├── failing_daead_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aes_siv_proto_format.h │ │ ├── aes_siv_proto_format_test.cc │ │ ├── aes_siv_proto_serialization_impl.cc │ │ ├── aes_siv_proto_serialization_impl.h │ │ ├── aes_siv_proto_serialization_impl_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── key_gen_config_v0.cc │ │ └── key_gen_config_v0.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ └── subtle │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aead_or_daead.cc │ │ ├── aead_or_daead.h │ │ └── aead_or_daead_test.cc ├── deterministic_aead.h ├── deterministic_aead_config.h ├── deterministic_aead_factory.h ├── deterministic_aead_key_templates.h ├── ec_point.h ├── experimental │ ├── kem │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── kem_parameters.h │ │ ├── kem_private_key.h │ │ └── kem_public_key.h │ └── pqcrypto │ │ ├── README.md │ │ ├── kem │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── CMakeLists.txt │ │ │ ├── ml_kem_decapsulate_aes_gcm.cc │ │ │ ├── ml_kem_decapsulate_aes_gcm.h │ │ │ ├── ml_kem_decapsulate_aes_gcm_test.cc │ │ │ ├── ml_kem_encapsulate_aes_gcm.cc │ │ │ ├── ml_kem_encapsulate_aes_gcm.h │ │ │ ├── ml_kem_encapsulate_aes_gcm_test.cc │ │ │ ├── ml_kem_raw_decapsulate_boringssl.cc │ │ │ ├── ml_kem_raw_decapsulate_boringssl.h │ │ │ ├── ml_kem_raw_decapsulate_boringssl_test.cc │ │ │ ├── ml_kem_raw_encapsulate_boringssl.cc │ │ │ ├── ml_kem_raw_encapsulate_boringssl.h │ │ │ ├── ml_kem_raw_encapsulate_boringssl_test.cc │ │ │ ├── ml_kem_test_util.cc │ │ │ ├── ml_kem_test_util.h │ │ │ └── ml_kem_test_util_test.cc │ │ ├── ml_kem_parameters.cc │ │ ├── ml_kem_parameters.h │ │ ├── ml_kem_parameters_test.cc │ │ ├── ml_kem_private_key.cc │ │ ├── ml_kem_private_key.h │ │ ├── ml_kem_private_key_test.cc │ │ ├── ml_kem_proto_serialization.cc │ │ ├── ml_kem_proto_serialization.h │ │ ├── ml_kem_proto_serialization_test.cc │ │ ├── ml_kem_public_key.cc │ │ ├── ml_kem_public_key.h │ │ ├── ml_kem_public_key_test.cc │ │ ├── subtle │ │ │ └── BUILD.bazel │ │ └── util │ │ │ ├── BUILD.bazel │ │ │ ├── test_util.cc │ │ │ ├── test_util.h │ │ │ └── test_util_test.cc │ │ └── proto │ │ └── BUILD.bazel ├── exported_symbols.lds ├── hybrid │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── ecies_aead_hkdf_hybrid_decrypt.cc │ ├── ecies_aead_hkdf_hybrid_decrypt.h │ ├── ecies_aead_hkdf_hybrid_decrypt_test.cc │ ├── ecies_aead_hkdf_hybrid_encrypt.cc │ ├── ecies_aead_hkdf_hybrid_encrypt.h │ ├── ecies_aead_hkdf_hybrid_encrypt_test.cc │ ├── ecies_aead_hkdf_private_key_manager.cc │ ├── ecies_aead_hkdf_private_key_manager.h │ ├── ecies_aead_hkdf_private_key_manager_test.cc │ ├── ecies_aead_hkdf_public_key_manager.cc │ ├── ecies_aead_hkdf_public_key_manager.h │ ├── ecies_aead_hkdf_public_key_manager_test.cc │ ├── ecies_parameters.cc │ ├── ecies_parameters.h │ ├── ecies_parameters_test.cc │ ├── ecies_private_key.cc │ ├── ecies_private_key.h │ ├── ecies_private_key_test.cc │ ├── ecies_proto_serialization.h │ ├── ecies_proto_serialization_test.cc │ ├── ecies_public_key.cc │ ├── ecies_public_key.h │ ├── ecies_public_key_test.cc │ ├── failing_hybrid.cc │ ├── failing_hybrid.h │ ├── failing_hybrid_test.cc │ ├── hpke_config.cc │ ├── hpke_config.h │ ├── hpke_config_test.cc │ ├── hpke_parameters.cc │ ├── hpke_parameters.h │ ├── hpke_parameters_test.cc │ ├── hpke_private_key.cc │ ├── hpke_private_key.h │ ├── hpke_private_key_test.cc │ ├── hpke_proto_serialization.h │ ├── hpke_proto_serialization_test.cc │ ├── hpke_public_key.cc │ ├── hpke_public_key.h │ ├── hpke_public_key_test.cc │ ├── hybrid_config.cc │ ├── hybrid_config.h │ ├── hybrid_config_test.cc │ ├── hybrid_decrypt_factory.cc │ ├── hybrid_decrypt_factory.h │ ├── hybrid_decrypt_factory_test.cc │ ├── hybrid_decrypt_wrapper.cc │ ├── hybrid_decrypt_wrapper.h │ ├── hybrid_decrypt_wrapper_test.cc │ ├── hybrid_encrypt_factory.cc │ ├── hybrid_encrypt_factory.h │ ├── hybrid_encrypt_factory_test.cc │ ├── hybrid_encrypt_wrapper.cc │ ├── hybrid_encrypt_wrapper.h │ ├── hybrid_encrypt_wrapper_test.cc │ ├── hybrid_key_templates.cc │ ├── hybrid_key_templates.h │ ├── hybrid_key_templates_test.cc │ ├── hybrid_parameters.h │ ├── hybrid_private_key.h │ ├── hybrid_public_key.h │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── ecies_aead_hkdf_dem_helper.cc │ │ ├── ecies_aead_hkdf_dem_helper.h │ │ ├── ecies_aead_hkdf_dem_helper_test.cc │ │ ├── ecies_proto_serialization_impl.cc │ │ ├── ecies_proto_serialization_impl.h │ │ ├── ecies_proto_serialization_impl_test.cc │ │ ├── hpke_context.cc │ │ ├── hpke_context.h │ │ ├── hpke_context_boringssl.cc │ │ ├── hpke_context_boringssl.h │ │ ├── hpke_context_boringssl_test.cc │ │ ├── hpke_context_test.cc │ │ ├── hpke_decrypt.cc │ │ ├── hpke_decrypt.h │ │ ├── hpke_decrypt_test.cc │ │ ├── hpke_encrypt.cc │ │ ├── hpke_encrypt.h │ │ ├── hpke_encrypt_test.cc │ │ ├── hpke_key_manager_util.cc │ │ ├── hpke_key_manager_util.h │ │ ├── hpke_key_manager_util_test.cc │ │ ├── hpke_private_key_manager.cc │ │ ├── hpke_private_key_manager.h │ │ ├── hpke_private_key_manager_test.cc │ │ ├── hpke_proto_serialization_impl.cc │ │ ├── hpke_proto_serialization_impl.h │ │ ├── hpke_proto_serialization_impl_test.cc │ │ ├── hpke_public_key_manager.cc │ │ ├── hpke_public_key_manager.h │ │ ├── hpke_public_key_manager_test.cc │ │ ├── hpke_test_util.cc │ │ ├── hpke_test_util.h │ │ ├── hpke_util.cc │ │ ├── hpke_util.h │ │ ├── hpke_util_boringssl.cc │ │ ├── hpke_util_boringssl.h │ │ ├── hpke_util_boringssl_test.cc │ │ ├── hpke_util_test.cc │ │ ├── key_gen_config_v0.cc │ │ ├── key_gen_config_v0.h │ │ ├── test_hpke_context_boringssl.cc │ │ ├── test_hpke_context_boringssl.h │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ ├── CMakeLists.txt │ │ │ ├── ecies_aead_hkdf_test_vectors.cc │ │ │ ├── ecies_aead_hkdf_test_vectors.h │ │ │ ├── hpke_test_vectors.cc │ │ │ ├── hpke_test_vectors.h │ │ │ └── hybrid_test_vectors.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── hybrid_config.h ├── hybrid_decrypt.h ├── hybrid_decrypt_factory.h ├── hybrid_encrypt.h ├── hybrid_encrypt_factory.h ├── hybrid_key_templates.h ├── input_stream.h ├── insecure_secret_key_access.h ├── internal │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aes_util.cc │ ├── aes_util.h │ ├── aes_util_test.cc │ ├── bn_encoding_util.cc │ ├── bn_encoding_util.h │ ├── bn_encoding_util_test.cc │ ├── bn_util.cc │ ├── bn_util.h │ ├── bn_util_test.cc │ ├── call_with_core_dump_protection.h │ ├── call_with_core_dump_protection_test.cc │ ├── common_proto_enums.h │ ├── configuration_helper.h │ ├── configuration_impl.h │ ├── configuration_impl_test.cc │ ├── dfsan_forwarders.h │ ├── ec_util.cc │ ├── ec_util.h │ ├── ec_util_test.cc │ ├── endian.h │ ├── endian_test.cc │ ├── err_util.cc │ ├── err_util.h │ ├── err_util_test.cc │ ├── fips_utils.cc │ ├── fips_utils.h │ ├── fips_utils_test.cc │ ├── global_serialization_registry.cc │ ├── global_serialization_registry.h │ ├── global_serialization_registry_test.cc │ ├── internal_insecure_secret_key_access.cc │ ├── internal_insecure_secret_key_access.h │ ├── key_gen_configuration_impl.h │ ├── key_gen_configuration_impl_test.cc │ ├── key_info.cc │ ├── key_info.h │ ├── key_info_test.cc │ ├── key_parser.h │ ├── key_parser_test.cc │ ├── key_serializer.h │ ├── key_serializer_test.cc │ ├── key_status_util.cc │ ├── key_status_util.h │ ├── key_status_util_test.cc │ ├── key_type_info_store.cc │ ├── key_type_info_store.h │ ├── key_type_info_store_test.cc │ ├── keyset_handle_builder_entry.cc │ ├── keyset_handle_builder_entry.h │ ├── keyset_handle_builder_entry_test.cc │ ├── keyset_wrapper.h │ ├── keyset_wrapper_impl.h │ ├── keyset_wrapper_impl_test.cc │ ├── keyset_wrapper_store.h │ ├── keyset_wrapper_store_test.cc │ ├── legacy_proto_key.cc │ ├── legacy_proto_key.h │ ├── legacy_proto_key_test.cc │ ├── legacy_proto_parameters.cc │ ├── legacy_proto_parameters.h │ ├── legacy_proto_parameters_test.cc │ ├── md_util.cc │ ├── md_util.h │ ├── md_util_test.cc │ ├── mlkem_util.cc │ ├── mlkem_util.h │ ├── mlkem_util_test.cc │ ├── monitoring.h │ ├── monitoring_client_mocks.h │ ├── monitoring_context.h │ ├── monitoring_key_set_info.h │ ├── monitoring_key_set_info_test.cc │ ├── monitoring_util.h │ ├── monitoring_util_test.cc │ ├── mutable_serialization_registry.cc │ ├── mutable_serialization_registry.h │ ├── mutable_serialization_registry_test.cc │ ├── output_prefix_util.h │ ├── output_prefix_util_test.cc │ ├── parameters_parser.h │ ├── parameters_parser_test.cc │ ├── parameters_serializer.h │ ├── parameters_serializer_test.cc │ ├── parser_index.h │ ├── parser_index_test.cc │ ├── proto_key_serialization.cc │ ├── proto_key_serialization.h │ ├── proto_key_serialization_test.cc │ ├── proto_parameters_serialization.cc │ ├── proto_parameters_serialization.h │ ├── proto_parameters_serialization_test.cc │ ├── proto_parser_enum_field.cc │ ├── proto_parser_enum_field.h │ ├── proto_parser_enum_field_test.cc │ ├── proto_parser_fields.cc │ ├── proto_parser_fields.h │ ├── proto_parser_fields_test.cc │ ├── proto_parser_message.cc │ ├── proto_parser_message.h │ ├── proto_parser_message_test.cc │ ├── proto_parser_options.h │ ├── proto_parser_repeated_secret_data_field.cc │ ├── proto_parser_repeated_secret_data_field.h │ ├── proto_parser_repeated_secret_data_field_test.cc │ ├── proto_parser_secret_data_field.cc │ ├── proto_parser_secret_data_field.h │ ├── proto_parser_secret_data_field_test.cc │ ├── proto_parser_state.cc │ ├── proto_parser_state.h │ ├── proto_parser_state_test.cc │ ├── proto_parsing_helpers.cc │ ├── proto_parsing_helpers.h │ ├── proto_parsing_helpers_test.cc │ ├── proto_test_proto.proto │ ├── registry_impl.cc │ ├── registry_impl.h │ ├── registry_impl_test.cc │ ├── rsa_util.cc │ ├── rsa_util.h │ ├── rsa_util_test.cc │ ├── safe_stringops.h │ ├── safe_stringops_test.cc │ ├── sanitizing_allocator.h │ ├── sanitizing_allocator_test.cc │ ├── secret_buffer.h │ ├── secret_buffer_test.cc │ ├── serialization.h │ ├── serialization_registry.cc │ ├── serialization_registry.h │ ├── serialization_registry_test.cc │ ├── serialization_test_util.h │ ├── serialization_test_util_test.cc │ ├── serializer_index.h │ ├── serializer_index_test.cc │ ├── ssl_unique_ptr.h │ ├── ssl_util.h │ ├── test_file_util.cc │ ├── test_file_util.h │ ├── test_file_util_bazel.cc │ ├── test_file_util_cmake.cc │ ├── test_random_access_stream.cc │ ├── test_random_access_stream.h │ ├── test_random_access_stream_test.cc │ ├── testing │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── equals_proto_key_serialization.h │ │ ├── equals_proto_key_serialization_test.cc │ │ ├── field_with_number.cc │ │ ├── field_with_number.h │ │ ├── field_with_number_test.cc │ │ ├── wycheproof_util.cc │ │ ├── wycheproof_util.h │ │ └── wycheproof_util_test.cc │ ├── tink_proto_structs.cc │ ├── tink_proto_structs.h │ ├── tink_proto_structs_test.cc │ ├── util.cc │ ├── util.h │ ├── util_test.cc │ ├── xwing_util.cc │ ├── xwing_util.h │ └── xwing_util_test.cc ├── json │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── tink_type_resolver.cc │ │ ├── tink_type_resolver.h │ │ └── tink_type_resolver_test.cc │ ├── json_keyset_reader.cc │ ├── json_keyset_reader.h │ ├── json_keyset_reader_test.cc │ ├── json_keyset_writer.cc │ ├── json_keyset_writer.h │ ├── json_keyset_writer_test.cc │ ├── json_proto_keyset_format.cc │ ├── json_proto_keyset_format.h │ └── json_proto_keyset_format_test.cc ├── json_keyset_reader.h ├── json_keyset_writer.h ├── jwt │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── json_util.cc │ │ ├── json_util.h │ │ ├── json_util_test.cc │ │ ├── jwt_ecdsa_proto_serialization_impl.cc │ │ ├── jwt_ecdsa_proto_serialization_impl.h │ │ ├── jwt_ecdsa_proto_serialization_impl_test.cc │ │ ├── jwt_ecdsa_sign_key_manager.cc │ │ ├── jwt_ecdsa_sign_key_manager.h │ │ ├── jwt_ecdsa_sign_verify_key_manager_test.cc │ │ ├── jwt_ecdsa_verify_key_manager.cc │ │ ├── jwt_ecdsa_verify_key_manager.h │ │ ├── jwt_format.cc │ │ ├── jwt_format.h │ │ ├── jwt_format_test.cc │ │ ├── jwt_hmac_key_manager.cc │ │ ├── jwt_hmac_key_manager.h │ │ ├── jwt_hmac_key_manager_test.cc │ │ ├── jwt_hmac_proto_serialization_impl.cc │ │ ├── jwt_hmac_proto_serialization_impl.h │ │ ├── jwt_hmac_proto_serialization_impl_test.cc │ │ ├── jwt_mac_config_v0.cc │ │ ├── jwt_mac_config_v0.h │ │ ├── jwt_mac_config_v0_test.cc │ │ ├── jwt_mac_impl.cc │ │ ├── jwt_mac_impl.h │ │ ├── jwt_mac_impl_test.cc │ │ ├── jwt_mac_internal.h │ │ ├── jwt_mac_key_gen_config_v0.cc │ │ ├── jwt_mac_key_gen_config_v0.h │ │ ├── jwt_mac_wrapper.cc │ │ ├── jwt_mac_wrapper.h │ │ ├── jwt_mac_wrapper_test.cc │ │ ├── jwt_public_key_sign_impl.cc │ │ ├── jwt_public_key_sign_impl.h │ │ ├── jwt_public_key_sign_internal.h │ │ ├── jwt_public_key_sign_verify_impl_test.cc │ │ ├── jwt_public_key_sign_wrapper.cc │ │ ├── jwt_public_key_sign_wrapper.h │ │ ├── jwt_public_key_verify_impl.cc │ │ ├── jwt_public_key_verify_impl.h │ │ ├── jwt_public_key_verify_internal.h │ │ ├── jwt_public_key_verify_wrapper.cc │ │ ├── jwt_public_key_verify_wrapper.h │ │ ├── jwt_public_key_wrappers_test.cc │ │ ├── jwt_rsa_ssa_pkcs1_proto_serialization_impl.cc │ │ ├── jwt_rsa_ssa_pkcs1_proto_serialization_impl.h │ │ ├── jwt_rsa_ssa_pkcs1_proto_serialization_impl_test.cc │ │ ├── jwt_rsa_ssa_pkcs1_sign_key_manager.cc │ │ ├── jwt_rsa_ssa_pkcs1_sign_key_manager.h │ │ ├── jwt_rsa_ssa_pkcs1_sign_verify_key_manager_test.cc │ │ ├── jwt_rsa_ssa_pkcs1_verify_key_manager.cc │ │ ├── jwt_rsa_ssa_pkcs1_verify_key_manager.h │ │ ├── jwt_rsa_ssa_pss_proto_serialization_impl.cc │ │ ├── jwt_rsa_ssa_pss_proto_serialization_impl.h │ │ ├── jwt_rsa_ssa_pss_proto_serialization_impl_test.cc │ │ ├── jwt_rsa_ssa_pss_sign_key_manager.cc │ │ ├── jwt_rsa_ssa_pss_sign_key_manager.h │ │ ├── jwt_rsa_ssa_pss_sign_verify_key_manager_test.cc │ │ ├── jwt_rsa_ssa_pss_verify_key_manager.cc │ │ ├── jwt_rsa_ssa_pss_verify_key_manager.h │ │ ├── jwt_signature_config_v0.cc │ │ ├── jwt_signature_config_v0.h │ │ ├── jwt_signature_config_v0_test.cc │ │ ├── jwt_signature_key_gen_config_v0.cc │ │ ├── jwt_signature_key_gen_config_v0.h │ │ ├── raw_jwt_ecdsa_sign_key_manager.cc │ │ ├── raw_jwt_ecdsa_sign_key_manager.h │ │ ├── raw_jwt_ecdsa_sign_key_manager_test.cc │ │ ├── raw_jwt_ecdsa_verify_key_manager.cc │ │ ├── raw_jwt_ecdsa_verify_key_manager.h │ │ ├── raw_jwt_ecdsa_verify_key_manager_test.cc │ │ ├── raw_jwt_hmac_key_manager.cc │ │ ├── raw_jwt_hmac_key_manager.h │ │ ├── raw_jwt_hmac_key_manager_test.cc │ │ ├── raw_jwt_rsa_ssa_pkcs1_sign_key_manager.cc │ │ ├── raw_jwt_rsa_ssa_pkcs1_sign_key_manager.h │ │ ├── raw_jwt_rsa_ssa_pkcs1_sign_key_manager_test.cc │ │ ├── raw_jwt_rsa_ssa_pkcs1_verify_key_manager.cc │ │ ├── raw_jwt_rsa_ssa_pkcs1_verify_key_manager.h │ │ ├── raw_jwt_rsa_ssa_pkcs1_verify_key_manager_test.cc │ │ ├── raw_jwt_rsa_ssa_pss_sign_key_manager.cc │ │ ├── raw_jwt_rsa_ssa_pss_sign_key_manager.h │ │ ├── raw_jwt_rsa_ssa_pss_sign_key_manager_test.cc │ │ ├── raw_jwt_rsa_ssa_pss_verify_key_manager.cc │ │ ├── raw_jwt_rsa_ssa_pss_verify_key_manager.h │ │ └── raw_jwt_rsa_ssa_pss_verify_key_manager_test.cc │ ├── jwk_set_converter.cc │ ├── jwk_set_converter.h │ ├── jwk_set_converter_test.cc │ ├── jwt_ecdsa_parameters.cc │ ├── jwt_ecdsa_parameters.h │ ├── jwt_ecdsa_parameters_test.cc │ ├── jwt_ecdsa_private_key.cc │ ├── jwt_ecdsa_private_key.h │ ├── jwt_ecdsa_private_key_test.cc │ ├── jwt_ecdsa_proto_serialization.h │ ├── jwt_ecdsa_proto_serialization_test.cc │ ├── jwt_ecdsa_public_key.cc │ ├── jwt_ecdsa_public_key.h │ ├── jwt_ecdsa_public_key_test.cc │ ├── jwt_hmac_key.cc │ ├── jwt_hmac_key.h │ ├── jwt_hmac_key_test.cc │ ├── jwt_hmac_parameters.cc │ ├── jwt_hmac_parameters.h │ ├── jwt_hmac_parameters_test.cc │ ├── jwt_hmac_proto_serialization.h │ ├── jwt_hmac_proto_serialization_test.cc │ ├── jwt_key_templates.cc │ ├── jwt_key_templates.h │ ├── jwt_key_templates_test.cc │ ├── jwt_mac.h │ ├── jwt_mac_config.cc │ ├── jwt_mac_config.h │ ├── jwt_mac_config_test.cc │ ├── jwt_mac_config_v0.cc │ ├── jwt_mac_config_v0.h │ ├── jwt_mac_config_v0_test.cc │ ├── jwt_mac_key.h │ ├── jwt_mac_key_gen_config_v0.cc │ ├── jwt_mac_key_gen_config_v0.h │ ├── jwt_mac_parameters.h │ ├── jwt_public_key_sign.h │ ├── jwt_public_key_verify.h │ ├── jwt_rsa_ssa_pkcs1_parameters.cc │ ├── jwt_rsa_ssa_pkcs1_parameters.h │ ├── jwt_rsa_ssa_pkcs1_parameters_test.cc │ ├── jwt_rsa_ssa_pkcs1_private_key.cc │ ├── jwt_rsa_ssa_pkcs1_private_key.h │ ├── jwt_rsa_ssa_pkcs1_private_key_test.cc │ ├── jwt_rsa_ssa_pkcs1_proto_serialization.h │ ├── jwt_rsa_ssa_pkcs1_proto_serialization_test.cc │ ├── jwt_rsa_ssa_pkcs1_public_key.cc │ ├── jwt_rsa_ssa_pkcs1_public_key.h │ ├── jwt_rsa_ssa_pkcs1_public_key_test.cc │ ├── jwt_rsa_ssa_pss_parameters.cc │ ├── jwt_rsa_ssa_pss_parameters.h │ ├── jwt_rsa_ssa_pss_parameters_test.cc │ ├── jwt_rsa_ssa_pss_private_key.cc │ ├── jwt_rsa_ssa_pss_private_key.h │ ├── jwt_rsa_ssa_pss_private_key_test.cc │ ├── jwt_rsa_ssa_pss_proto_serialization.h │ ├── jwt_rsa_ssa_pss_proto_serialization_test.cc │ ├── jwt_rsa_ssa_pss_public_key.cc │ ├── jwt_rsa_ssa_pss_public_key.h │ ├── jwt_rsa_ssa_pss_public_key_test.cc │ ├── jwt_signature_config.cc │ ├── jwt_signature_config.h │ ├── jwt_signature_config_test.cc │ ├── jwt_signature_config_v0.cc │ ├── jwt_signature_config_v0.h │ ├── jwt_signature_config_v0_test.cc │ ├── jwt_signature_key_gen_config_v0.cc │ ├── jwt_signature_key_gen_config_v0.h │ ├── jwt_signature_parameters.h │ ├── jwt_signature_private_key.h │ ├── jwt_signature_public_key.h │ ├── jwt_validator.cc │ ├── jwt_validator.h │ ├── jwt_validator_test.cc │ ├── raw_jwt.cc │ ├── raw_jwt.h │ ├── raw_jwt_test.cc │ ├── verified_jwt.cc │ ├── verified_jwt.h │ └── verified_jwt_test.cc ├── kem │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── kem_decapsulate_wrapper.cc │ │ ├── kem_decapsulate_wrapper.h │ │ ├── kem_decapsulate_wrapper_test.cc │ │ ├── kem_encapsulate_wrapper.cc │ │ ├── kem_encapsulate_wrapper.h │ │ ├── kem_encapsulate_wrapper_test.cc │ │ ├── raw_kem_decapsulate.h │ │ └── raw_kem_encapsulate.h │ ├── kem_decapsulate.h │ └── kem_encapsulate.h ├── key.h ├── key_access.h ├── key_gen_configuration.h ├── key_manager.h ├── key_status.h ├── keyderivation │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── config_prf_for_deriver.h │ │ ├── config_prf_for_deriver_test.cc │ │ ├── key_derivers.cc │ │ ├── key_derivers.h │ │ ├── key_derivers_test.cc │ │ ├── prf_based_deriver.cc │ │ ├── prf_based_deriver.h │ │ ├── prf_based_deriver_key_manager.h │ │ ├── prf_based_deriver_key_manager_test.cc │ │ ├── prf_based_deriver_test.cc │ │ ├── prf_based_key_derivation_proto_serialization_impl.cc │ │ ├── prf_based_key_derivation_proto_serialization_impl.h │ │ └── prf_based_key_derivation_proto_serialization_impl_test.cc │ ├── key_derivation_config.cc │ ├── key_derivation_config.h │ ├── key_derivation_config_test.cc │ ├── key_derivation_key.h │ ├── key_derivation_key_templates.cc │ ├── key_derivation_key_templates.h │ ├── key_derivation_key_templates_test.cc │ ├── key_derivation_parameters.h │ ├── keyset_deriver.h │ ├── keyset_deriver_test.cc │ ├── keyset_deriver_wrapper.cc │ ├── keyset_deriver_wrapper.h │ ├── keyset_deriver_wrapper_test.cc │ ├── prf_based_key_derivation_key.cc │ ├── prf_based_key_derivation_key.h │ ├── prf_based_key_derivation_key_test.cc │ ├── prf_based_key_derivation_parameters.cc │ ├── prf_based_key_derivation_parameters.h │ ├── prf_based_key_derivation_parameters_test.cc │ ├── prf_based_key_derivation_proto_serialization.h │ ├── prf_based_key_derivation_proto_serialization_test.cc │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── keyset_handle.h ├── keyset_handle_builder.h ├── keyset_manager.h ├── keyset_reader.h ├── keyset_writer.h ├── kms_client.h ├── kms_clients.h ├── mac.h ├── mac │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aes_cmac_key.cc │ ├── aes_cmac_key.h │ ├── aes_cmac_key_manager.h │ ├── aes_cmac_key_manager_test.cc │ ├── aes_cmac_key_test.cc │ ├── aes_cmac_parameters.cc │ ├── aes_cmac_parameters.h │ ├── aes_cmac_parameters_test.cc │ ├── aes_cmac_proto_serialization.h │ ├── aes_cmac_proto_serialization_test.cc │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── failing_mac.cc │ ├── failing_mac.h │ ├── failing_mac_test.cc │ ├── hmac_key.cc │ ├── hmac_key.h │ ├── hmac_key_manager.cc │ ├── hmac_key_manager.h │ ├── hmac_key_manager_test.cc │ ├── hmac_key_test.cc │ ├── hmac_parameters.cc │ ├── hmac_parameters.h │ ├── hmac_parameters_test.cc │ ├── hmac_proto_serialization.h │ ├── hmac_proto_serialization_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aes_cmac_proto_serialization_impl.cc │ │ ├── aes_cmac_proto_serialization_impl.h │ │ ├── aes_cmac_proto_serialization_impl_test.cc │ │ ├── chunked_mac_impl.cc │ │ ├── chunked_mac_impl.h │ │ ├── chunked_mac_impl_test.cc │ │ ├── chunked_mac_test.cc │ │ ├── chunked_mac_wrapper.cc │ │ ├── chunked_mac_wrapper.h │ │ ├── chunked_mac_wrapper_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── hmac_proto_serialization_impl.cc │ │ ├── hmac_proto_serialization_impl.h │ │ ├── hmac_proto_serialization_impl_test.cc │ │ ├── hmac_proto_structs.h │ │ ├── hmac_proto_structs_test.cc │ │ ├── key_gen_config_v0.cc │ │ ├── key_gen_config_v0.h │ │ ├── stateful_cmac_boringssl.cc │ │ ├── stateful_cmac_boringssl.h │ │ ├── stateful_cmac_boringssl_test.cc │ │ ├── stateful_hmac_boringssl.cc │ │ ├── stateful_hmac_boringssl.h │ │ ├── stateful_hmac_boringssl_test.cc │ │ └── stateful_mac.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ ├── mac_config.cc │ ├── mac_config.h │ ├── mac_config_test.cc │ ├── mac_factory.cc │ ├── mac_factory.h │ ├── mac_factory_test.cc │ ├── mac_key.h │ ├── mac_key_templates.cc │ ├── mac_key_templates.h │ ├── mac_key_templates_test.cc │ ├── mac_parameters.h │ ├── mac_wrapper.cc │ ├── mac_wrapper.h │ ├── mac_wrapper_test.cc │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── mac_config.h ├── mac_factory.h ├── mac_key_templates.h ├── output_stream.h ├── output_stream_with_result.h ├── parameters.h ├── partial_key_access.h ├── partial_key_access_token.h ├── prf │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aes_cmac_prf_key.cc │ ├── aes_cmac_prf_key.h │ ├── aes_cmac_prf_key_manager.h │ ├── aes_cmac_prf_key_manager_test.cc │ ├── aes_cmac_prf_key_test.cc │ ├── aes_cmac_prf_parameters.cc │ ├── aes_cmac_prf_parameters.h │ ├── aes_cmac_prf_parameters_test.cc │ ├── aes_cmac_prf_proto_serialization.h │ ├── aes_cmac_prf_proto_serialization_test.cc │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── failing_prfset.cc │ ├── failing_prfset.h │ ├── failing_prfset_test.cc │ ├── hkdf_prf_key.cc │ ├── hkdf_prf_key.h │ ├── hkdf_prf_key_manager.h │ ├── hkdf_prf_key_manager_test.cc │ ├── hkdf_prf_key_test.cc │ ├── hkdf_prf_parameters.cc │ ├── hkdf_prf_parameters.h │ ├── hkdf_prf_parameters_test.cc │ ├── hkdf_prf_proto_serialization.h │ ├── hkdf_prf_proto_serialization_test.cc │ ├── hmac_prf_key.cc │ ├── hmac_prf_key.h │ ├── hmac_prf_key_manager.cc │ ├── hmac_prf_key_manager.h │ ├── hmac_prf_key_manager_test.cc │ ├── hmac_prf_key_test.cc │ ├── hmac_prf_parameters.cc │ ├── hmac_prf_parameters.h │ ├── hmac_prf_parameters_test.cc │ ├── hmac_prf_proto_serialization.h │ ├── hmac_prf_proto_serialization_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aes_cmac_prf_proto_serialization_impl.cc │ │ ├── aes_cmac_prf_proto_serialization_impl.h │ │ ├── aes_cmac_prf_proto_serialization_impl_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── hkdf_prf_proto_serialization_impl.cc │ │ ├── hkdf_prf_proto_serialization_impl.h │ │ ├── hkdf_prf_proto_serialization_impl_test.cc │ │ ├── hmac_prf_proto_serialization_impl.cc │ │ ├── hmac_prf_proto_serialization_impl.h │ │ ├── hmac_prf_proto_serialization_impl_test.cc │ │ ├── key_gen_config_v0.cc │ │ └── key_gen_config_v0.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ ├── prf_config.cc │ ├── prf_config.h │ ├── prf_config_test.cc │ ├── prf_key.h │ ├── prf_key_templates.cc │ ├── prf_key_templates.h │ ├── prf_key_templates_test.cc │ ├── prf_parameters.h │ ├── prf_set.cc │ ├── prf_set.h │ ├── prf_set_test.cc │ ├── prf_set_wrapper.cc │ ├── prf_set_wrapper.h │ ├── prf_set_wrapper_test.cc │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── primitive_set.h ├── primitive_wrapper.h ├── private_key.h ├── proto_keyset_format.h ├── proto_parameters_format.h ├── public_key_sign.h ├── public_key_sign_factory.h ├── public_key_verify.h ├── public_key_verify_factory.h ├── random_access_stream.h ├── registry.h ├── restricted_big_integer.h ├── restricted_data.h ├── secret_data.h ├── secret_data_test.cc ├── secret_key_access.h ├── secret_key_access_token.h ├── signature │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── ecdsa_parameters.cc │ ├── ecdsa_parameters.h │ ├── ecdsa_parameters_test.cc │ ├── ecdsa_private_key.cc │ ├── ecdsa_private_key.h │ ├── ecdsa_private_key_test.cc │ ├── ecdsa_proto_serialization.h │ ├── ecdsa_proto_serialization_test.cc │ ├── ecdsa_public_key.cc │ ├── ecdsa_public_key.h │ ├── ecdsa_public_key_test.cc │ ├── ecdsa_sign_key_manager.cc │ ├── ecdsa_sign_key_manager.h │ ├── ecdsa_sign_key_manager_test.cc │ ├── ecdsa_verify_key_manager.cc │ ├── ecdsa_verify_key_manager.h │ ├── ecdsa_verify_key_manager_test.cc │ ├── ed25519_parameters.cc │ ├── ed25519_parameters.h │ ├── ed25519_parameters_test.cc │ ├── ed25519_private_key.cc │ ├── ed25519_private_key.h │ ├── ed25519_private_key_test.cc │ ├── ed25519_proto_serialization.h │ ├── ed25519_proto_serialization_test.cc │ ├── ed25519_public_key.cc │ ├── ed25519_public_key.h │ ├── ed25519_public_key_test.cc │ ├── ed25519_sign_key_manager.cc │ ├── ed25519_sign_key_manager.h │ ├── ed25519_sign_key_manager_test.cc │ ├── ed25519_verify_key_manager.cc │ ├── ed25519_verify_key_manager.h │ ├── ed25519_verify_key_manager_test.cc │ ├── failing_signature.cc │ ├── failing_signature.h │ ├── failing_signature_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── config_fips_140_2.cc │ │ ├── config_fips_140_2.h │ │ ├── config_fips_140_2_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── ecdsa_proto_serialization_impl.cc │ │ ├── ecdsa_proto_serialization_impl.h │ │ ├── ecdsa_proto_serialization_impl_test.cc │ │ ├── ecdsa_raw_sign_boringssl.cc │ │ ├── ecdsa_raw_sign_boringssl.h │ │ ├── ecdsa_raw_sign_boringssl_test.cc │ │ ├── ed25519_proto_serialization_impl.cc │ │ ├── ed25519_proto_serialization_impl.h │ │ ├── ed25519_proto_serialization_impl_test.cc │ │ ├── key_creators.cc │ │ ├── key_creators.h │ │ ├── key_creators_test.cc │ │ ├── key_gen_config_v0.cc │ │ ├── key_gen_config_v0.h │ │ ├── key_gen_config_v0_test.cc │ │ ├── ml_dsa_proto_serialization.h │ │ ├── ml_dsa_proto_serialization_impl.cc │ │ ├── ml_dsa_proto_serialization_impl.h │ │ ├── ml_dsa_proto_serialization_impl_test.cc │ │ ├── ml_dsa_proto_serialization_test.cc │ │ ├── ml_dsa_sign_boringssl.cc │ │ ├── ml_dsa_sign_boringssl.h │ │ ├── ml_dsa_sign_boringssl_test.cc │ │ ├── ml_dsa_verify_boringssl.cc │ │ ├── ml_dsa_verify_boringssl.h │ │ ├── ml_dsa_verify_boringssl_test.cc │ │ ├── rsa_ssa_pkcs1_proto_serialization_impl.cc │ │ ├── rsa_ssa_pkcs1_proto_serialization_impl.h │ │ ├── rsa_ssa_pkcs1_proto_serialization_impl_test.cc │ │ ├── rsa_ssa_pss_proto_serialization_impl.cc │ │ ├── rsa_ssa_pss_proto_serialization_impl.h │ │ ├── rsa_ssa_pss_proto_serialization_impl_test.cc │ │ ├── slh_dsa_proto_serialization.h │ │ ├── slh_dsa_proto_serialization_impl.cc │ │ ├── slh_dsa_proto_serialization_impl.h │ │ ├── slh_dsa_proto_serialization_impl_test.cc │ │ ├── slh_dsa_proto_serialization_test.cc │ │ ├── slh_dsa_sign_boringssl.cc │ │ ├── slh_dsa_sign_boringssl.h │ │ ├── slh_dsa_sign_boringssl_test.cc │ │ ├── slh_dsa_verify_boringssl.cc │ │ ├── slh_dsa_verify_boringssl.h │ │ ├── slh_dsa_verify_boringssl_test.cc │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ ├── CMakeLists.txt │ │ │ ├── ecdsa_test_vectors.cc │ │ │ ├── ecdsa_test_vectors.h │ │ │ ├── ed25519_test_vectors.cc │ │ │ ├── ed25519_test_vectors.h │ │ │ ├── ml_dsa_test_vectors.cc │ │ │ ├── ml_dsa_test_vectors.h │ │ │ ├── rsa_ssa_pkcs1_test_vectors.cc │ │ │ ├── rsa_ssa_pkcs1_test_vectors.h │ │ │ ├── rsa_ssa_pss_test_vectors.cc │ │ │ ├── rsa_ssa_pss_test_vectors.h │ │ │ └── signature_test_vector.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ ├── ml_dsa_parameters.cc │ ├── ml_dsa_parameters.h │ ├── ml_dsa_parameters_test.cc │ ├── ml_dsa_private_key.cc │ ├── ml_dsa_private_key.h │ ├── ml_dsa_private_key_test.cc │ ├── ml_dsa_public_key.cc │ ├── ml_dsa_public_key.h │ ├── ml_dsa_public_key_test.cc │ ├── public_key_sign_factory.cc │ ├── public_key_sign_factory.h │ ├── public_key_sign_factory_test.cc │ ├── public_key_sign_wrapper.cc │ ├── public_key_sign_wrapper.h │ ├── public_key_sign_wrapper_test.cc │ ├── public_key_verify_factory.cc │ ├── public_key_verify_factory.h │ ├── public_key_verify_factory_test.cc │ ├── public_key_verify_wrapper.cc │ ├── public_key_verify_wrapper.h │ ├── public_key_verify_wrapper_test.cc │ ├── rsa_ssa_pkcs1_parameters.cc │ ├── rsa_ssa_pkcs1_parameters.h │ ├── rsa_ssa_pkcs1_parameters_test.cc │ ├── rsa_ssa_pkcs1_private_key.cc │ ├── rsa_ssa_pkcs1_private_key.h │ ├── rsa_ssa_pkcs1_private_key_test.cc │ ├── rsa_ssa_pkcs1_proto_serialization.h │ ├── rsa_ssa_pkcs1_proto_serialization_test.cc │ ├── rsa_ssa_pkcs1_public_key.cc │ ├── rsa_ssa_pkcs1_public_key.h │ ├── rsa_ssa_pkcs1_public_key_test.cc │ ├── rsa_ssa_pkcs1_sign_key_manager.cc │ ├── rsa_ssa_pkcs1_sign_key_manager.h │ ├── rsa_ssa_pkcs1_sign_key_manager_test.cc │ ├── rsa_ssa_pkcs1_verify_key_manager.cc │ ├── rsa_ssa_pkcs1_verify_key_manager.h │ ├── rsa_ssa_pkcs1_verify_key_manager_test.cc │ ├── rsa_ssa_pss_parameters.cc │ ├── rsa_ssa_pss_parameters.h │ ├── rsa_ssa_pss_parameters_test.cc │ ├── rsa_ssa_pss_private_key.cc │ ├── rsa_ssa_pss_private_key.h │ ├── rsa_ssa_pss_private_key_test.cc │ ├── rsa_ssa_pss_proto_serialization.h │ ├── rsa_ssa_pss_proto_serialization_test.cc │ ├── rsa_ssa_pss_public_key.cc │ ├── rsa_ssa_pss_public_key.h │ ├── rsa_ssa_pss_public_key_test.cc │ ├── rsa_ssa_pss_sign_key_manager.cc │ ├── rsa_ssa_pss_sign_key_manager.h │ ├── rsa_ssa_pss_sign_key_manager_test.cc │ ├── rsa_ssa_pss_verify_key_manager.cc │ ├── rsa_ssa_pss_verify_key_manager.h │ ├── rsa_ssa_pss_verify_key_manager_test.cc │ ├── sig_util.cc │ ├── sig_util.h │ ├── signature_config.cc │ ├── signature_config.h │ ├── signature_config_test.cc │ ├── signature_key_templates.cc │ ├── signature_key_templates.h │ ├── signature_key_templates_test.cc │ ├── signature_parameters.h │ ├── signature_pem_keyset_reader.cc │ ├── signature_pem_keyset_reader.h │ ├── signature_pem_keyset_reader_test.cc │ ├── signature_private_key.h │ ├── signature_public_key.h │ ├── slh_dsa_parameters.cc │ ├── slh_dsa_parameters.h │ ├── slh_dsa_parameters_test.cc │ ├── slh_dsa_private_key.cc │ ├── slh_dsa_private_key.h │ ├── slh_dsa_private_key_test.cc │ ├── slh_dsa_public_key.cc │ ├── slh_dsa_public_key.h │ ├── slh_dsa_public_key_test.cc │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── signature_config.h ├── signature_key_templates.h ├── streaming_aead.h ├── streaming_aead_config.h ├── streaming_aead_key_templates.h ├── streaming_mac.h ├── streamingaead │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aes_ctr_hmac_streaming_key.cc │ ├── aes_ctr_hmac_streaming_key.h │ ├── aes_ctr_hmac_streaming_key_manager.cc │ ├── aes_ctr_hmac_streaming_key_manager.h │ ├── aes_ctr_hmac_streaming_key_manager_test.cc │ ├── aes_ctr_hmac_streaming_key_test.cc │ ├── aes_ctr_hmac_streaming_parameters.cc │ ├── aes_ctr_hmac_streaming_parameters.h │ ├── aes_ctr_hmac_streaming_parameters_test.cc │ ├── aes_ctr_hmac_streaming_proto_serialization.h │ ├── aes_ctr_hmac_streaming_proto_serialization_test.cc │ ├── aes_gcm_hkdf_streaming_key.cc │ ├── aes_gcm_hkdf_streaming_key.h │ ├── aes_gcm_hkdf_streaming_key_manager.cc │ ├── aes_gcm_hkdf_streaming_key_manager.h │ ├── aes_gcm_hkdf_streaming_key_manager_test.cc │ ├── aes_gcm_hkdf_streaming_key_test.cc │ ├── aes_gcm_hkdf_streaming_parameters.cc │ ├── aes_gcm_hkdf_streaming_parameters.h │ ├── aes_gcm_hkdf_streaming_parameters_test.cc │ ├── aes_gcm_hkdf_streaming_proto_serialization.h │ ├── aes_gcm_hkdf_streaming_proto_serialization_test.cc │ ├── buffered_input_stream.cc │ ├── buffered_input_stream.h │ ├── buffered_input_stream_test.cc │ ├── config_v0.cc │ ├── config_v0.h │ ├── config_v0_test.cc │ ├── decrypting_input_stream.cc │ ├── decrypting_input_stream.h │ ├── decrypting_input_stream_test.cc │ ├── decrypting_random_access_stream.cc │ ├── decrypting_random_access_stream.h │ ├── decrypting_random_access_stream_test.cc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── aes_ctr_hmac_streaming_proto_serialization_impl.cc │ │ ├── aes_ctr_hmac_streaming_proto_serialization_impl.h │ │ ├── aes_ctr_hmac_streaming_proto_serialization_impl_test.cc │ │ ├── aes_gcm_hkdf_streaming_proto_serialization_impl.cc │ │ ├── aes_gcm_hkdf_streaming_proto_serialization_impl.h │ │ ├── aes_gcm_hkdf_streaming_proto_serialization_impl_test.cc │ │ ├── config_v0.cc │ │ ├── config_v0.h │ │ ├── config_v0_test.cc │ │ ├── key_gen_config_v0.cc │ │ ├── key_gen_config_v0.h │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ ├── CMakeLists.txt │ │ │ ├── aes_ctr_hmac_streaming_test_vectors.cc │ │ │ ├── aes_ctr_hmac_streaming_test_vectors.h │ │ │ ├── aes_gcm_hkdf_streaming_test_vectors.cc │ │ │ ├── aes_gcm_hkdf_streaming_test_vectors.h │ │ │ └── streamingaead_test_vector.h │ ├── key_gen_config_v0.cc │ ├── key_gen_config_v0.h │ ├── shared_input_stream.h │ ├── shared_input_stream_test.cc │ ├── shared_random_access_stream.h │ ├── shared_random_access_stream_test.cc │ ├── streaming_aead_config.cc │ ├── streaming_aead_config.h │ ├── streaming_aead_config_test.cc │ ├── streaming_aead_key.h │ ├── streaming_aead_key_templates.cc │ ├── streaming_aead_key_templates.h │ ├── streaming_aead_key_templates_test.cc │ ├── streaming_aead_parameters.h │ ├── streaming_aead_wrapper.cc │ ├── streaming_aead_wrapper.h │ ├── streaming_aead_wrapper_test.cc │ └── subtle │ │ ├── BUILD.bazel │ │ └── CMakeLists.txt ├── subtle │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── aead_test_util.cc │ ├── aead_test_util.h │ ├── aead_test_util_test.cc │ ├── aes_cmac_boringssl.cc │ ├── aes_cmac_boringssl.h │ ├── aes_cmac_boringssl_test.cc │ ├── aes_ctr_boringssl.cc │ ├── aes_ctr_boringssl.h │ ├── aes_ctr_boringssl_test.cc │ ├── aes_ctr_hmac_streaming.cc │ ├── aes_ctr_hmac_streaming.h │ ├── aes_ctr_hmac_streaming_test.cc │ ├── aes_eax_boringssl.cc │ ├── aes_eax_boringssl.h │ ├── aes_eax_boringssl_test.cc │ ├── aes_gcm_boringssl.cc │ ├── aes_gcm_boringssl.h │ ├── aes_gcm_boringssl_test.cc │ ├── aes_gcm_hkdf_stream_segment_decrypter.cc │ ├── aes_gcm_hkdf_stream_segment_decrypter.h │ ├── aes_gcm_hkdf_stream_segment_decrypter_test.cc │ ├── aes_gcm_hkdf_stream_segment_encrypter.cc │ ├── aes_gcm_hkdf_stream_segment_encrypter.h │ ├── aes_gcm_hkdf_stream_segment_encrypter_test.cc │ ├── aes_gcm_hkdf_streaming.cc │ ├── aes_gcm_hkdf_streaming.h │ ├── aes_gcm_hkdf_streaming_test.cc │ ├── aes_gcm_siv_boringssl.cc │ ├── aes_gcm_siv_boringssl.h │ ├── aes_gcm_siv_boringssl_test.cc │ ├── aes_siv_boringssl.cc │ ├── aes_siv_boringssl.h │ ├── aes_siv_boringssl_test.cc │ ├── common_enums.cc │ ├── common_enums.h │ ├── common_enums_test.cc │ ├── decrypting_random_access_stream.cc │ ├── decrypting_random_access_stream.h │ ├── decrypting_random_access_stream_test.cc │ ├── ec_util.h │ ├── ecdsa_sign_boringssl.cc │ ├── ecdsa_sign_boringssl.h │ ├── ecdsa_sign_boringssl_test.cc │ ├── ecdsa_verify_boringssl.cc │ ├── ecdsa_verify_boringssl.h │ ├── ecdsa_verify_boringssl_test.cc │ ├── ecies_hkdf_recipient_kem_boringssl.cc │ ├── ecies_hkdf_recipient_kem_boringssl.h │ ├── ecies_hkdf_recipient_kem_boringssl_test.cc │ ├── ecies_hkdf_sender_kem_boringssl.cc │ ├── ecies_hkdf_sender_kem_boringssl.h │ ├── ecies_hkdf_sender_kem_boringssl_test.cc │ ├── ed25519_sign_boringssl.cc │ ├── ed25519_sign_boringssl.h │ ├── ed25519_sign_boringssl_test.cc │ ├── ed25519_verify_boringssl.cc │ ├── ed25519_verify_boringssl.h │ ├── ed25519_verify_boringssl_test.cc │ ├── encrypt_then_authenticate.cc │ ├── encrypt_then_authenticate.h │ ├── encrypt_then_authenticate_test.cc │ ├── hkdf.cc │ ├── hkdf.h │ ├── hkdf_test.cc │ ├── hmac_boringssl.cc │ ├── hmac_boringssl.h │ ├── hmac_boringssl_test.cc │ ├── hybrid_test_util.cc │ ├── hybrid_test_util.h │ ├── hybrid_test_util_test.cc │ ├── ind_cpa_cipher.h │ ├── nonce_based_streaming_aead.cc │ ├── nonce_based_streaming_aead.h │ ├── pem_parser_boringssl.cc │ ├── pem_parser_boringssl.h │ ├── pem_parser_boringssl_test.cc │ ├── prf │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── hkdf_streaming_prf.cc │ │ ├── hkdf_streaming_prf.h │ │ ├── hkdf_streaming_prf_test.cc │ │ ├── prf_set_util.cc │ │ ├── prf_set_util.h │ │ ├── prf_set_util_test.cc │ │ ├── streaming_prf.h │ │ ├── streaming_prf_wrapper.cc │ │ ├── streaming_prf_wrapper.h │ │ └── streaming_prf_wrapper_test.cc │ ├── random.cc │ ├── random.h │ ├── random_test.cc │ ├── rsa_ssa_pkcs1_sign_boringssl.cc │ ├── rsa_ssa_pkcs1_sign_boringssl.h │ ├── rsa_ssa_pkcs1_sign_boringssl_test.cc │ ├── rsa_ssa_pkcs1_verify_boringssl.cc │ ├── rsa_ssa_pkcs1_verify_boringssl.h │ ├── rsa_ssa_pkcs1_verify_boringssl_test.cc │ ├── rsa_ssa_pss_sign_boringssl.cc │ ├── rsa_ssa_pss_sign_boringssl.h │ ├── rsa_ssa_pss_sign_boringssl_test.cc │ ├── rsa_ssa_pss_verify_boringssl.cc │ ├── rsa_ssa_pss_verify_boringssl.h │ ├── rsa_ssa_pss_verify_boringssl_test.cc │ ├── stream_segment_decrypter.h │ ├── stream_segment_encrypter.h │ ├── streaming_aead_decrypting_stream.cc │ ├── streaming_aead_decrypting_stream.h │ ├── streaming_aead_decrypting_stream_test.cc │ ├── streaming_aead_encrypting_stream.cc │ ├── streaming_aead_encrypting_stream.h │ ├── streaming_aead_encrypting_stream_test.cc │ ├── streaming_aead_test_util.cc │ ├── streaming_aead_test_util.h │ ├── streaming_aead_test_util_test.cc │ ├── streaming_mac_impl.cc │ ├── streaming_mac_impl.h │ ├── streaming_mac_impl_test.cc │ ├── subtle_util.cc │ ├── subtle_util.h │ ├── subtle_util_boringssl.h │ ├── subtle_util_test.cc │ ├── test_util.cc │ ├── test_util.h │ ├── xchacha20_poly1305_boringssl.cc │ ├── xchacha20_poly1305_boringssl.h │ └── xchacha20_poly1305_boringssl_test.cc ├── tink_config.h ├── util │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── buffer.cc │ ├── buffer.h │ ├── buffer_test.cc │ ├── constants.cc │ ├── constants.h │ ├── enums.cc │ ├── enums.h │ ├── enums_test.cc │ ├── errors.h │ ├── errors_test.cc │ ├── fake_kms_client.cc │ ├── fake_kms_client.h │ ├── fake_kms_client_test.cc │ ├── file_input_stream.cc │ ├── file_input_stream.h │ ├── file_input_stream_test.cc │ ├── file_output_stream.cc │ ├── file_output_stream.h │ ├── file_output_stream_test.cc │ ├── file_random_access_stream.cc │ ├── file_random_access_stream.h │ ├── file_random_access_stream_test.cc │ ├── input_stream_util.cc │ ├── input_stream_util.h │ ├── input_stream_util_test.cc │ ├── istream_input_stream.cc │ ├── istream_input_stream.h │ ├── istream_input_stream_test.cc │ ├── keyset_util.cc │ ├── keyset_util.h │ ├── ostream_output_stream.cc │ ├── ostream_output_stream.h │ ├── ostream_output_stream_test.cc │ ├── protobuf_helper.h │ ├── secret_data.h │ ├── secret_data_internal_class.h │ ├── secret_data_internal_class_test.cc │ ├── secret_data_test.cc │ ├── secret_proto.h │ ├── secret_proto_test.cc │ ├── status.h │ ├── statusor.h │ ├── test_keyset_handle.cc │ ├── test_keyset_handle.h │ ├── test_matchers.h │ ├── test_matchers_test.cc │ ├── test_util.cc │ ├── test_util.h │ ├── test_util_test.cc │ ├── validation.cc │ ├── validation.h │ └── validation_test.cc ├── version.h.templ └── version_script.lds ├── tools ├── BUILD.bazel ├── update_build_files_for_tink_2_0_bazel.sh └── update_build_files_for_tink_2_0_bazel_test.sh └── version.bzl /.bazelignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.4.2 2 | -------------------------------------------------------------------------------- /.bcr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/.bcr/README.md -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/README.md -------------------------------------------------------------------------------- /cmake/HttpArchive.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/cmake/HttpArchive.cmake -------------------------------------------------------------------------------- /cmake/TinkBuildRules.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/cmake/TinkBuildRules.cmake -------------------------------------------------------------------------------- /cmake/TinkUtil.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/cmake/TinkUtil.cmake -------------------------------------------------------------------------------- /cmake/TinkWorkspace.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/cmake/TinkWorkspace.cmake -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /examples/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/.bazelrc -------------------------------------------------------------------------------- /examples/.bazelversion: -------------------------------------------------------------------------------- 1 | 8.4.2 2 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/MODULE.bazel -------------------------------------------------------------------------------- /examples/aead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/aead/BUILD.bazel -------------------------------------------------------------------------------- /examples/aead/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/aead/CMakeLists.txt -------------------------------------------------------------------------------- /examples/aead/aead_cli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/aead/aead_cli.cc -------------------------------------------------------------------------------- /examples/aead/aead_cli_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/aead/aead_cli_test.sh -------------------------------------------------------------------------------- /examples/aead/aead_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/aead/aead_test_keyset.json -------------------------------------------------------------------------------- /examples/daead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/daead/BUILD.bazel -------------------------------------------------------------------------------- /examples/daead/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/daead/CMakeLists.txt -------------------------------------------------------------------------------- /examples/digital_signatures/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/digital_signatures/BUILD.bazel -------------------------------------------------------------------------------- /examples/hybrid_encryption/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/hybrid_encryption/BUILD.bazel -------------------------------------------------------------------------------- /examples/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/jwt/BUILD.bazel -------------------------------------------------------------------------------- /examples/jwt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/jwt/CMakeLists.txt -------------------------------------------------------------------------------- /examples/jwt/jwt_sign.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/jwt/jwt_sign.cc -------------------------------------------------------------------------------- /examples/jwt/jwt_signature_cli_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/jwt/jwt_signature_cli_test.sh -------------------------------------------------------------------------------- /examples/jwt/jwt_verify.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/jwt/jwt_verify.cc -------------------------------------------------------------------------------- /examples/key_derivation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/key_derivation/BUILD.bazel -------------------------------------------------------------------------------- /examples/key_derivation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/key_derivation/CMakeLists.txt -------------------------------------------------------------------------------- /examples/key_derivation/keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/key_derivation/keyset.json -------------------------------------------------------------------------------- /examples/mac/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/mac/BUILD.bazel -------------------------------------------------------------------------------- /examples/mac/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/mac/CMakeLists.txt -------------------------------------------------------------------------------- /examples/mac/mac_cli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/mac/mac_cli.cc -------------------------------------------------------------------------------- /examples/mac/mac_cli_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/mac/mac_cli_test.sh -------------------------------------------------------------------------------- /examples/mac/mac_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/mac/mac_test_keyset.json -------------------------------------------------------------------------------- /examples/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/util/BUILD.bazel -------------------------------------------------------------------------------- /examples/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/util/CMakeLists.txt -------------------------------------------------------------------------------- /examples/util/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/util/util.cc -------------------------------------------------------------------------------- /examples/util/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/util/util.h -------------------------------------------------------------------------------- /examples/walkthrough/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/BUILD.bazel -------------------------------------------------------------------------------- /examples/walkthrough/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/CMakeLists.txt -------------------------------------------------------------------------------- /examples/walkthrough/create_keyset.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/create_keyset.cc -------------------------------------------------------------------------------- /examples/walkthrough/create_keyset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/create_keyset.h -------------------------------------------------------------------------------- /examples/walkthrough/test_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/test_util.cc -------------------------------------------------------------------------------- /examples/walkthrough/test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/test_util.h -------------------------------------------------------------------------------- /examples/walkthrough/write_keyset.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/write_keyset.cc -------------------------------------------------------------------------------- /examples/walkthrough/write_keyset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/examples/walkthrough/write_keyset.h -------------------------------------------------------------------------------- /extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/extensions.bzl -------------------------------------------------------------------------------- /kokoro/create_github_release_branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/create_github_release_branch.sh -------------------------------------------------------------------------------- /kokoro/create_github_release_tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/create_github_release_tag.sh -------------------------------------------------------------------------------- /kokoro/gcp_ubuntu/bazel/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/gcp_ubuntu/bazel/run_tests.sh -------------------------------------------------------------------------------- /kokoro/gcp_ubuntu/cmake/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/gcp_ubuntu/cmake/run_tests.sh -------------------------------------------------------------------------------- /kokoro/gcp_windows/bazel/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/gcp_windows/bazel/run_tests.bat -------------------------------------------------------------------------------- /kokoro/gcp_windows/cmake/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/gcp_windows/cmake/run_tests.bat -------------------------------------------------------------------------------- /kokoro/testutils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/BUILD.bazel -------------------------------------------------------------------------------- /kokoro/testutils/docker_execute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/docker_execute.sh -------------------------------------------------------------------------------- /kokoro/testutils/github_release_util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/github_release_util.sh -------------------------------------------------------------------------------- /kokoro/testutils/install_openssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/install_openssl.sh -------------------------------------------------------------------------------- /kokoro/testutils/run_bazel_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/run_bazel_tests.sh -------------------------------------------------------------------------------- /kokoro/testutils/run_cmake_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/run_cmake_tests.sh -------------------------------------------------------------------------------- /kokoro/testutils/test_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/kokoro/testutils/test_utils.sh -------------------------------------------------------------------------------- /proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/BUILD.bazel -------------------------------------------------------------------------------- /proto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/CMakeLists.txt -------------------------------------------------------------------------------- /proto/aes_cmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_cmac.proto -------------------------------------------------------------------------------- /proto/aes_cmac_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_cmac_prf.proto -------------------------------------------------------------------------------- /proto/aes_ctr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_ctr.proto -------------------------------------------------------------------------------- /proto/aes_ctr_hmac_aead.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_ctr_hmac_aead.proto -------------------------------------------------------------------------------- /proto/aes_ctr_hmac_streaming.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_ctr_hmac_streaming.proto -------------------------------------------------------------------------------- /proto/aes_eax.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_eax.proto -------------------------------------------------------------------------------- /proto/aes_gcm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_gcm.proto -------------------------------------------------------------------------------- /proto/aes_gcm_hkdf_streaming.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_gcm_hkdf_streaming.proto -------------------------------------------------------------------------------- /proto/aes_gcm_siv.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_gcm_siv.proto -------------------------------------------------------------------------------- /proto/aes_siv.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/aes_siv.proto -------------------------------------------------------------------------------- /proto/chacha20_poly1305.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/chacha20_poly1305.proto -------------------------------------------------------------------------------- /proto/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/common.proto -------------------------------------------------------------------------------- /proto/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/config.proto -------------------------------------------------------------------------------- /proto/ecdsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/ecdsa.proto -------------------------------------------------------------------------------- /proto/ecies_aead_hkdf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/ecies_aead_hkdf.proto -------------------------------------------------------------------------------- /proto/ed25519.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/ed25519.proto -------------------------------------------------------------------------------- /proto/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/empty.proto -------------------------------------------------------------------------------- /proto/experimental/pqcrypto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/experimental/pqcrypto/BUILD.bazel -------------------------------------------------------------------------------- /proto/hkdf_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/hkdf_prf.proto -------------------------------------------------------------------------------- /proto/hmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/hmac.proto -------------------------------------------------------------------------------- /proto/hmac_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/hmac_prf.proto -------------------------------------------------------------------------------- /proto/hpke.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/hpke.proto -------------------------------------------------------------------------------- /proto/jwt_ecdsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/jwt_ecdsa.proto -------------------------------------------------------------------------------- /proto/jwt_hmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/jwt_hmac.proto -------------------------------------------------------------------------------- /proto/jwt_rsa_ssa_pkcs1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/jwt_rsa_ssa_pkcs1.proto -------------------------------------------------------------------------------- /proto/jwt_rsa_ssa_pss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/jwt_rsa_ssa_pss.proto -------------------------------------------------------------------------------- /proto/kms_aead.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/kms_aead.proto -------------------------------------------------------------------------------- /proto/kms_envelope.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/kms_envelope.proto -------------------------------------------------------------------------------- /proto/ml_dsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/ml_dsa.proto -------------------------------------------------------------------------------- /proto/prf_based_deriver.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/prf_based_deriver.proto -------------------------------------------------------------------------------- /proto/rsa_ssa_pkcs1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/rsa_ssa_pkcs1.proto -------------------------------------------------------------------------------- /proto/rsa_ssa_pss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/rsa_ssa_pss.proto -------------------------------------------------------------------------------- /proto/slh_dsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/slh_dsa.proto -------------------------------------------------------------------------------- /proto/test_proto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/test_proto.proto -------------------------------------------------------------------------------- /proto/tink.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/tink.proto -------------------------------------------------------------------------------- /proto/x_aes_gcm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/x_aes_gcm.proto -------------------------------------------------------------------------------- /proto/xchacha20_poly1305.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/proto/xchacha20_poly1305.proto -------------------------------------------------------------------------------- /template_rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/template_rule.bzl -------------------------------------------------------------------------------- /testvectors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/testvectors/BUILD.bazel -------------------------------------------------------------------------------- /testvectors/build_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/testvectors/build_defs.bzl -------------------------------------------------------------------------------- /testvectors/wycheproof.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/testvectors/wycheproof.BUILD.bazel -------------------------------------------------------------------------------- /third_party/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/third_party/BUILD.bazel -------------------------------------------------------------------------------- /third_party/boringssl_fips/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/third_party/boringssl_fips/BUILD.bazel -------------------------------------------------------------------------------- /third_party/boringssl_fips/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/third_party/boringssl_fips/MODULE.bazel -------------------------------------------------------------------------------- /third_party/boringssl_fips/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/third_party/boringssl_fips/README.md -------------------------------------------------------------------------------- /tink/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/BUILD.bazel -------------------------------------------------------------------------------- /tink/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/CMakeLists.txt -------------------------------------------------------------------------------- /tink/aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead.h -------------------------------------------------------------------------------- /tink/aead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/BUILD.bazel -------------------------------------------------------------------------------- /tink/aead/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/CMakeLists.txt -------------------------------------------------------------------------------- /tink/aead/aead_benchmarks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_benchmarks.cc -------------------------------------------------------------------------------- /tink/aead/aead_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_config.cc -------------------------------------------------------------------------------- /tink/aead/aead_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_config.h -------------------------------------------------------------------------------- /tink/aead/aead_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_config_test.cc -------------------------------------------------------------------------------- /tink/aead/aead_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_factory.cc -------------------------------------------------------------------------------- /tink/aead/aead_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_factory.h -------------------------------------------------------------------------------- /tink/aead/aead_factory_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_factory_test.cc -------------------------------------------------------------------------------- /tink/aead/aead_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_key.h -------------------------------------------------------------------------------- /tink/aead/aead_key_templates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_key_templates.cc -------------------------------------------------------------------------------- /tink/aead/aead_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_key_templates.h -------------------------------------------------------------------------------- /tink/aead/aead_key_templates_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_key_templates_test.cc -------------------------------------------------------------------------------- /tink/aead/aead_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_parameters.h -------------------------------------------------------------------------------- /tink/aead/aead_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_wrapper.cc -------------------------------------------------------------------------------- /tink/aead/aead_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_wrapper.h -------------------------------------------------------------------------------- /tink/aead/aead_wrapper_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aead_wrapper_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_ctr_hmac_aead_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_ctr_hmac_aead_key.cc -------------------------------------------------------------------------------- /tink/aead/aes_ctr_hmac_aead_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_ctr_hmac_aead_key.h -------------------------------------------------------------------------------- /tink/aead/aes_ctr_hmac_aead_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_ctr_hmac_aead_key_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_key.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_key.h -------------------------------------------------------------------------------- /tink/aead/aes_eax_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_key_manager.h -------------------------------------------------------------------------------- /tink/aead/aes_eax_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_key_manager_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_key_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_parameters.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_parameters.h -------------------------------------------------------------------------------- /tink/aead/aes_eax_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_parameters_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_eax_proto_serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_eax_proto_serialization.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_key.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_key.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_key_manager.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_key_manager_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_key_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_parameters.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_parameters.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_parameters_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_proto_serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_proto_serialization.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_key.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_key.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_key_manager.h -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_key_test.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_parameters.cc -------------------------------------------------------------------------------- /tink/aead/aes_gcm_siv_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/aes_gcm_siv_parameters.h -------------------------------------------------------------------------------- /tink/aead/chacha20_poly1305_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/chacha20_poly1305_key.cc -------------------------------------------------------------------------------- /tink/aead/chacha20_poly1305_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/chacha20_poly1305_key.h -------------------------------------------------------------------------------- /tink/aead/chacha20_poly1305_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/chacha20_poly1305_key_test.cc -------------------------------------------------------------------------------- /tink/aead/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/config_v0.cc -------------------------------------------------------------------------------- /tink/aead/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/config_v0.h -------------------------------------------------------------------------------- /tink/aead/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/config_v0_test.cc -------------------------------------------------------------------------------- /tink/aead/cord_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/cord_aead.h -------------------------------------------------------------------------------- /tink/aead/cord_aead_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/cord_aead_wrapper.cc -------------------------------------------------------------------------------- /tink/aead/cord_aead_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/cord_aead_wrapper.h -------------------------------------------------------------------------------- /tink/aead/cord_aead_wrapper_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/cord_aead_wrapper_test.cc -------------------------------------------------------------------------------- /tink/aead/failing_aead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/failing_aead.cc -------------------------------------------------------------------------------- /tink/aead/failing_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/failing_aead.h -------------------------------------------------------------------------------- /tink/aead/failing_aead_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/failing_aead_test.cc -------------------------------------------------------------------------------- /tink/aead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/aead/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/aead/internal/aead_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/aead_util.cc -------------------------------------------------------------------------------- /tink/aead/internal/aead_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/aead_util.h -------------------------------------------------------------------------------- /tink/aead/internal/aead_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/aead_util_test.cc -------------------------------------------------------------------------------- /tink/aead/internal/base_x_aes_gcm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/base_x_aes_gcm.cc -------------------------------------------------------------------------------- /tink/aead/internal/base_x_aes_gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/base_x_aes_gcm.h -------------------------------------------------------------------------------- /tink/aead/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/aead/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/config_v0.h -------------------------------------------------------------------------------- /tink/aead/internal/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/config_v0_test.cc -------------------------------------------------------------------------------- /tink/aead/internal/cord_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/cord_utils.cc -------------------------------------------------------------------------------- /tink/aead/internal/cord_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/cord_utils.h -------------------------------------------------------------------------------- /tink/aead/internal/cord_utils_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/cord_utils_test.cc -------------------------------------------------------------------------------- /tink/aead/internal/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/aead/internal/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/aead/internal/ssl_aead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/ssl_aead.cc -------------------------------------------------------------------------------- /tink/aead/internal/ssl_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/ssl_aead.h -------------------------------------------------------------------------------- /tink/aead/internal/ssl_aead_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/ssl_aead_test.cc -------------------------------------------------------------------------------- /tink/aead/internal/wycheproof_aead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/wycheproof_aead.cc -------------------------------------------------------------------------------- /tink/aead/internal/wycheproof_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/wycheproof_aead.h -------------------------------------------------------------------------------- /tink/aead/internal/zero_copy_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/internal/zero_copy_aead.h -------------------------------------------------------------------------------- /tink/aead/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/aead/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/aead/kms_aead_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/kms_aead_key_manager.h -------------------------------------------------------------------------------- /tink/aead/kms_aead_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/kms_aead_key_manager_test.cc -------------------------------------------------------------------------------- /tink/aead/kms_envelope_aead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/kms_envelope_aead.cc -------------------------------------------------------------------------------- /tink/aead/kms_envelope_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/kms_envelope_aead.h -------------------------------------------------------------------------------- /tink/aead/kms_envelope_aead_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/kms_envelope_aead_test.cc -------------------------------------------------------------------------------- /tink/aead/legacy_kms_aead_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/legacy_kms_aead_key.cc -------------------------------------------------------------------------------- /tink/aead/legacy_kms_aead_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/legacy_kms_aead_key.h -------------------------------------------------------------------------------- /tink/aead/legacy_kms_aead_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/legacy_kms_aead_key_test.cc -------------------------------------------------------------------------------- /tink/aead/legacy_kms_aead_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/legacy_kms_aead_parameters.cc -------------------------------------------------------------------------------- /tink/aead/legacy_kms_aead_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/legacy_kms_aead_parameters.h -------------------------------------------------------------------------------- /tink/aead/mock_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/mock_aead.h -------------------------------------------------------------------------------- /tink/aead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/aead/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key.cc -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key.h -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key_manager.cc -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key_manager.h -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key_manager_test.cc -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_key_test.cc -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_parameters.cc -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_parameters.h -------------------------------------------------------------------------------- /tink/aead/x_aes_gcm_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/x_aes_gcm_parameters_test.cc -------------------------------------------------------------------------------- /tink/aead/xchacha20_poly1305_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/xchacha20_poly1305_key.cc -------------------------------------------------------------------------------- /tink/aead/xchacha20_poly1305_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead/xchacha20_poly1305_key.h -------------------------------------------------------------------------------- /tink/aead_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead_config.h -------------------------------------------------------------------------------- /tink/aead_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead_factory.h -------------------------------------------------------------------------------- /tink/aead_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/aead_key_templates.h -------------------------------------------------------------------------------- /tink/big_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/big_integer.h -------------------------------------------------------------------------------- /tink/binary_keyset_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/binary_keyset_reader.h -------------------------------------------------------------------------------- /tink/binary_keyset_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/binary_keyset_writer.h -------------------------------------------------------------------------------- /tink/chunked_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/chunked_mac.h -------------------------------------------------------------------------------- /tink/cleartext_keyset_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/cleartext_keyset_handle.h -------------------------------------------------------------------------------- /tink/config/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/BUILD.bazel -------------------------------------------------------------------------------- /tink/config/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/CMakeLists.txt -------------------------------------------------------------------------------- /tink/config/config_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/config_util.cc -------------------------------------------------------------------------------- /tink/config/config_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/config_util.h -------------------------------------------------------------------------------- /tink/config/config_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/config_util_test.cc -------------------------------------------------------------------------------- /tink/config/fips_140_2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/fips_140_2.cc -------------------------------------------------------------------------------- /tink/config/fips_140_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/fips_140_2.h -------------------------------------------------------------------------------- /tink/config/fips_140_2_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/fips_140_2_test.cc -------------------------------------------------------------------------------- /tink/config/global_registry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/global_registry.cc -------------------------------------------------------------------------------- /tink/config/global_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/global_registry.h -------------------------------------------------------------------------------- /tink/config/global_registry_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/global_registry_test.cc -------------------------------------------------------------------------------- /tink/config/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/config/internal/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | tink_module(config::internal) 2 | -------------------------------------------------------------------------------- /tink/config/key_gen_fips_140_2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/key_gen_fips_140_2.cc -------------------------------------------------------------------------------- /tink/config/key_gen_fips_140_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/key_gen_fips_140_2.h -------------------------------------------------------------------------------- /tink/config/key_gen_fips_140_2_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/key_gen_fips_140_2_test.cc -------------------------------------------------------------------------------- /tink/config/key_gen_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/key_gen_v0.cc -------------------------------------------------------------------------------- /tink/config/key_gen_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/key_gen_v0.h -------------------------------------------------------------------------------- /tink/config/tink_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_config.cc -------------------------------------------------------------------------------- /tink/config/tink_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_config.h -------------------------------------------------------------------------------- /tink/config/tink_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_config_test.cc -------------------------------------------------------------------------------- /tink/config/tink_fips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_fips.cc -------------------------------------------------------------------------------- /tink/config/tink_fips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_fips.h -------------------------------------------------------------------------------- /tink/config/tink_fips_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/tink_fips_test.cc -------------------------------------------------------------------------------- /tink/config/v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/v0.cc -------------------------------------------------------------------------------- /tink/config/v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/v0.h -------------------------------------------------------------------------------- /tink/config/v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/config/v0_test.cc -------------------------------------------------------------------------------- /tink/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/configuration.h -------------------------------------------------------------------------------- /tink/core/big_integer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/big_integer.cc -------------------------------------------------------------------------------- /tink/core/big_integer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/big_integer_test.cc -------------------------------------------------------------------------------- /tink/core/binary_keyset_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/binary_keyset_reader.cc -------------------------------------------------------------------------------- /tink/core/binary_keyset_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/binary_keyset_reader_test.cc -------------------------------------------------------------------------------- /tink/core/binary_keyset_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/binary_keyset_writer.cc -------------------------------------------------------------------------------- /tink/core/binary_keyset_writer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/binary_keyset_writer_test.cc -------------------------------------------------------------------------------- /tink/core/cleartext_keyset_handle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/cleartext_keyset_handle.cc -------------------------------------------------------------------------------- /tink/core/crypto_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/crypto_format.cc -------------------------------------------------------------------------------- /tink/core/crypto_format_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/crypto_format_test.cc -------------------------------------------------------------------------------- /tink/core/ec_point_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/ec_point_test.cc -------------------------------------------------------------------------------- /tink/core/key_access_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_access_test.cc -------------------------------------------------------------------------------- /tink/core/key_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_manager.cc -------------------------------------------------------------------------------- /tink/core/key_manager_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_manager_impl.h -------------------------------------------------------------------------------- /tink/core/key_manager_impl_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_manager_impl_test.cc -------------------------------------------------------------------------------- /tink/core/key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_manager_test.cc -------------------------------------------------------------------------------- /tink/core/key_type_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_type_manager.h -------------------------------------------------------------------------------- /tink/core/key_type_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/key_type_manager_test.cc -------------------------------------------------------------------------------- /tink/core/keyset_handle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_handle.cc -------------------------------------------------------------------------------- /tink/core/keyset_handle_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_handle_builder.cc -------------------------------------------------------------------------------- /tink/core/keyset_handle_builder_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_handle_builder_test.cc -------------------------------------------------------------------------------- /tink/core/keyset_handle_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_handle_test.cc -------------------------------------------------------------------------------- /tink/core/keyset_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_manager.cc -------------------------------------------------------------------------------- /tink/core/keyset_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/keyset_manager_test.cc -------------------------------------------------------------------------------- /tink/core/kms_clients.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/kms_clients.cc -------------------------------------------------------------------------------- /tink/core/kms_clients_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/kms_clients_test.cc -------------------------------------------------------------------------------- /tink/core/primitive_set_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/primitive_set_test.cc -------------------------------------------------------------------------------- /tink/core/private_key_manager_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/private_key_manager_impl.h -------------------------------------------------------------------------------- /tink/core/private_key_type_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/private_key_type_manager.h -------------------------------------------------------------------------------- /tink/core/proto_keyset_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/proto_keyset_format.cc -------------------------------------------------------------------------------- /tink/core/proto_keyset_format_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/proto_keyset_format_test.cc -------------------------------------------------------------------------------- /tink/core/proto_parameters_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/proto_parameters_format.cc -------------------------------------------------------------------------------- /tink/core/restricted_big_integer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/restricted_big_integer.cc -------------------------------------------------------------------------------- /tink/core/restricted_data.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/restricted_data.cc -------------------------------------------------------------------------------- /tink/core/restricted_data_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/restricted_data_test.cc -------------------------------------------------------------------------------- /tink/core/template_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/template_util.h -------------------------------------------------------------------------------- /tink/core/template_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/template_util_test.cc -------------------------------------------------------------------------------- /tink/core/version.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/version.cc -------------------------------------------------------------------------------- /tink/core/version_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/core/version_test.cc -------------------------------------------------------------------------------- /tink/crypto_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/crypto_format.h -------------------------------------------------------------------------------- /tink/daead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/BUILD.bazel -------------------------------------------------------------------------------- /tink/daead/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/CMakeLists.txt -------------------------------------------------------------------------------- /tink/daead/aes_siv_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_key.cc -------------------------------------------------------------------------------- /tink/daead/aes_siv_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_key.h -------------------------------------------------------------------------------- /tink/daead/aes_siv_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_key_manager.h -------------------------------------------------------------------------------- /tink/daead/aes_siv_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_key_manager_test.cc -------------------------------------------------------------------------------- /tink/daead/aes_siv_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_key_test.cc -------------------------------------------------------------------------------- /tink/daead/aes_siv_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_parameters.cc -------------------------------------------------------------------------------- /tink/daead/aes_siv_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_parameters.h -------------------------------------------------------------------------------- /tink/daead/aes_siv_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/aes_siv_parameters_test.cc -------------------------------------------------------------------------------- /tink/daead/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/config_v0.cc -------------------------------------------------------------------------------- /tink/daead/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/config_v0.h -------------------------------------------------------------------------------- /tink/daead/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/config_v0_test.cc -------------------------------------------------------------------------------- /tink/daead/deterministic_aead_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/deterministic_aead_config.cc -------------------------------------------------------------------------------- /tink/daead/deterministic_aead_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/deterministic_aead_config.h -------------------------------------------------------------------------------- /tink/daead/deterministic_aead_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/deterministic_aead_factory.h -------------------------------------------------------------------------------- /tink/daead/deterministic_aead_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/deterministic_aead_key.h -------------------------------------------------------------------------------- /tink/daead/deterministic_aead_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/deterministic_aead_wrapper.h -------------------------------------------------------------------------------- /tink/daead/failing_daead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/failing_daead.cc -------------------------------------------------------------------------------- /tink/daead/failing_daead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/failing_daead.h -------------------------------------------------------------------------------- /tink/daead/failing_daead_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/failing_daead_test.cc -------------------------------------------------------------------------------- /tink/daead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/daead/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/daead/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/daead/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/internal/config_v0.h -------------------------------------------------------------------------------- /tink/daead/internal/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/internal/config_v0_test.cc -------------------------------------------------------------------------------- /tink/daead/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/daead/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/daead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/subtle/BUILD.bazel -------------------------------------------------------------------------------- /tink/daead/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/subtle/CMakeLists.txt -------------------------------------------------------------------------------- /tink/daead/subtle/aead_or_daead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/subtle/aead_or_daead.cc -------------------------------------------------------------------------------- /tink/daead/subtle/aead_or_daead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/daead/subtle/aead_or_daead.h -------------------------------------------------------------------------------- /tink/deterministic_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/deterministic_aead.h -------------------------------------------------------------------------------- /tink/deterministic_aead_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/deterministic_aead_config.h -------------------------------------------------------------------------------- /tink/deterministic_aead_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/deterministic_aead_factory.h -------------------------------------------------------------------------------- /tink/ec_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/ec_point.h -------------------------------------------------------------------------------- /tink/experimental/kem/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/experimental/kem/BUILD.bazel -------------------------------------------------------------------------------- /tink/experimental/kem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/experimental/kem/CMakeLists.txt -------------------------------------------------------------------------------- /tink/experimental/pqcrypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/experimental/pqcrypto/README.md -------------------------------------------------------------------------------- /tink/exported_symbols.lds: -------------------------------------------------------------------------------- 1 | *tink* 2 | *absl* 3 | -------------------------------------------------------------------------------- /tink/hybrid/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/BUILD.bazel -------------------------------------------------------------------------------- /tink/hybrid/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/CMakeLists.txt -------------------------------------------------------------------------------- /tink/hybrid/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/config_v0.cc -------------------------------------------------------------------------------- /tink/hybrid/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/config_v0.h -------------------------------------------------------------------------------- /tink/hybrid/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/config_v0_test.cc -------------------------------------------------------------------------------- /tink/hybrid/ecies_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_parameters.cc -------------------------------------------------------------------------------- /tink/hybrid/ecies_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_parameters.h -------------------------------------------------------------------------------- /tink/hybrid/ecies_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_parameters_test.cc -------------------------------------------------------------------------------- /tink/hybrid/ecies_private_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_private_key.cc -------------------------------------------------------------------------------- /tink/hybrid/ecies_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_private_key.h -------------------------------------------------------------------------------- /tink/hybrid/ecies_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_public_key.cc -------------------------------------------------------------------------------- /tink/hybrid/ecies_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_public_key.h -------------------------------------------------------------------------------- /tink/hybrid/ecies_public_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/ecies_public_key_test.cc -------------------------------------------------------------------------------- /tink/hybrid/failing_hybrid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/failing_hybrid.cc -------------------------------------------------------------------------------- /tink/hybrid/failing_hybrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/failing_hybrid.h -------------------------------------------------------------------------------- /tink/hybrid/failing_hybrid_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/failing_hybrid_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_config.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_config.h -------------------------------------------------------------------------------- /tink/hybrid/hpke_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_config_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_parameters.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_parameters.h -------------------------------------------------------------------------------- /tink/hybrid/hpke_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_parameters_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_private_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_private_key.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_private_key.h -------------------------------------------------------------------------------- /tink/hybrid/hpke_private_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_private_key_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_public_key.cc -------------------------------------------------------------------------------- /tink/hybrid/hpke_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_public_key.h -------------------------------------------------------------------------------- /tink/hybrid/hpke_public_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hpke_public_key_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hybrid_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_config.cc -------------------------------------------------------------------------------- /tink/hybrid/hybrid_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_config.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_config_test.cc -------------------------------------------------------------------------------- /tink/hybrid/hybrid_decrypt_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_decrypt_factory.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_decrypt_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_decrypt_wrapper.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_encrypt_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_encrypt_factory.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_encrypt_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_encrypt_wrapper.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_key_templates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_key_templates.cc -------------------------------------------------------------------------------- /tink/hybrid/hybrid_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_key_templates.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_parameters.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_private_key.h -------------------------------------------------------------------------------- /tink/hybrid/hybrid_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/hybrid_public_key.h -------------------------------------------------------------------------------- /tink/hybrid/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/hybrid/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/hybrid/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/hybrid/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/config_v0.h -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_context.cc -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_context.h -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_decrypt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_decrypt.cc -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_decrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_decrypt.h -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_encrypt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_encrypt.cc -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_encrypt.h -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_util.cc -------------------------------------------------------------------------------- /tink/hybrid/internal/hpke_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/internal/hpke_util.h -------------------------------------------------------------------------------- /tink/hybrid/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/hybrid/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/hybrid/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/hybrid/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/hybrid_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_config.h -------------------------------------------------------------------------------- /tink/hybrid_decrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_decrypt.h -------------------------------------------------------------------------------- /tink/hybrid_decrypt_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_decrypt_factory.h -------------------------------------------------------------------------------- /tink/hybrid_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_encrypt.h -------------------------------------------------------------------------------- /tink/hybrid_encrypt_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_encrypt_factory.h -------------------------------------------------------------------------------- /tink/hybrid_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/hybrid_key_templates.h -------------------------------------------------------------------------------- /tink/input_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/input_stream.h -------------------------------------------------------------------------------- /tink/insecure_secret_key_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/insecure_secret_key_access.h -------------------------------------------------------------------------------- /tink/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/internal/aes_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/aes_util.cc -------------------------------------------------------------------------------- /tink/internal/aes_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/aes_util.h -------------------------------------------------------------------------------- /tink/internal/aes_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/aes_util_test.cc -------------------------------------------------------------------------------- /tink/internal/bn_encoding_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/bn_encoding_util.cc -------------------------------------------------------------------------------- /tink/internal/bn_encoding_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/bn_encoding_util.h -------------------------------------------------------------------------------- /tink/internal/bn_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/bn_util.cc -------------------------------------------------------------------------------- /tink/internal/bn_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/bn_util.h -------------------------------------------------------------------------------- /tink/internal/bn_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/bn_util_test.cc -------------------------------------------------------------------------------- /tink/internal/common_proto_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/common_proto_enums.h -------------------------------------------------------------------------------- /tink/internal/configuration_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/configuration_helper.h -------------------------------------------------------------------------------- /tink/internal/configuration_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/configuration_impl.h -------------------------------------------------------------------------------- /tink/internal/dfsan_forwarders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/dfsan_forwarders.h -------------------------------------------------------------------------------- /tink/internal/ec_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/ec_util.cc -------------------------------------------------------------------------------- /tink/internal/ec_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/ec_util.h -------------------------------------------------------------------------------- /tink/internal/ec_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/ec_util_test.cc -------------------------------------------------------------------------------- /tink/internal/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/endian.h -------------------------------------------------------------------------------- /tink/internal/endian_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/endian_test.cc -------------------------------------------------------------------------------- /tink/internal/err_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/err_util.cc -------------------------------------------------------------------------------- /tink/internal/err_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/err_util.h -------------------------------------------------------------------------------- /tink/internal/err_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/err_util_test.cc -------------------------------------------------------------------------------- /tink/internal/fips_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/fips_utils.cc -------------------------------------------------------------------------------- /tink/internal/fips_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/fips_utils.h -------------------------------------------------------------------------------- /tink/internal/fips_utils_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/fips_utils_test.cc -------------------------------------------------------------------------------- /tink/internal/key_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_info.cc -------------------------------------------------------------------------------- /tink/internal/key_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_info.h -------------------------------------------------------------------------------- /tink/internal/key_info_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_info_test.cc -------------------------------------------------------------------------------- /tink/internal/key_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_parser.h -------------------------------------------------------------------------------- /tink/internal/key_parser_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_parser_test.cc -------------------------------------------------------------------------------- /tink/internal/key_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_serializer.h -------------------------------------------------------------------------------- /tink/internal/key_serializer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_serializer_test.cc -------------------------------------------------------------------------------- /tink/internal/key_status_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_status_util.cc -------------------------------------------------------------------------------- /tink/internal/key_status_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_status_util.h -------------------------------------------------------------------------------- /tink/internal/key_type_info_store.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_type_info_store.cc -------------------------------------------------------------------------------- /tink/internal/key_type_info_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/key_type_info_store.h -------------------------------------------------------------------------------- /tink/internal/keyset_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/keyset_wrapper.h -------------------------------------------------------------------------------- /tink/internal/keyset_wrapper_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/keyset_wrapper_impl.h -------------------------------------------------------------------------------- /tink/internal/keyset_wrapper_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/keyset_wrapper_store.h -------------------------------------------------------------------------------- /tink/internal/legacy_proto_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/legacy_proto_key.cc -------------------------------------------------------------------------------- /tink/internal/legacy_proto_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/legacy_proto_key.h -------------------------------------------------------------------------------- /tink/internal/md_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/md_util.cc -------------------------------------------------------------------------------- /tink/internal/md_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/md_util.h -------------------------------------------------------------------------------- /tink/internal/md_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/md_util_test.cc -------------------------------------------------------------------------------- /tink/internal/mlkem_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/mlkem_util.cc -------------------------------------------------------------------------------- /tink/internal/mlkem_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/mlkem_util.h -------------------------------------------------------------------------------- /tink/internal/mlkem_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/mlkem_util_test.cc -------------------------------------------------------------------------------- /tink/internal/monitoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/monitoring.h -------------------------------------------------------------------------------- /tink/internal/monitoring_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/monitoring_context.h -------------------------------------------------------------------------------- /tink/internal/monitoring_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/monitoring_util.h -------------------------------------------------------------------------------- /tink/internal/output_prefix_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/output_prefix_util.h -------------------------------------------------------------------------------- /tink/internal/parameters_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/parameters_parser.h -------------------------------------------------------------------------------- /tink/internal/parser_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/parser_index.h -------------------------------------------------------------------------------- /tink/internal/parser_index_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/parser_index_test.cc -------------------------------------------------------------------------------- /tink/internal/proto_parser_fields.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_fields.cc -------------------------------------------------------------------------------- /tink/internal/proto_parser_fields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_fields.h -------------------------------------------------------------------------------- /tink/internal/proto_parser_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_message.h -------------------------------------------------------------------------------- /tink/internal/proto_parser_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_options.h -------------------------------------------------------------------------------- /tink/internal/proto_parser_state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_state.cc -------------------------------------------------------------------------------- /tink/internal/proto_parser_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_parser_state.h -------------------------------------------------------------------------------- /tink/internal/proto_test_proto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/proto_test_proto.proto -------------------------------------------------------------------------------- /tink/internal/registry_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/registry_impl.cc -------------------------------------------------------------------------------- /tink/internal/registry_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/registry_impl.h -------------------------------------------------------------------------------- /tink/internal/registry_impl_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/registry_impl_test.cc -------------------------------------------------------------------------------- /tink/internal/rsa_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/rsa_util.cc -------------------------------------------------------------------------------- /tink/internal/rsa_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/rsa_util.h -------------------------------------------------------------------------------- /tink/internal/rsa_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/rsa_util_test.cc -------------------------------------------------------------------------------- /tink/internal/safe_stringops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/safe_stringops.h -------------------------------------------------------------------------------- /tink/internal/safe_stringops_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/safe_stringops_test.cc -------------------------------------------------------------------------------- /tink/internal/sanitizing_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/sanitizing_allocator.h -------------------------------------------------------------------------------- /tink/internal/secret_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/secret_buffer.h -------------------------------------------------------------------------------- /tink/internal/secret_buffer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/secret_buffer_test.cc -------------------------------------------------------------------------------- /tink/internal/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/serialization.h -------------------------------------------------------------------------------- /tink/internal/serializer_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/serializer_index.h -------------------------------------------------------------------------------- /tink/internal/ssl_unique_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/ssl_unique_ptr.h -------------------------------------------------------------------------------- /tink/internal/ssl_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/ssl_util.h -------------------------------------------------------------------------------- /tink/internal/test_file_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/test_file_util.cc -------------------------------------------------------------------------------- /tink/internal/test_file_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/test_file_util.h -------------------------------------------------------------------------------- /tink/internal/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/testing/BUILD.bazel -------------------------------------------------------------------------------- /tink/internal/testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/testing/CMakeLists.txt -------------------------------------------------------------------------------- /tink/internal/tink_proto_structs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/tink_proto_structs.cc -------------------------------------------------------------------------------- /tink/internal/tink_proto_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/tink_proto_structs.h -------------------------------------------------------------------------------- /tink/internal/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/util.cc -------------------------------------------------------------------------------- /tink/internal/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/util.h -------------------------------------------------------------------------------- /tink/internal/util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/util_test.cc -------------------------------------------------------------------------------- /tink/internal/xwing_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/xwing_util.cc -------------------------------------------------------------------------------- /tink/internal/xwing_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/xwing_util.h -------------------------------------------------------------------------------- /tink/internal/xwing_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/internal/xwing_util_test.cc -------------------------------------------------------------------------------- /tink/json/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/BUILD.bazel -------------------------------------------------------------------------------- /tink/json/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/CMakeLists.txt -------------------------------------------------------------------------------- /tink/json/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/json/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/json/json_keyset_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_reader.cc -------------------------------------------------------------------------------- /tink/json/json_keyset_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_reader.h -------------------------------------------------------------------------------- /tink/json/json_keyset_reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_reader_test.cc -------------------------------------------------------------------------------- /tink/json/json_keyset_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_writer.cc -------------------------------------------------------------------------------- /tink/json/json_keyset_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_writer.h -------------------------------------------------------------------------------- /tink/json/json_keyset_writer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_keyset_writer_test.cc -------------------------------------------------------------------------------- /tink/json/json_proto_keyset_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json/json_proto_keyset_format.h -------------------------------------------------------------------------------- /tink/json_keyset_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json_keyset_reader.h -------------------------------------------------------------------------------- /tink/json_keyset_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/json_keyset_writer.h -------------------------------------------------------------------------------- /tink/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/BUILD.bazel -------------------------------------------------------------------------------- /tink/jwt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/CMakeLists.txt -------------------------------------------------------------------------------- /tink/jwt/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/jwt/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/jwt/internal/json_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/json_util.cc -------------------------------------------------------------------------------- /tink/jwt/internal/json_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/json_util.h -------------------------------------------------------------------------------- /tink/jwt/internal/json_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/json_util_test.cc -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_format.cc -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_format.h -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_format_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_format_test.cc -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_mac_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_mac_impl.cc -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_mac_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_mac_impl.h -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_mac_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_mac_internal.h -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_mac_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_mac_wrapper.cc -------------------------------------------------------------------------------- /tink/jwt/internal/jwt_mac_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/internal/jwt_mac_wrapper.h -------------------------------------------------------------------------------- /tink/jwt/jwk_set_converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwk_set_converter.cc -------------------------------------------------------------------------------- /tink/jwt/jwk_set_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwk_set_converter.h -------------------------------------------------------------------------------- /tink/jwt/jwk_set_converter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwk_set_converter_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_parameters.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_parameters.h -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_private_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_private_key.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_private_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_public_key.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_ecdsa_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_ecdsa_public_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_key.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_key_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_parameters.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_parameters.h -------------------------------------------------------------------------------- /tink/jwt/jwt_hmac_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_hmac_parameters_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_key_templates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_key_templates.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_key_templates.h -------------------------------------------------------------------------------- /tink/jwt/jwt_key_templates_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_key_templates_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac.h -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config.h -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config_v0.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config_v0.h -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_config_v0_test.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/jwt/jwt_mac_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_mac_parameters.h -------------------------------------------------------------------------------- /tink/jwt/jwt_public_key_sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_public_key_sign.h -------------------------------------------------------------------------------- /tink/jwt/jwt_public_key_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_public_key_verify.h -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_config.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_config.h -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_config_v0.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_config_v0.h -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_parameters.h -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_private_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_signature_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_signature_public_key.h -------------------------------------------------------------------------------- /tink/jwt/jwt_validator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_validator.cc -------------------------------------------------------------------------------- /tink/jwt/jwt_validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_validator.h -------------------------------------------------------------------------------- /tink/jwt/jwt_validator_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/jwt_validator_test.cc -------------------------------------------------------------------------------- /tink/jwt/raw_jwt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/raw_jwt.cc -------------------------------------------------------------------------------- /tink/jwt/raw_jwt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/raw_jwt.h -------------------------------------------------------------------------------- /tink/jwt/raw_jwt_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/raw_jwt_test.cc -------------------------------------------------------------------------------- /tink/jwt/verified_jwt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/verified_jwt.cc -------------------------------------------------------------------------------- /tink/jwt/verified_jwt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/verified_jwt.h -------------------------------------------------------------------------------- /tink/jwt/verified_jwt_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/jwt/verified_jwt_test.cc -------------------------------------------------------------------------------- /tink/kem/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/BUILD.bazel -------------------------------------------------------------------------------- /tink/kem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/CMakeLists.txt -------------------------------------------------------------------------------- /tink/kem/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/kem/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/kem/kem_decapsulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/kem_decapsulate.h -------------------------------------------------------------------------------- /tink/kem/kem_encapsulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kem/kem_encapsulate.h -------------------------------------------------------------------------------- /tink/key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/key.h -------------------------------------------------------------------------------- /tink/key_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/key_access.h -------------------------------------------------------------------------------- /tink/key_gen_configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/key_gen_configuration.h -------------------------------------------------------------------------------- /tink/key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/key_manager.h -------------------------------------------------------------------------------- /tink/key_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/key_status.h -------------------------------------------------------------------------------- /tink/keyderivation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyderivation/BUILD.bazel -------------------------------------------------------------------------------- /tink/keyderivation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyderivation/CMakeLists.txt -------------------------------------------------------------------------------- /tink/keyderivation/keyset_deriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyderivation/keyset_deriver.h -------------------------------------------------------------------------------- /tink/keyderivation/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/keyderivation/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/keyset_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyset_handle.h -------------------------------------------------------------------------------- /tink/keyset_handle_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyset_handle_builder.h -------------------------------------------------------------------------------- /tink/keyset_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyset_manager.h -------------------------------------------------------------------------------- /tink/keyset_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyset_reader.h -------------------------------------------------------------------------------- /tink/keyset_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/keyset_writer.h -------------------------------------------------------------------------------- /tink/kms_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kms_client.h -------------------------------------------------------------------------------- /tink/kms_clients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/kms_clients.h -------------------------------------------------------------------------------- /tink/mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac.h -------------------------------------------------------------------------------- /tink/mac/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/BUILD.bazel -------------------------------------------------------------------------------- /tink/mac/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/CMakeLists.txt -------------------------------------------------------------------------------- /tink/mac/aes_cmac_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_key.cc -------------------------------------------------------------------------------- /tink/mac/aes_cmac_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_key.h -------------------------------------------------------------------------------- /tink/mac/aes_cmac_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_key_manager.h -------------------------------------------------------------------------------- /tink/mac/aes_cmac_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_key_test.cc -------------------------------------------------------------------------------- /tink/mac/aes_cmac_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_parameters.cc -------------------------------------------------------------------------------- /tink/mac/aes_cmac_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_parameters.h -------------------------------------------------------------------------------- /tink/mac/aes_cmac_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/aes_cmac_parameters_test.cc -------------------------------------------------------------------------------- /tink/mac/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/config_v0.cc -------------------------------------------------------------------------------- /tink/mac/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/config_v0.h -------------------------------------------------------------------------------- /tink/mac/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/config_v0_test.cc -------------------------------------------------------------------------------- /tink/mac/failing_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/failing_mac.cc -------------------------------------------------------------------------------- /tink/mac/failing_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/failing_mac.h -------------------------------------------------------------------------------- /tink/mac/failing_mac_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/failing_mac_test.cc -------------------------------------------------------------------------------- /tink/mac/hmac_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key.cc -------------------------------------------------------------------------------- /tink/mac/hmac_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key.h -------------------------------------------------------------------------------- /tink/mac/hmac_key_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key_manager.cc -------------------------------------------------------------------------------- /tink/mac/hmac_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key_manager.h -------------------------------------------------------------------------------- /tink/mac/hmac_key_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key_manager_test.cc -------------------------------------------------------------------------------- /tink/mac/hmac_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_key_test.cc -------------------------------------------------------------------------------- /tink/mac/hmac_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_parameters.cc -------------------------------------------------------------------------------- /tink/mac/hmac_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_parameters.h -------------------------------------------------------------------------------- /tink/mac/hmac_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_parameters_test.cc -------------------------------------------------------------------------------- /tink/mac/hmac_proto_serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/hmac_proto_serialization.h -------------------------------------------------------------------------------- /tink/mac/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/mac/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/mac/internal/chunked_mac_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/chunked_mac_impl.h -------------------------------------------------------------------------------- /tink/mac/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/mac/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/config_v0.h -------------------------------------------------------------------------------- /tink/mac/internal/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/config_v0_test.cc -------------------------------------------------------------------------------- /tink/mac/internal/stateful_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/internal/stateful_mac.h -------------------------------------------------------------------------------- /tink/mac/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/mac/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/mac/mac_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_config.cc -------------------------------------------------------------------------------- /tink/mac/mac_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_config.h -------------------------------------------------------------------------------- /tink/mac/mac_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_config_test.cc -------------------------------------------------------------------------------- /tink/mac/mac_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_factory.cc -------------------------------------------------------------------------------- /tink/mac/mac_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_factory.h -------------------------------------------------------------------------------- /tink/mac/mac_factory_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_factory_test.cc -------------------------------------------------------------------------------- /tink/mac/mac_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_key.h -------------------------------------------------------------------------------- /tink/mac/mac_key_templates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_key_templates.cc -------------------------------------------------------------------------------- /tink/mac/mac_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_key_templates.h -------------------------------------------------------------------------------- /tink/mac/mac_key_templates_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_key_templates_test.cc -------------------------------------------------------------------------------- /tink/mac/mac_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_parameters.h -------------------------------------------------------------------------------- /tink/mac/mac_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_wrapper.cc -------------------------------------------------------------------------------- /tink/mac/mac_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_wrapper.h -------------------------------------------------------------------------------- /tink/mac/mac_wrapper_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac/mac_wrapper_test.cc -------------------------------------------------------------------------------- /tink/mac/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/mac/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/mac_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac_config.h -------------------------------------------------------------------------------- /tink/mac_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac_factory.h -------------------------------------------------------------------------------- /tink/mac_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/mac_key_templates.h -------------------------------------------------------------------------------- /tink/output_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/output_stream.h -------------------------------------------------------------------------------- /tink/output_stream_with_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/output_stream_with_result.h -------------------------------------------------------------------------------- /tink/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/parameters.h -------------------------------------------------------------------------------- /tink/partial_key_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/partial_key_access.h -------------------------------------------------------------------------------- /tink/partial_key_access_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/partial_key_access_token.h -------------------------------------------------------------------------------- /tink/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/BUILD.bazel -------------------------------------------------------------------------------- /tink/prf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/CMakeLists.txt -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_key.cc -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_key.h -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_key_manager.h -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_key_test.cc -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_parameters.cc -------------------------------------------------------------------------------- /tink/prf/aes_cmac_prf_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/aes_cmac_prf_parameters.h -------------------------------------------------------------------------------- /tink/prf/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/config_v0.cc -------------------------------------------------------------------------------- /tink/prf/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/config_v0.h -------------------------------------------------------------------------------- /tink/prf/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/config_v0_test.cc -------------------------------------------------------------------------------- /tink/prf/failing_prfset.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/failing_prfset.cc -------------------------------------------------------------------------------- /tink/prf/failing_prfset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/failing_prfset.h -------------------------------------------------------------------------------- /tink/prf/failing_prfset_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/failing_prfset_test.cc -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_key.cc -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_key.h -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_key_manager.h -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_key_test.cc -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_parameters.cc -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_parameters.h -------------------------------------------------------------------------------- /tink/prf/hkdf_prf_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hkdf_prf_parameters_test.cc -------------------------------------------------------------------------------- /tink/prf/hmac_prf_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_key.cc -------------------------------------------------------------------------------- /tink/prf/hmac_prf_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_key.h -------------------------------------------------------------------------------- /tink/prf/hmac_prf_key_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_key_manager.cc -------------------------------------------------------------------------------- /tink/prf/hmac_prf_key_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_key_manager.h -------------------------------------------------------------------------------- /tink/prf/hmac_prf_key_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_key_test.cc -------------------------------------------------------------------------------- /tink/prf/hmac_prf_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_parameters.cc -------------------------------------------------------------------------------- /tink/prf/hmac_prf_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_parameters.h -------------------------------------------------------------------------------- /tink/prf/hmac_prf_parameters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/hmac_prf_parameters_test.cc -------------------------------------------------------------------------------- /tink/prf/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/prf/internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/internal/CMakeLists.txt -------------------------------------------------------------------------------- /tink/prf/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/prf/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/internal/config_v0.h -------------------------------------------------------------------------------- /tink/prf/internal/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/internal/config_v0_test.cc -------------------------------------------------------------------------------- /tink/prf/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/prf/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/prf/prf_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_config.cc -------------------------------------------------------------------------------- /tink/prf/prf_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_config.h -------------------------------------------------------------------------------- /tink/prf/prf_config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_config_test.cc -------------------------------------------------------------------------------- /tink/prf/prf_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_key.h -------------------------------------------------------------------------------- /tink/prf/prf_key_templates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_key_templates.cc -------------------------------------------------------------------------------- /tink/prf/prf_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_key_templates.h -------------------------------------------------------------------------------- /tink/prf/prf_key_templates_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_key_templates_test.cc -------------------------------------------------------------------------------- /tink/prf/prf_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_parameters.h -------------------------------------------------------------------------------- /tink/prf/prf_set.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set.cc -------------------------------------------------------------------------------- /tink/prf/prf_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set.h -------------------------------------------------------------------------------- /tink/prf/prf_set_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set_test.cc -------------------------------------------------------------------------------- /tink/prf/prf_set_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set_wrapper.cc -------------------------------------------------------------------------------- /tink/prf/prf_set_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set_wrapper.h -------------------------------------------------------------------------------- /tink/prf/prf_set_wrapper_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/prf/prf_set_wrapper_test.cc -------------------------------------------------------------------------------- /tink/prf/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/prf/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/primitive_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/primitive_set.h -------------------------------------------------------------------------------- /tink/primitive_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/primitive_wrapper.h -------------------------------------------------------------------------------- /tink/private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/private_key.h -------------------------------------------------------------------------------- /tink/proto_keyset_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/proto_keyset_format.h -------------------------------------------------------------------------------- /tink/proto_parameters_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/proto_parameters_format.h -------------------------------------------------------------------------------- /tink/public_key_sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/public_key_sign.h -------------------------------------------------------------------------------- /tink/public_key_sign_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/public_key_sign_factory.h -------------------------------------------------------------------------------- /tink/public_key_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/public_key_verify.h -------------------------------------------------------------------------------- /tink/public_key_verify_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/public_key_verify_factory.h -------------------------------------------------------------------------------- /tink/random_access_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/random_access_stream.h -------------------------------------------------------------------------------- /tink/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/registry.h -------------------------------------------------------------------------------- /tink/restricted_big_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/restricted_big_integer.h -------------------------------------------------------------------------------- /tink/restricted_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/restricted_data.h -------------------------------------------------------------------------------- /tink/secret_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/secret_data.h -------------------------------------------------------------------------------- /tink/secret_data_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/secret_data_test.cc -------------------------------------------------------------------------------- /tink/secret_key_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/secret_key_access.h -------------------------------------------------------------------------------- /tink/secret_key_access_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/secret_key_access_token.h -------------------------------------------------------------------------------- /tink/signature/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/BUILD.bazel -------------------------------------------------------------------------------- /tink/signature/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/CMakeLists.txt -------------------------------------------------------------------------------- /tink/signature/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/config_v0.cc -------------------------------------------------------------------------------- /tink/signature/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/config_v0.h -------------------------------------------------------------------------------- /tink/signature/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/config_v0_test.cc -------------------------------------------------------------------------------- /tink/signature/ecdsa_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_parameters.cc -------------------------------------------------------------------------------- /tink/signature/ecdsa_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_parameters.h -------------------------------------------------------------------------------- /tink/signature/ecdsa_private_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_private_key.cc -------------------------------------------------------------------------------- /tink/signature/ecdsa_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_private_key.h -------------------------------------------------------------------------------- /tink/signature/ecdsa_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_public_key.cc -------------------------------------------------------------------------------- /tink/signature/ecdsa_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ecdsa_public_key.h -------------------------------------------------------------------------------- /tink/signature/ed25519_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ed25519_parameters.cc -------------------------------------------------------------------------------- /tink/signature/ed25519_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ed25519_parameters.h -------------------------------------------------------------------------------- /tink/signature/ed25519_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ed25519_private_key.h -------------------------------------------------------------------------------- /tink/signature/ed25519_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ed25519_public_key.cc -------------------------------------------------------------------------------- /tink/signature/ed25519_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ed25519_public_key.h -------------------------------------------------------------------------------- /tink/signature/failing_signature.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/failing_signature.cc -------------------------------------------------------------------------------- /tink/signature/failing_signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/failing_signature.h -------------------------------------------------------------------------------- /tink/signature/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/internal/BUILD.bazel -------------------------------------------------------------------------------- /tink/signature/internal/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/internal/config_v0.cc -------------------------------------------------------------------------------- /tink/signature/internal/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/internal/config_v0.h -------------------------------------------------------------------------------- /tink/signature/key_gen_config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/key_gen_config_v0.cc -------------------------------------------------------------------------------- /tink/signature/key_gen_config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/key_gen_config_v0.h -------------------------------------------------------------------------------- /tink/signature/ml_dsa_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_parameters.cc -------------------------------------------------------------------------------- /tink/signature/ml_dsa_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_parameters.h -------------------------------------------------------------------------------- /tink/signature/ml_dsa_private_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_private_key.cc -------------------------------------------------------------------------------- /tink/signature/ml_dsa_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_private_key.h -------------------------------------------------------------------------------- /tink/signature/ml_dsa_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_public_key.cc -------------------------------------------------------------------------------- /tink/signature/ml_dsa_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/ml_dsa_public_key.h -------------------------------------------------------------------------------- /tink/signature/sig_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/sig_util.cc -------------------------------------------------------------------------------- /tink/signature/sig_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/sig_util.h -------------------------------------------------------------------------------- /tink/signature/signature_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/signature_config.cc -------------------------------------------------------------------------------- /tink/signature/signature_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/signature_config.h -------------------------------------------------------------------------------- /tink/signature/slh_dsa_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/slh_dsa_parameters.cc -------------------------------------------------------------------------------- /tink/signature/slh_dsa_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/slh_dsa_parameters.h -------------------------------------------------------------------------------- /tink/signature/slh_dsa_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/slh_dsa_private_key.h -------------------------------------------------------------------------------- /tink/signature/slh_dsa_public_key.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/slh_dsa_public_key.cc -------------------------------------------------------------------------------- /tink/signature/slh_dsa_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature/slh_dsa_public_key.h -------------------------------------------------------------------------------- /tink/signature/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/signature/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/signature_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature_config.h -------------------------------------------------------------------------------- /tink/signature_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/signature_key_templates.h -------------------------------------------------------------------------------- /tink/streaming_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streaming_aead.h -------------------------------------------------------------------------------- /tink/streaming_aead_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streaming_aead_config.h -------------------------------------------------------------------------------- /tink/streaming_aead_key_templates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streaming_aead_key_templates.h -------------------------------------------------------------------------------- /tink/streaming_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streaming_mac.h -------------------------------------------------------------------------------- /tink/streamingaead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streamingaead/BUILD.bazel -------------------------------------------------------------------------------- /tink/streamingaead/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streamingaead/CMakeLists.txt -------------------------------------------------------------------------------- /tink/streamingaead/config_v0.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streamingaead/config_v0.cc -------------------------------------------------------------------------------- /tink/streamingaead/config_v0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streamingaead/config_v0.h -------------------------------------------------------------------------------- /tink/streamingaead/config_v0_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/streamingaead/config_v0_test.cc -------------------------------------------------------------------------------- /tink/streamingaead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /tink/streamingaead/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tink/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/BUILD.bazel -------------------------------------------------------------------------------- /tink/subtle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/CMakeLists.txt -------------------------------------------------------------------------------- /tink/subtle/aead_test_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aead_test_util.cc -------------------------------------------------------------------------------- /tink/subtle/aead_test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aead_test_util.h -------------------------------------------------------------------------------- /tink/subtle/aead_test_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aead_test_util_test.cc -------------------------------------------------------------------------------- /tink/subtle/aes_cmac_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_cmac_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_cmac_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_cmac_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/aes_ctr_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_ctr_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_ctr_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_ctr_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/aes_ctr_hmac_streaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_ctr_hmac_streaming.h -------------------------------------------------------------------------------- /tink/subtle/aes_eax_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_eax_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_eax_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_eax_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/aes_gcm_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_gcm_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_gcm_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_gcm_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/aes_gcm_hkdf_streaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_gcm_hkdf_streaming.h -------------------------------------------------------------------------------- /tink/subtle/aes_gcm_siv_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_gcm_siv_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_gcm_siv_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_gcm_siv_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/aes_siv_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_siv_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/aes_siv_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/aes_siv_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/common_enums.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/common_enums.cc -------------------------------------------------------------------------------- /tink/subtle/common_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/common_enums.h -------------------------------------------------------------------------------- /tink/subtle/common_enums_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/common_enums_test.cc -------------------------------------------------------------------------------- /tink/subtle/ec_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ec_util.h -------------------------------------------------------------------------------- /tink/subtle/ecdsa_sign_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ecdsa_sign_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/ecdsa_sign_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ecdsa_sign_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/ecdsa_verify_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ecdsa_verify_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/ed25519_sign_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ed25519_sign_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/hkdf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hkdf.cc -------------------------------------------------------------------------------- /tink/subtle/hkdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hkdf.h -------------------------------------------------------------------------------- /tink/subtle/hkdf_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hkdf_test.cc -------------------------------------------------------------------------------- /tink/subtle/hmac_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hmac_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/hmac_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hmac_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/hmac_boringssl_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hmac_boringssl_test.cc -------------------------------------------------------------------------------- /tink/subtle/hybrid_test_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hybrid_test_util.cc -------------------------------------------------------------------------------- /tink/subtle/hybrid_test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hybrid_test_util.h -------------------------------------------------------------------------------- /tink/subtle/hybrid_test_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/hybrid_test_util_test.cc -------------------------------------------------------------------------------- /tink/subtle/ind_cpa_cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/ind_cpa_cipher.h -------------------------------------------------------------------------------- /tink/subtle/pem_parser_boringssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/pem_parser_boringssl.cc -------------------------------------------------------------------------------- /tink/subtle/pem_parser_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/pem_parser_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/BUILD.bazel -------------------------------------------------------------------------------- /tink/subtle/prf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/CMakeLists.txt -------------------------------------------------------------------------------- /tink/subtle/prf/hkdf_streaming_prf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/hkdf_streaming_prf.h -------------------------------------------------------------------------------- /tink/subtle/prf/prf_set_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/prf_set_util.cc -------------------------------------------------------------------------------- /tink/subtle/prf/prf_set_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/prf_set_util.h -------------------------------------------------------------------------------- /tink/subtle/prf/prf_set_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/prf_set_util_test.cc -------------------------------------------------------------------------------- /tink/subtle/prf/streaming_prf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/prf/streaming_prf.h -------------------------------------------------------------------------------- /tink/subtle/random.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/random.cc -------------------------------------------------------------------------------- /tink/subtle/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/random.h -------------------------------------------------------------------------------- /tink/subtle/random_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/random_test.cc -------------------------------------------------------------------------------- /tink/subtle/streaming_mac_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/streaming_mac_impl.cc -------------------------------------------------------------------------------- /tink/subtle/streaming_mac_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/streaming_mac_impl.h -------------------------------------------------------------------------------- /tink/subtle/subtle_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/subtle_util.cc -------------------------------------------------------------------------------- /tink/subtle/subtle_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/subtle_util.h -------------------------------------------------------------------------------- /tink/subtle/subtle_util_boringssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/subtle_util_boringssl.h -------------------------------------------------------------------------------- /tink/subtle/subtle_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/subtle_util_test.cc -------------------------------------------------------------------------------- /tink/subtle/test_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/test_util.cc -------------------------------------------------------------------------------- /tink/subtle/test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/subtle/test_util.h -------------------------------------------------------------------------------- /tink/tink_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/tink_config.h -------------------------------------------------------------------------------- /tink/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/BUILD.bazel -------------------------------------------------------------------------------- /tink/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/CMakeLists.txt -------------------------------------------------------------------------------- /tink/util/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/buffer.cc -------------------------------------------------------------------------------- /tink/util/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/buffer.h -------------------------------------------------------------------------------- /tink/util/buffer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/buffer_test.cc -------------------------------------------------------------------------------- /tink/util/constants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/constants.cc -------------------------------------------------------------------------------- /tink/util/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/constants.h -------------------------------------------------------------------------------- /tink/util/enums.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/enums.cc -------------------------------------------------------------------------------- /tink/util/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/enums.h -------------------------------------------------------------------------------- /tink/util/enums_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/enums_test.cc -------------------------------------------------------------------------------- /tink/util/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/errors.h -------------------------------------------------------------------------------- /tink/util/errors_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/errors_test.cc -------------------------------------------------------------------------------- /tink/util/fake_kms_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/fake_kms_client.cc -------------------------------------------------------------------------------- /tink/util/fake_kms_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/fake_kms_client.h -------------------------------------------------------------------------------- /tink/util/fake_kms_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/fake_kms_client_test.cc -------------------------------------------------------------------------------- /tink/util/file_input_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_input_stream.cc -------------------------------------------------------------------------------- /tink/util/file_input_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_input_stream.h -------------------------------------------------------------------------------- /tink/util/file_input_stream_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_input_stream_test.cc -------------------------------------------------------------------------------- /tink/util/file_output_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_output_stream.cc -------------------------------------------------------------------------------- /tink/util/file_output_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_output_stream.h -------------------------------------------------------------------------------- /tink/util/file_output_stream_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/file_output_stream_test.cc -------------------------------------------------------------------------------- /tink/util/input_stream_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/input_stream_util.cc -------------------------------------------------------------------------------- /tink/util/input_stream_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/input_stream_util.h -------------------------------------------------------------------------------- /tink/util/input_stream_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/input_stream_util_test.cc -------------------------------------------------------------------------------- /tink/util/istream_input_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/istream_input_stream.cc -------------------------------------------------------------------------------- /tink/util/istream_input_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/istream_input_stream.h -------------------------------------------------------------------------------- /tink/util/keyset_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/keyset_util.cc -------------------------------------------------------------------------------- /tink/util/keyset_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/keyset_util.h -------------------------------------------------------------------------------- /tink/util/ostream_output_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/ostream_output_stream.cc -------------------------------------------------------------------------------- /tink/util/ostream_output_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/ostream_output_stream.h -------------------------------------------------------------------------------- /tink/util/protobuf_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/protobuf_helper.h -------------------------------------------------------------------------------- /tink/util/secret_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/secret_data.h -------------------------------------------------------------------------------- /tink/util/secret_data_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/secret_data_test.cc -------------------------------------------------------------------------------- /tink/util/secret_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/secret_proto.h -------------------------------------------------------------------------------- /tink/util/secret_proto_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/secret_proto_test.cc -------------------------------------------------------------------------------- /tink/util/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/status.h -------------------------------------------------------------------------------- /tink/util/statusor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/statusor.h -------------------------------------------------------------------------------- /tink/util/test_keyset_handle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_keyset_handle.cc -------------------------------------------------------------------------------- /tink/util/test_keyset_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_keyset_handle.h -------------------------------------------------------------------------------- /tink/util/test_matchers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_matchers.h -------------------------------------------------------------------------------- /tink/util/test_matchers_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_matchers_test.cc -------------------------------------------------------------------------------- /tink/util/test_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_util.cc -------------------------------------------------------------------------------- /tink/util/test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_util.h -------------------------------------------------------------------------------- /tink/util/test_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/test_util_test.cc -------------------------------------------------------------------------------- /tink/util/validation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/validation.cc -------------------------------------------------------------------------------- /tink/util/validation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/validation.h -------------------------------------------------------------------------------- /tink/util/validation_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/util/validation_test.cc -------------------------------------------------------------------------------- /tink/version.h.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/version.h.templ -------------------------------------------------------------------------------- /tink/version_script.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tink/version_script.lds -------------------------------------------------------------------------------- /tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-cc/HEAD/tools/BUILD.bazel -------------------------------------------------------------------------------- /version.bzl: -------------------------------------------------------------------------------- 1 | """Version of the current release of Tink C++.""" 2 | TINK_VERSION_LABEL = "2.4.0" 3 | --------------------------------------------------------------------------------