├── .bazelignore ├── .bazelrc ├── .bazelversion ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── README.md ├── docs ├── CONTRIBUTING.md └── SECURITY.md ├── examples ├── .bazelignore ├── .bazelrc ├── .bazelversion ├── BUILD.bazel ├── MODULE.bazel ├── aead │ ├── AeadExample.java │ ├── BUILD.bazel │ ├── README.md │ ├── aead_example_test.sh │ └── aead_test_keyset.json ├── android │ └── helloworld │ │ ├── README.md │ │ ├── app │ │ ├── build.gradle │ │ ├── maven_local.gradle │ │ ├── maven_snapshot.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── helloworld │ │ │ │ ├── MainActivity.java │ │ │ │ └── TinkApplication.java │ │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle ├── cleartextkeyset │ ├── BUILD.bazel │ ├── CleartextKeysetExample.java │ ├── README.md │ └── cleartext_keyset_example_test.sh ├── deterministicaead │ ├── BUILD.bazel │ ├── DeterministicAeadExample.java │ ├── README.md │ ├── deterministic_aead_test.sh │ └── deterministic_aead_test_keyset.json ├── hybrid │ ├── BUILD.bazel │ ├── HybridExample.java │ ├── README.md │ ├── hybrid_example_test.sh │ ├── hybrid_test_private_keyset.json │ └── hybrid_test_public_keyset.json ├── jwt │ ├── BUILD.bazel │ ├── JwtGeneratePublicJwkSet.java │ ├── JwtSign.java │ ├── JwtVerify.java │ ├── README.md │ ├── jwt_signature_example_test.sh │ └── jwt_signature_test_private_keyset.json ├── mac │ ├── BUILD.bazel │ ├── MacExample.java │ ├── README.md │ ├── mac_example_test.sh │ └── mac_test_keyset.json ├── maven │ ├── README.md │ ├── pom-for-tink-snapshot.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── tinkuser │ │ │ └── MainClass.java │ │ └── test │ │ └── java │ │ └── tinkuser │ │ ├── AeadTest.java │ │ └── ParsingTest.java ├── signature │ ├── BUILD.bazel │ ├── README.md │ ├── SignatureExample.java │ ├── signature_example_test.sh │ ├── signature_test_private_keyset.json │ └── signature_test_public_keyset.json ├── streamingaead │ ├── BUILD.bazel │ ├── README.md │ ├── StreamingAeadExample.java │ ├── streaming_aead_example_test.sh │ └── streaming_aead_test_keyset.json └── walkthrough │ └── src │ ├── main │ └── java │ │ └── walkthrough │ │ ├── BUILD.bazel │ │ ├── CreateKeysetExample.java │ │ ├── ObtainAndUseAeadPrimitiveExample.java │ │ ├── ReadCleartextKeysetExample.java │ │ ├── ReadKeysetExample.java │ │ ├── WriteCleartextKeysetExample.java │ │ └── WriteKeysetExample.java │ └── test │ └── java │ └── walkthrough │ ├── BUILD.bazel │ ├── CreateKesetExampleTest.java │ ├── ObtainAndUseAeadPrimitiveExampleTest.java │ ├── ReadCleartextKeysetExampleTest.java │ ├── ReadKeysetExampleTest.java │ ├── WriteCleartextKeysetExampleTest.java │ └── WriteKeysetExampleTest.java ├── extensions.bzl ├── jar_jar_rules.txt ├── kokoro ├── create_github_release_branch.sh ├── create_github_release_tag.sh ├── gcp_ubuntu │ ├── bazel │ │ └── run_tests.sh │ └── maven │ │ └── run_tests.sh ├── macos_external │ └── bazel │ │ └── run_tests.sh ├── release_maven.sh └── testutils │ ├── BUILD.bazel │ ├── build_maven_bundle.sh │ ├── check_maven_bazel_deps_consistency.sh │ ├── docker_execute.sh │ ├── github_release_util.sh │ ├── github_release_util_test.sh │ ├── java_test_container_images.sh │ ├── run_bazel_tests.sh │ ├── test_maven_snapshot.sh │ ├── test_utils.sh │ └── update_android_sdk.sh ├── maven ├── BUILD.bazel ├── maven_deploy_library.sh ├── publish_javadoc_to_github_pages.sh ├── settings.xml ├── tink-java-android.pom.xml └── tink-java.pom.xml ├── proto ├── BUILD.bazel ├── 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 ├── 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 ├── src ├── main │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── crypto │ │ │ └── tink │ │ │ ├── AccessesPartialKey.java │ │ │ ├── Aead.java │ │ │ ├── BUILD.bazel │ │ │ ├── BinaryKeysetReader.java │ │ │ ├── BinaryKeysetWriter.java │ │ │ ├── Catalogue.java │ │ │ ├── CleartextKeysetHandle.java │ │ │ ├── Config.java │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationFips140v2.java │ │ │ ├── ConfigurationV0.java │ │ │ ├── CryptoFormat.java │ │ │ ├── DeterministicAead.java │ │ │ ├── HybridDecrypt.java │ │ │ ├── HybridEncrypt.java │ │ │ ├── InsecureSecretKeyAccess.java │ │ │ ├── JsonKeysetReader.java │ │ │ ├── JsonKeysetWriter.java │ │ │ ├── Key.java │ │ │ ├── KeyGenConfiguration.java │ │ │ ├── KeyManager.java │ │ │ ├── KeyStatus.java │ │ │ ├── KeyTemplate.java │ │ │ ├── KeyTemplates.java │ │ │ ├── KeyWrap.java │ │ │ ├── KeysetHandle.java │ │ │ ├── KeysetManager.java │ │ │ ├── KeysetReader.java │ │ │ ├── KeysetWriter.java │ │ │ ├── KmsClient.java │ │ │ ├── KmsClients.java │ │ │ ├── KmsClientsTestUtil.java │ │ │ ├── LegacyKeysetSerialization.java │ │ │ ├── LowLevelCryptoCaller.java │ │ │ ├── Mac.java │ │ │ ├── NoSecretKeysetHandle.java │ │ │ ├── Parameters.java │ │ │ ├── PemKeyType.java │ │ │ ├── PrivateKey.java │ │ │ ├── PrivateKeyManager.java │ │ │ ├── PublicKeySign.java │ │ │ ├── PublicKeyVerify.java │ │ │ ├── Registry.java │ │ │ ├── RegistryConfiguration.java │ │ │ ├── SecretKeyAccess.java │ │ │ ├── StreamingAead.java │ │ │ ├── TinkJsonProtoKeysetFormat.java │ │ │ ├── TinkProtoKeysetFormat.java │ │ │ ├── TinkProtoParametersFormat.java │ │ │ ├── Util.java │ │ │ ├── Version.java.templ │ │ │ ├── aead │ │ │ ├── AeadConfig.java │ │ │ ├── AeadConfigurationV0.java │ │ │ ├── AeadConfigurationV1.java │ │ │ ├── AeadFactory.java │ │ │ ├── AeadKey.java │ │ │ ├── AeadKeyTemplates.java │ │ │ ├── AeadParameters.java │ │ │ ├── AeadWrapper.java │ │ │ ├── AesCtrHmacAeadKey.java │ │ │ ├── AesCtrHmacAeadKeyManager.java │ │ │ ├── AesCtrHmacAeadParameters.java │ │ │ ├── AesEaxKey.java │ │ │ ├── AesEaxKeyManager.java │ │ │ ├── AesEaxParameters.java │ │ │ ├── AesGcmKey.java │ │ │ ├── AesGcmKeyManager.java │ │ │ ├── AesGcmParameters.java │ │ │ ├── AesGcmSivKey.java │ │ │ ├── AesGcmSivKeyManager.java │ │ │ ├── AesGcmSivParameters.java │ │ │ ├── BUILD.bazel │ │ │ ├── ChaCha20Poly1305Key.java │ │ │ ├── ChaCha20Poly1305KeyManager.java │ │ │ ├── ChaCha20Poly1305Parameters.java │ │ │ ├── KmsAeadKeyManager.java │ │ │ ├── KmsEnvelopeAead.java │ │ │ ├── KmsEnvelopeAeadKeyManager.java │ │ │ ├── LegacyKmsAeadKey.java │ │ │ ├── LegacyKmsAeadParameters.java │ │ │ ├── LegacyKmsAeadProtoSerialization.java │ │ │ ├── LegacyKmsEnvelopeAeadKey.java │ │ │ ├── LegacyKmsEnvelopeAeadParameters.java │ │ │ ├── LegacyKmsEnvelopeAeadProtoSerialization.java │ │ │ ├── PredefinedAeadParameters.java │ │ │ ├── XAesGcmKey.java │ │ │ ├── XAesGcmKeyManager.java │ │ │ ├── XAesGcmParameters.java │ │ │ ├── XChaCha20Poly1305Key.java │ │ │ ├── XChaCha20Poly1305KeyManager.java │ │ │ ├── XChaCha20Poly1305Parameters.java │ │ │ ├── internal │ │ │ │ ├── AesCtrHmacAeadProtoSerialization.java │ │ │ │ ├── AesEaxProtoSerialization.java │ │ │ │ ├── AesGcmJceUtil.java │ │ │ │ ├── AesGcmProtoSerialization.java │ │ │ │ ├── AesGcmSiv.java │ │ │ │ ├── AesGcmSivProtoSerialization.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ChaCha20Poly1305Jce.java │ │ │ │ ├── ChaCha20Poly1305ProtoSerialization.java │ │ │ │ ├── ChaCha20Util.java │ │ │ │ ├── InsecureNonceAesGcmJce.java │ │ │ │ ├── InsecureNonceChaCha20.java │ │ │ │ ├── InsecureNonceChaCha20Base.java │ │ │ │ ├── InsecureNonceChaCha20Poly1305.java │ │ │ │ ├── InsecureNonceChaCha20Poly1305Base.java │ │ │ │ ├── InsecureNonceChaCha20Poly1305Jce.java │ │ │ │ ├── InsecureNonceXChaCha20.java │ │ │ │ ├── InsecureNonceXChaCha20Poly1305.java │ │ │ │ ├── LegacyAesCtrHmacTestKeyManager.java │ │ │ │ ├── LegacyFullAead.java │ │ │ │ ├── Poly1305.java │ │ │ │ ├── XAesGcm.java │ │ │ │ ├── XAesGcmProtoSerialization.java │ │ │ │ ├── XChaCha20Poly1305Jce.java │ │ │ │ └── XChaCha20Poly1305ProtoSerialization.java │ │ │ └── subtle │ │ │ │ ├── AeadFactory.java │ │ │ │ ├── AesGcmFactory.java │ │ │ │ ├── AesGcmSiv.java │ │ │ │ └── BUILD.bazel │ │ │ ├── annotations │ │ │ ├── Alpha.java │ │ │ └── BUILD.bazel │ │ │ ├── config │ │ │ ├── BUILD.bazel │ │ │ ├── GlobalTinkFlags.java │ │ │ ├── TinkConfig.java │ │ │ ├── TinkFips.java │ │ │ ├── TinkFlag.java │ │ │ └── internal │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── TinkFipsDisabled.java │ │ │ │ ├── TinkFipsEnabled.java │ │ │ │ └── TinkFipsUtil.java │ │ │ ├── daead │ │ │ ├── AesSivKey.java │ │ │ ├── AesSivKeyManager.java │ │ │ ├── AesSivParameters.java │ │ │ ├── BUILD.bazel │ │ │ ├── DeterministicAeadConfig.java │ │ │ ├── DeterministicAeadConfigurationV0.java │ │ │ ├── DeterministicAeadConfigurationV1.java │ │ │ ├── DeterministicAeadFactory.java │ │ │ ├── DeterministicAeadKey.java │ │ │ ├── DeterministicAeadKeyTemplates.java │ │ │ ├── DeterministicAeadParameters.java │ │ │ ├── DeterministicAeadWrapper.java │ │ │ ├── PredefinedDeterministicAeadParameters.java │ │ │ ├── internal │ │ │ │ ├── AesSivProtoSerialization.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── LegacyFullDeterministicAead.java │ │ │ │ └── testing │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── LegacyAesSivTestKeyManager.java │ │ │ └── subtle │ │ │ │ ├── BUILD.bazel │ │ │ │ └── DeterministicAeads.java │ │ │ ├── hybrid │ │ │ ├── BUILD.bazel │ │ │ ├── EciesAeadHkdfPrivateKeyManager.java │ │ │ ├── EciesAeadHkdfPublicKeyManager.java │ │ │ ├── EciesParameters.java │ │ │ ├── EciesPrivateKey.java │ │ │ ├── EciesPublicKey.java │ │ │ ├── HpkeParameters.java │ │ │ ├── HpkePrivateKey.java │ │ │ ├── HpkeProtoSerialization.java │ │ │ ├── HpkePublicKey.java │ │ │ ├── HybridConfig.java │ │ │ ├── HybridConfigurationV0.java │ │ │ ├── HybridConfigurationV1.java │ │ │ ├── HybridDecryptConfig.java │ │ │ ├── HybridDecryptFactory.java │ │ │ ├── HybridDecryptWrapper.java │ │ │ ├── HybridEncryptConfig.java │ │ │ ├── HybridEncryptFactory.java │ │ │ ├── HybridEncryptWrapper.java │ │ │ ├── HybridKeyTemplates.java │ │ │ ├── HybridParameters.java │ │ │ ├── HybridPrivateKey.java │ │ │ ├── HybridPublicKey.java │ │ │ ├── HybridUtil.java │ │ │ ├── PredefinedHybridParameters.java │ │ │ ├── internal │ │ │ │ ├── AesGcmHpkeAead.java │ │ │ │ ├── AuthHpkeHelperForAndroidKeystore.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ChaCha20Poly1305HpkeAead.java │ │ │ │ ├── EciesDemHelper.java │ │ │ │ ├── EciesProtoSerialization.java │ │ │ │ ├── HkdfHpkeKdf.java │ │ │ │ ├── HpkeAead.java │ │ │ │ ├── HpkeContext.java │ │ │ │ ├── HpkeDecrypt.java │ │ │ │ ├── HpkeEncrypt.java │ │ │ │ ├── HpkeHelperForAndroidKeystore.java │ │ │ │ ├── HpkeKdf.java │ │ │ │ ├── HpkeKem.java │ │ │ │ ├── HpkeKemEncapOutput.java │ │ │ │ ├── HpkeKemKeyFactory.java │ │ │ │ ├── HpkeKemPrivateKey.java │ │ │ │ ├── HpkePrimitiveFactory.java │ │ │ │ ├── HpkePrivateKeyManager.java │ │ │ │ ├── HpkePublicKeyManager.java │ │ │ │ ├── HpkeUtil.java │ │ │ │ ├── LegacyFullHybridDecrypt.java │ │ │ │ ├── LegacyFullHybridEncrypt.java │ │ │ │ ├── NistCurvesHpkeKem.java │ │ │ │ ├── X25519.java │ │ │ │ ├── X25519Conscrypt.java │ │ │ │ ├── X25519HpkeKem.java │ │ │ │ └── testing │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── EciesAeadHkdfTestUtil.java │ │ │ │ │ ├── HpkeTestUtil.java │ │ │ │ │ ├── HybridTestVector.java │ │ │ │ │ ├── LegacyHybridDecryptKeyManager.java │ │ │ │ │ └── LegacyHybridEncryptKeyManager.java │ │ │ └── subtle │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── RsaKem.java │ │ │ │ ├── RsaKemHybridDecrypt.java │ │ │ │ └── RsaKemHybridEncrypt.java │ │ │ ├── integration │ │ │ └── android │ │ │ │ ├── AndroidKeysetManager.java │ │ │ │ ├── AndroidKeystore.java │ │ │ │ ├── AndroidKeystoreAesGcm.java │ │ │ │ ├── AndroidKeystoreKmsClient.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── SharedPrefKeysetReader.java │ │ │ │ ├── SharedPrefKeysetWriter.java │ │ │ │ └── internal │ │ │ │ └── FakeAndroidKeystoreProvider.java │ │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── BigIntegerEncoding.java │ │ │ ├── BuildDispatchedCode.java │ │ │ ├── ConscryptUtil.java │ │ │ ├── Curve25519.java │ │ │ ├── Ed25519.java │ │ │ ├── Ed25519Constants.java │ │ │ ├── EllipticCurvesUtil.java │ │ │ ├── EnumTypeProtoConverter.java │ │ │ ├── Field25519.java │ │ │ ├── InternalConfiguration.java │ │ │ ├── JsonParser.java │ │ │ ├── KeyCreator.java │ │ │ ├── KeyManagerRegistry.java │ │ │ ├── KeyParser.java │ │ │ ├── KeySerializer.java │ │ │ ├── KeyStatusTypeProtoConverter.java │ │ │ ├── KeyTemplateProtoConverter.java │ │ │ ├── KeyTester.java │ │ │ ├── KeysetHandleInterface.java │ │ │ ├── LegacyKeyManagerImpl.java │ │ │ ├── LegacyProtoKey.java │ │ │ ├── LegacyProtoParameters.java │ │ │ ├── MonitoringAnnotations.java │ │ │ ├── MonitoringClient.java │ │ │ ├── MonitoringUtil.java │ │ │ ├── MutableKeyCreationRegistry.java │ │ │ ├── MutableKeyDerivationRegistry.java │ │ │ ├── MutableMonitoringRegistry.java │ │ │ ├── MutableParametersRegistry.java │ │ │ ├── MutablePrimitiveRegistry.java │ │ │ ├── MutableSerializationRegistry.java │ │ │ ├── OutputPrefixUtil.java │ │ │ ├── ParametersParser.java │ │ │ ├── ParametersSerializer.java │ │ │ ├── PrefixMap.java │ │ │ ├── PrimitiveConstructor.java │ │ │ ├── PrimitiveFactory.java │ │ │ ├── PrimitiveRegistry.java │ │ │ ├── PrimitiveWrapper.java │ │ │ ├── ProtoKeySerialization.java │ │ │ ├── ProtoParametersSerialization.java │ │ │ ├── Random.java │ │ │ ├── RegistryConfiguration.java │ │ │ ├── Serialization.java │ │ │ ├── SerializationRegistry.java │ │ │ ├── SlowInputStream.java │ │ │ ├── TinkBugException.java │ │ │ ├── Util.java │ │ │ └── testing │ │ │ │ ├── Asserts.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── BigIntegerTestUtil.java │ │ │ │ ├── BuildDispatchedTestCode.java │ │ │ │ ├── FakeMonitoringClient.java │ │ │ │ ├── KeyWithSerialization.java │ │ │ │ ├── ParametersWithSerialization.java │ │ │ │ ├── SetTinkFlag.java │ │ │ │ └── TestFiles.java │ │ │ ├── jwt │ │ │ ├── BUILD.bazel │ │ │ ├── JwkSetConverter.java │ │ │ ├── JwtEcdsaParameters.java │ │ │ ├── JwtEcdsaPrivateKey.java │ │ │ ├── JwtEcdsaPublicKey.java │ │ │ ├── JwtEcdsaSignKeyManager.java │ │ │ ├── JwtEcdsaVerifyKeyManager.java │ │ │ ├── JwtFormat.java │ │ │ ├── JwtHmacKey.java │ │ │ ├── JwtHmacKeyManager.java │ │ │ ├── JwtHmacParameters.java │ │ │ ├── JwtHmacProtoSerialization.java │ │ │ ├── JwtInvalidException.java │ │ │ ├── JwtMac.java │ │ │ ├── JwtMacConfig.java │ │ │ ├── JwtMacKey.java │ │ │ ├── JwtMacParameters.java │ │ │ ├── JwtMacWrapper.java │ │ │ ├── JwtPublicKeySign.java │ │ │ ├── JwtPublicKeySignInternal.java │ │ │ ├── JwtPublicKeySignWrapper.java │ │ │ ├── JwtPublicKeyVerify.java │ │ │ ├── JwtPublicKeyVerifyInternal.java │ │ │ ├── JwtPublicKeyVerifyWrapper.java │ │ │ ├── JwtRsaSsaPkcs1Parameters.java │ │ │ ├── JwtRsaSsaPkcs1PrivateKey.java │ │ │ ├── JwtRsaSsaPkcs1PublicKey.java │ │ │ ├── JwtRsaSsaPkcs1SignKeyManager.java │ │ │ ├── JwtRsaSsaPkcs1VerifyKeyManager.java │ │ │ ├── JwtRsaSsaPssParameters.java │ │ │ ├── JwtRsaSsaPssPrivateKey.java │ │ │ ├── JwtRsaSsaPssPublicKey.java │ │ │ ├── JwtRsaSsaPssSignKeyManager.java │ │ │ ├── JwtRsaSsaPssVerifyKeyManager.java │ │ │ ├── JwtSignatureConfig.java │ │ │ ├── JwtSignatureConfigurationV0.java │ │ │ ├── JwtSignatureParameters.java │ │ │ ├── JwtSignaturePrivateKey.java │ │ │ ├── JwtSignaturePublicKey.java │ │ │ ├── JwtValidator.java │ │ │ ├── RawJwt.java │ │ │ ├── VerifiedJwt.java │ │ │ └── internal │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── JsonUtil.java │ │ │ │ ├── JwtEcdsaProtoSerialization.java │ │ │ │ ├── JwtNames.java │ │ │ │ ├── JwtRsaSsaPkcs1ProtoSerialization.java │ │ │ │ └── JwtRsaSsaPssProtoSerialization.java │ │ │ ├── keyderivation │ │ │ ├── BUILD.bazel │ │ │ ├── KeyDerivationConfig.java │ │ │ ├── KeyDerivationKey.java │ │ │ ├── KeyDerivationParameters.java │ │ │ ├── KeysetDeriver.java │ │ │ ├── KeysetDeriverConfigurationV0.java │ │ │ ├── KeysetDeriverConfigurationV1.java │ │ │ ├── KeysetDeriverWrapper.java │ │ │ ├── PrfBasedKeyDerivationKey.java │ │ │ ├── PrfBasedKeyDerivationParameters.java │ │ │ └── internal │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── KeyDeriver.java │ │ │ │ ├── KeysetDeriverWrapper.java │ │ │ │ ├── PrfBasedDeriverKeyManager.java │ │ │ │ ├── PrfBasedKeyDerivationKeyProtoSerialization.java │ │ │ │ └── PrfBasedKeyDeriver.java │ │ │ ├── mac │ │ │ ├── AesCmacKey.java │ │ │ ├── AesCmacKeyManager.java │ │ │ ├── AesCmacParameters.java │ │ │ ├── BUILD.bazel │ │ │ ├── ChunkedMac.java │ │ │ ├── ChunkedMacComputation.java │ │ │ ├── ChunkedMacVerification.java │ │ │ ├── ChunkedMacWrapper.java │ │ │ ├── HmacKey.java │ │ │ ├── HmacKeyManager.java │ │ │ ├── HmacParameters.java │ │ │ ├── MacConfig.java │ │ │ ├── MacConfigurationV0.java │ │ │ ├── MacConfigurationV1.java │ │ │ ├── MacFactory.java │ │ │ ├── MacKey.java │ │ │ ├── MacKeyTemplates.java │ │ │ ├── MacParameters.java │ │ │ ├── MacWrapper.java │ │ │ ├── PredefinedMacParameters.java │ │ │ └── internal │ │ │ │ ├── AesCmacProtoSerialization.java │ │ │ │ ├── AesCmacTestUtil.java │ │ │ │ ├── AesUtil.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ChunkedAesCmacComputation.java │ │ │ │ ├── ChunkedAesCmacConscrypt.java │ │ │ │ ├── ChunkedAesCmacImpl.java │ │ │ │ ├── ChunkedHmacComputation.java │ │ │ │ ├── ChunkedHmacImpl.java │ │ │ │ ├── ChunkedMacVerificationFromComputation.java │ │ │ │ ├── HmacProtoSerialization.java │ │ │ │ ├── HmacTestUtil.java │ │ │ │ ├── LegacyFullMac.java │ │ │ │ └── LegacyHmacTestKeyManager.java │ │ │ ├── monitoring │ │ │ └── BUILD.bazel │ │ │ ├── prf │ │ │ ├── AesCmacPrfKey.java │ │ │ ├── AesCmacPrfKeyManager.java │ │ │ ├── AesCmacPrfParameters.java │ │ │ ├── BUILD.bazel │ │ │ ├── HkdfPrfKey.java │ │ │ ├── HkdfPrfKeyManager.java │ │ │ ├── HkdfPrfParameters.java │ │ │ ├── HmacPrfKey.java │ │ │ ├── HmacPrfKeyManager.java │ │ │ ├── HmacPrfParameters.java │ │ │ ├── PredefinedPrfParameters.java │ │ │ ├── Prf.java │ │ │ ├── PrfConfig.java │ │ │ ├── PrfConfigurationV0.java │ │ │ ├── PrfConfigurationV1.java │ │ │ ├── PrfKey.java │ │ │ ├── PrfKeyTemplates.java │ │ │ ├── PrfParameters.java │ │ │ ├── PrfSet.java │ │ │ ├── PrfSetWrapper.java │ │ │ └── internal │ │ │ │ ├── AesCmacPrfProtoSerialization.java │ │ │ │ ├── AesCmacPrfTestUtil.java │ │ │ │ ├── AesCmacPrfWycheproofTestUtil.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── HkdfPrfProtoSerialization.java │ │ │ │ ├── HmacPrfProtoSerialization.java │ │ │ │ ├── LegacyFullPrf.java │ │ │ │ ├── LegacyHmacPrfTestKeyManager.java │ │ │ │ ├── LegacyHmacPrfTestUtil.java │ │ │ │ ├── PrfAesCmac.java │ │ │ │ └── PrfAesCmacConscrypt.java │ │ │ ├── signature │ │ │ ├── BUILD.bazel │ │ │ ├── EcdsaParameters.java │ │ │ ├── EcdsaPrivateKey.java │ │ │ ├── EcdsaPublicKey.java │ │ │ ├── EcdsaSignKeyManager.java │ │ │ ├── EcdsaVerifyKeyManager.java │ │ │ ├── Ed25519Parameters.java │ │ │ ├── Ed25519PrivateKey.java │ │ │ ├── Ed25519PrivateKeyManager.java │ │ │ ├── Ed25519PublicKey.java │ │ │ ├── Ed25519PublicKeyManager.java │ │ │ ├── MlDsaParameters.java │ │ │ ├── MlDsaPrivateKey.java │ │ │ ├── MlDsaPublicKey.java │ │ │ ├── MlDsaSignKeyManager.java │ │ │ ├── PredefinedSignatureParameters.java │ │ │ ├── PublicKeySignConfig.java │ │ │ ├── PublicKeySignFactory.java │ │ │ ├── PublicKeySignWrapper.java │ │ │ ├── PublicKeyVerifyConfig.java │ │ │ ├── PublicKeyVerifyFactory.java │ │ │ ├── PublicKeyVerifyWrapper.java │ │ │ ├── RsaSsaPkcs1Parameters.java │ │ │ ├── RsaSsaPkcs1PrivateKey.java │ │ │ ├── RsaSsaPkcs1PublicKey.java │ │ │ ├── RsaSsaPkcs1SignKeyManager.java │ │ │ ├── RsaSsaPkcs1VerifyKeyManager.java │ │ │ ├── RsaSsaPssParameters.java │ │ │ ├── RsaSsaPssPrivateKey.java │ │ │ ├── RsaSsaPssPublicKey.java │ │ │ ├── RsaSsaPssSignKeyManager.java │ │ │ ├── RsaSsaPssVerifyKeyManager.java │ │ │ ├── SignatureConfig.java │ │ │ ├── SignatureConfigurationV0.java │ │ │ ├── SignatureConfigurationV1.java │ │ │ ├── SignatureKeyTemplates.java │ │ │ ├── SignatureParameters.java │ │ │ ├── SignaturePemKeysetReader.java │ │ │ ├── SignaturePrivateKey.java │ │ │ ├── SignaturePublicKey.java │ │ │ ├── SlhDsaParameters.java │ │ │ ├── SlhDsaPrivateKey.java │ │ │ ├── SlhDsaPublicKey.java │ │ │ └── internal │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── EcdsaProtoSerialization.java │ │ │ │ ├── EcdsaSignJce.java │ │ │ │ ├── EcdsaVerifyJce.java │ │ │ │ ├── Ed25519ProtoSerialization.java │ │ │ │ ├── Ed25519SignJce.java │ │ │ │ ├── Ed25519VerifyJce.java │ │ │ │ ├── LegacyFullSign.java │ │ │ │ ├── LegacyFullVerify.java │ │ │ │ ├── MlDsaArithmeticUtil.java │ │ │ │ ├── MlDsaConstants.java │ │ │ │ ├── MlDsaMarshalUtil.java │ │ │ │ ├── MlDsaProtoSerialization.java │ │ │ │ ├── MlDsaSignConscrypt.java │ │ │ │ ├── MlDsaVerifyConscrypt.java │ │ │ │ ├── RsaSsaPkcs1ProtoSerialization.java │ │ │ │ ├── RsaSsaPkcs1SignJce.java │ │ │ │ ├── RsaSsaPkcs1VerifyConscrypt.java │ │ │ │ ├── RsaSsaPssProtoSerialization.java │ │ │ │ ├── RsaSsaPssSignConscrypt.java │ │ │ │ ├── RsaSsaPssVerifyConscrypt.java │ │ │ │ ├── SigUtil.java │ │ │ │ ├── SlhDsaProtoSerialization.java │ │ │ │ ├── SlhDsaSignConscrypt.java │ │ │ │ ├── SlhDsaVerifyConscrypt.java │ │ │ │ └── testing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── EcdsaTestUtil.java │ │ │ │ ├── Ed25519TestUtil.java │ │ │ │ ├── LegacyPublicKeySignKeyManager.java │ │ │ │ ├── LegacyPublicKeyVerifyKeyManager.java │ │ │ │ ├── MlDsaTestUtil.java │ │ │ │ ├── RsaSsaPkcs1TestUtil.java │ │ │ │ ├── RsaSsaPssTestUtil.java │ │ │ │ ├── SignatureTestVector.java │ │ │ │ └── SlhDsaTestUtil.java │ │ │ ├── streamingaead │ │ │ ├── AesCtrHmacStreamingKey.java │ │ │ ├── AesCtrHmacStreamingKeyManager.java │ │ │ ├── AesCtrHmacStreamingParameters.java │ │ │ ├── AesGcmHkdfStreamingKey.java │ │ │ ├── AesGcmHkdfStreamingKeyManager.java │ │ │ ├── AesGcmHkdfStreamingParameters.java │ │ │ ├── BUILD.bazel │ │ │ ├── InputStreamDecrypter.java │ │ │ ├── PredefinedStreamingAeadParameters.java │ │ │ ├── ReadableByteChannelDecrypter.java │ │ │ ├── SeekableByteChannelDecrypter.java │ │ │ ├── StreamingAeadConfig.java │ │ │ ├── StreamingAeadConfigurationV0.java │ │ │ ├── StreamingAeadConfigurationV1.java │ │ │ ├── StreamingAeadFactory.java │ │ │ ├── StreamingAeadHelper.java │ │ │ ├── StreamingAeadKey.java │ │ │ ├── StreamingAeadKeyTemplates.java │ │ │ ├── StreamingAeadParameters.java │ │ │ ├── StreamingAeadWrapper.java │ │ │ └── internal │ │ │ │ ├── AesCtrHmacStreamingProtoSerialization.java │ │ │ │ ├── AesGcmHkdfStreamingProtoSerialization.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── LegacyAesGcmHkdfStreamingTestKeyManager.java │ │ │ │ ├── LegacyFullStreamingAead.java │ │ │ │ └── testing │ │ │ │ ├── AesCtrHmacStreamingTestUtil.java │ │ │ │ ├── AesGcmHkdfStreamingTestUtil.java │ │ │ │ ├── BUILD.bazel │ │ │ │ └── StreamingAeadTestVector.java │ │ │ ├── subtle │ │ │ ├── AesCtrHmacStreaming.java │ │ │ ├── AesCtrJceCipher.java │ │ │ ├── AesEaxJce.java │ │ │ ├── AesGcmHkdfStreaming.java │ │ │ ├── AesGcmJce.java │ │ │ ├── AesSiv.java │ │ │ ├── BUILD.bazel │ │ │ ├── Base64.java │ │ │ ├── Bytes.java │ │ │ ├── ChaCha20.java │ │ │ ├── ChaCha20Poly1305.java │ │ │ ├── EcdsaSignJce.java │ │ │ ├── EcdsaVerifyJce.java │ │ │ ├── EciesAeadHkdfHybridDecrypt.java │ │ │ ├── EciesAeadHkdfHybridEncrypt.java │ │ │ ├── EciesHkdfRecipientKem.java │ │ │ ├── EciesHkdfSenderKem.java │ │ │ ├── Ed25519Sign.java │ │ │ ├── Ed25519Verify.java │ │ │ ├── EllipticCurves.java │ │ │ ├── EncryptThenAuthenticate.java │ │ │ ├── EngineFactory.java │ │ │ ├── EngineWrapper.java │ │ │ ├── Enums.java │ │ │ ├── Hex.java │ │ │ ├── Hkdf.java │ │ │ ├── IndCpaCipher.java │ │ │ ├── Kwp.java │ │ │ ├── NonceBasedStreamingAead.java │ │ │ ├── PemKeyType.java │ │ │ ├── PrfAesCmac.java │ │ │ ├── PrfHmacJce.java │ │ │ ├── PrfMac.java │ │ │ ├── Random.java │ │ │ ├── RewindableReadableByteChannel.java │ │ │ ├── RsaSsaPkcs1SignJce.java │ │ │ ├── RsaSsaPkcs1VerifyJce.java │ │ │ ├── RsaSsaPssSignJce.java │ │ │ ├── RsaSsaPssVerifyJce.java │ │ │ ├── SelfKeyTestValidators.java │ │ │ ├── StreamSegmentDecrypter.java │ │ │ ├── StreamSegmentEncrypter.java │ │ │ ├── StreamingAeadDecryptingChannel.java │ │ │ ├── StreamingAeadDecryptingStream.java │ │ │ ├── StreamingAeadEncryptingChannel.java │ │ │ ├── StreamingAeadEncryptingStream.java │ │ │ ├── StreamingAeadSeekableDecryptingChannel.java │ │ │ ├── SubtleUtil.java │ │ │ ├── Validators.java │ │ │ ├── X25519.java │ │ │ ├── XChaCha20.java │ │ │ ├── XChaCha20Poly1305.java │ │ │ └── prf │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── HkdfStreamingPrf.java │ │ │ │ ├── PrfImpl.java │ │ │ │ └── StreamingPrf.java │ │ │ ├── testing │ │ │ ├── BUILD.bazel │ │ │ ├── FakeKmsClient.java │ │ │ ├── HpkeTestEncryption.java │ │ │ ├── HpkeTestId.java │ │ │ ├── HpkeTestSetup.java │ │ │ ├── HpkeTestUtil.java │ │ │ ├── HpkeTestVector.java │ │ │ ├── StreamingTestUtil.java │ │ │ ├── TestUtil.java │ │ │ └── WycheproofTestUtil.java │ │ │ ├── tinkkey │ │ │ ├── BUILD.bazel │ │ │ ├── KeyAccess.java │ │ │ ├── KeyHandle.java │ │ │ ├── SecretKeyAccess.java │ │ │ ├── TinkKey.java │ │ │ └── internal │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── InternalKeyHandle.java │ │ │ │ └── ProtoKey.java │ │ │ └── util │ │ │ ├── BUILD.bazel │ │ │ ├── Bytes.java │ │ │ ├── KeysDownloader.java │ │ │ ├── SecretBigInteger.java │ │ │ └── SecretBytes.java │ └── resources │ │ └── META-INF │ │ └── proguard │ │ └── protobuf.pro └── test │ ├── BUILD.bazel │ └── java │ └── com │ └── google │ └── crypto │ └── tink │ ├── BUILD.bazel │ ├── BinaryKeysetReaderTest.java │ ├── CleartextKeysetHandleTest.java │ ├── ConfigTest.java │ ├── ConfigurationFips140v2Test.java │ ├── ConfigurationFips140v2WithoutConscryptTest.java │ ├── ConfigurationV0Test.java │ ├── CryptoFormatTest.java │ ├── IntegrationTest.java │ ├── JsonKeysetReaderTest.java │ ├── JsonKeysetWriterTest.java │ ├── KeyTemplateTest.java │ ├── KeyTemplatesAsParametersTest.java │ ├── KeyTemplatesTest.java │ ├── KeysetHandleTest.java │ ├── KeysetManagerTest.java │ ├── LateRegistrationTest.java │ ├── LegacyKeysetSerializationTest.java │ ├── MonitoringUtilTest.java │ ├── NoSecretKeysetHandleTest.java │ ├── PemKeyTypeTest.java │ ├── RegistryConfigurationTest.java │ ├── RegistryMultithreadTest.java │ ├── RegistryTest.java │ ├── SecretKeyAccessTest.java │ ├── TinkJsonProtoKeysetFormatTest.java │ ├── TinkProtoKeysetFormatTest.java │ ├── TinkProtoParametersFormatTest.java │ ├── TinkProtoTest.java │ ├── UtilTest.java │ ├── VersionTest.java │ ├── aead │ ├── AeadConfigTest.java │ ├── AeadConfigurationV0Test.java │ ├── AeadConfigurationV1Test.java │ ├── AeadFactoryTest.java │ ├── AeadFactoryWithoutWrapperRegisteredTest.java │ ├── AeadKeyTemplatesTest.java │ ├── AeadTest.java │ ├── AeadWrapperTest.java │ ├── AesCtrHmacAeadKeyManagerTest.java │ ├── AesCtrHmacAeadKeyTest.java │ ├── AesCtrHmacAeadParametersTest.java │ ├── AesEaxKeyManagerTest.java │ ├── AesEaxKeyTest.java │ ├── AesEaxParametersTest.java │ ├── AesGcmKeyManagerTest.java │ ├── AesGcmKeyTest.java │ ├── AesGcmParametersTest.java │ ├── AesGcmSivKeyManagerTest.java │ ├── AesGcmSivKeyManagerWithoutConscryptTest.java │ ├── AesGcmSivKeyTest.java │ ├── AesGcmSivParametersTest.java │ ├── BUILD.bazel │ ├── ChaCha20Poly1305KeyManagerTest.java │ ├── ChaCha20Poly1305KeyTest.java │ ├── ChaCha20Poly1305ParametersTest.java │ ├── KmsAeadKeyManagerTest.java │ ├── KmsEnvelopeAeadKeyManagerTest.java │ ├── KmsEnvelopeAeadTest.java │ ├── LegacyKmsAeadKeyTest.java │ ├── LegacyKmsAeadParametersTest.java │ ├── LegacyKmsAeadProtoSerializationTest.java │ ├── LegacyKmsEnvelopeAeadKeyTest.java │ ├── LegacyKmsEnvelopeAeadParametersTest.java │ ├── LegacyKmsEnvelopeAeadProtoSerializationTest.java │ ├── PredefinedAeadParametersTest.java │ ├── XAesGcmKeyManagerTest.java │ ├── XAesGcmKeyTest.java │ ├── XAesGcmParametersTest.java │ ├── XChaCha20Poly1305KeyManagerTest.java │ ├── XChaCha20Poly1305KeyTest.java │ ├── XChaCha20Poly1305ParametersTest.java │ ├── internal │ │ ├── AesCtrHmacAeadProtoSerializationTest.java │ │ ├── AesEaxProtoSerializationTest.java │ │ ├── AesGcmJceUtilTest.java │ │ ├── AesGcmProtoSerializationTest.java │ │ ├── AesGcmSivProtoSerializationTest.java │ │ ├── AesGcmSivTest.java │ │ ├── BUILD.bazel │ │ ├── ChaCha20Poly1305JceTest.java │ │ ├── ChaCha20Poly1305ProtoSerializationTest.java │ │ ├── ChaCha20UtilTest.java │ │ ├── InsecureNonceAesGcmJceTest.java │ │ ├── InsecureNonceChaCha20Poly1305JceTest.java │ │ ├── InsecureNonceChaCha20Poly1305Test.java │ │ ├── InsecureNonceChaCha20Test.java │ │ ├── InsecureNonceXChaCha20Poly1305Test.java │ │ ├── InsecureNonceXChaCha20Test.java │ │ ├── LegacyAesCtrHmacTestKeyManagerTest.java │ │ ├── LegacyFullAeadIntegrationTest.java │ │ ├── LegacyFullAeadTest.java │ │ ├── Poly1305Test.java │ │ ├── XAesGcmProtoSerializationTest.java │ │ ├── XAesGcmTest.java │ │ ├── XChaCha20Poly1305JceTest.java │ │ └── XChaCha20Poly1305ProtoSerializationTest.java │ └── subtle │ │ ├── AesGcmSivTest.java │ │ └── BUILD.bazel │ ├── config │ ├── BUILD.bazel │ ├── GlobalTinkFlagsTest.java │ ├── TinkConfigTest.java │ ├── TinkFipsTest.java │ └── internal │ │ ├── BUILD.bazel │ │ └── TinkFipsUtilTest.java │ ├── custom │ ├── BUILD.bazel │ └── CustomAeadKeyManagerTest.java │ ├── daead │ ├── AesSivKeyManagerTest.java │ ├── AesSivKeyTest.java │ ├── AesSivParametersTest.java │ ├── BUILD.bazel │ ├── DaeadTest.java │ ├── DeterministicAeadConfigTest.java │ ├── DeterministicAeadConfigurationV0Test.java │ ├── DeterministicAeadConfigurationV1Test.java │ ├── DeterministicAeadFactoryTest.java │ ├── DeterministicAeadFactoryWithoutWrapperRegisteredTest.java │ ├── DeterministicAeadKeyTemplatesTest.java │ ├── DeterministicAeadWrapperTest.java │ ├── KeyManagerIntegrationTest.java │ ├── PredefinedDeterministicAeadParametersTest.java │ └── internal │ │ ├── AesSivProtoSerializationTest.java │ │ ├── BUILD.bazel │ │ ├── LegacyFullDeterministicAeadTest.java │ │ └── testing │ │ ├── BUILD.bazel │ │ └── LegacyAesSivTestKeyManagerTest.java │ ├── hybrid │ ├── BUILD.bazel │ ├── EciesAeadHkdfHybridDecryptTest.java │ ├── EciesAeadHkdfHybridEncryptTest.java │ ├── EciesAeadHkdfPrivateKeyManagerTest.java │ ├── EciesParametersTest.java │ ├── EciesPrivateKeyTest.java │ ├── EciesPublicKeyTest.java │ ├── HpkeParametersTest.java │ ├── HpkePrivateKeyTest.java │ ├── HpkeProtoSerializationTest.java │ ├── HpkePublicKeyTest.java │ ├── HybridConfigTest.java │ ├── HybridConfigurationV0Test.java │ ├── HybridConfigurationV1Test.java │ ├── HybridDecryptFactoryTest.java │ ├── HybridDecryptWrapperTest.java │ ├── HybridEncryptDecryptFactoryWithoutWrapperRegisteredTest.java │ ├── HybridEncryptFactoryTest.java │ ├── HybridEncryptWrapperTest.java │ ├── HybridKeyTemplatesTest.java │ ├── HybridTest.java │ ├── KeyManagerIntegrationTest.java │ ├── PredefinedHybridParametersTest.java │ ├── internal │ │ ├── AesGcmHpkeAeadTest.java │ │ ├── AuthHpkeHelperForAndroidKeystoreTest.java │ │ ├── BUILD.bazel │ │ ├── ChaCha20Poly1305HpkeAeadTest.java │ │ ├── EciesDemHelperTest.java │ │ ├── EciesProtoSerializationTest.java │ │ ├── HkdfHpkeKdfTest.java │ │ ├── HpkeContextTest.java │ │ ├── HpkeEncryptDecryptTest.java │ │ ├── HpkeHelperForAndroidKeystoreTest.java │ │ ├── HpkeKemKeyFactoryTest.java │ │ ├── HpkePrimitiveFactoryTest.java │ │ ├── HpkePrivateKeyManagerTest.java │ │ ├── HpkeUtilTest.java │ │ ├── LegacyFullHybridDecryptTest.java │ │ ├── LegacyFullHybridEncryptTest.java │ │ ├── NistCurvesHpkeKemTest.java │ │ ├── X25519ConscryptTest.java │ │ ├── X25519HpkeKemTest.java │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ ├── LegacyHybridDecryptKeyManagerTest.java │ │ │ └── LegacyHybridEncryptKeyManagerTest.java │ └── subtle │ │ ├── BUILD.bazel │ │ ├── RsaKemHybridDecryptTest.java │ │ ├── RsaKemHybridEncryptTest.java │ │ └── RsaKemTest.java │ ├── internal │ ├── BUILD.bazel │ ├── BigIntegerEncodingTest.java │ ├── ConscryptAvailabilityTest.java │ ├── ConscryptUtilTest.java │ ├── ConscryptUtilWithoutConscryptTest.java │ ├── ConscryptUtilWithoutInstallingConscryptTest.java │ ├── Curve25519Test.java │ ├── Ed25519Test.java │ ├── EllipticCurvesUtilTest.java │ ├── EnumTypeProtoConverterTest.java │ ├── Field25519Test.java │ ├── InternalConfigurationTest.java │ ├── JsonParserTest.java │ ├── KeyManagerRegistryTest.java │ ├── KeyParserTest.java │ ├── KeySerializerTest.java │ ├── KeyTemplateProtoConverterTest.java │ ├── KeyTesterTest.java │ ├── LegacyKeyManagerImplTest.java │ ├── LegacyProtoKeyTest.java │ ├── LegacyProtoParametersTest.java │ ├── MonitoringAnnotationsTest.java │ ├── MutableKeyCreationRegistryTest.java │ ├── MutableKeyDerivationRegistryTest.java │ ├── MutableMonitoringRegistryTest.java │ ├── MutableParametersRegistryTest.java │ ├── MutablePrimitiveRegistryMultithreadTest.java │ ├── MutablePrimitiveRegistryTest.java │ ├── MutableSerializationRegistryMultithreadTest.java │ ├── MutableSerializationRegistryTest.java │ ├── OutputPrefixUtilTest.java │ ├── ParametersParserTest.java │ ├── ParametersSerializerTest.java │ ├── PrefixMapTest.java │ ├── PrimitiveConstructorTest.java │ ├── PrimitiveRegistryTest.java │ ├── ProtoKeySerializationTest.java │ ├── ProtoParametersSerializationTest.java │ ├── RandomTest.java │ ├── RandomWithoutConscryptTest.java │ ├── RandomWithoutInstallingConscryptTest.java │ ├── RegistryConfigurationTest.java │ ├── SerializationRegistryTest.java │ ├── SlowInputStreamTest.java │ ├── TinkBugExceptionTest.java │ ├── UtilTest.java │ └── testing │ │ ├── AssertsTest.java │ │ ├── BUILD.bazel │ │ ├── BigIntegerTestUtilTest.java │ │ ├── FakeMonitoringClientTest.java │ │ ├── KeyWithSerializationTest.java │ │ ├── ParametersWithSerializationTest.java │ │ └── SetTinkFlagTest.java │ ├── jwt │ ├── BUILD.bazel │ ├── JwkSetConverterTest.java │ ├── JwtEcdsaParametersTest.java │ ├── JwtEcdsaPrivateKeyTest.java │ ├── JwtEcdsaPublicKeyTest.java │ ├── JwtEcdsaSignKeyManagerTest.java │ ├── JwtEcdsaVerifyKeyManagerTest.java │ ├── JwtFormatTest.java │ ├── JwtHmacKeyManagerTest.java │ ├── JwtHmacKeyTest.java │ ├── JwtHmacParametersTest.java │ ├── JwtHmacProtoSerializationTest.java │ ├── JwtMacConfigTest.java │ ├── JwtMacWrapperTest.java │ ├── JwtPublicKeySignVerifyWrappersTest.java │ ├── JwtRsaSsaPkcs1ParametersTest.java │ ├── JwtRsaSsaPkcs1PrivateKeyTest.java │ ├── JwtRsaSsaPkcs1PublicKeyTest.java │ ├── JwtRsaSsaPkcs1SignKeyManagerTest.java │ ├── JwtRsaSsaPssParametersTest.java │ ├── JwtRsaSsaPssPrivateKeyTest.java │ ├── JwtRsaSsaPssPublicKeyTest.java │ ├── JwtRsaSsaPssSignKeyManagerTest.java │ ├── JwtRsaSsaPssVerifyKeyManagerTest.java │ ├── JwtSignatureConfigTest.java │ ├── JwtSignatureConfigurationV0Test.java │ ├── JwtSignatureTest.java │ ├── JwtTest.java │ ├── JwtValidatorTest.java │ ├── RawJwtTest.java │ ├── VerifiedJwtTest.java │ └── internal │ │ ├── BUILD.bazel │ │ ├── JsonUtilTest.java │ │ ├── JwtEcdsaProtoSerializationTest.java │ │ ├── JwtRsaSsaPkcs1ProtoSerializationTest.java │ │ └── JwtRsaSsaPssProtoSerializationTest.java │ ├── keyderivation │ ├── BUILD.bazel │ ├── KeyDerivationConfigTest.java │ ├── KeyDerivationTest.java │ ├── KeysetDeriverConfigurationV0Test.java │ ├── KeysetDeriverConfigurationV1Test.java │ ├── KeysetDeriverWrapperTest.java │ ├── PrfBasedKeyDerivationKeyTest.java │ ├── PrfBasedKeyDerivationParametersTest.java │ └── internal │ │ ├── BUILD.bazel │ │ ├── KeysetDeriverWrapperTest.java │ │ ├── PrfBasedDeriverKeyManagerTest.java │ │ ├── PrfBasedDeriverSecondTest.java │ │ ├── PrfBasedKeyDerivationKeyProtoSerializationTest.java │ │ └── PrfBasedKeyDeriverTest.java │ ├── mac │ ├── AesCmacKeyManagerTest.java │ ├── AesCmacKeyTest.java │ ├── AesCmacParametersTest.java │ ├── BUILD.bazel │ ├── ChunkedMacTest.java │ ├── ChunkedMacWrapperTest.java │ ├── HmacKeyManagerTest.java │ ├── HmacKeyTest.java │ ├── HmacParametersTest.java │ ├── MacConfigTest.java │ ├── MacConfigurationV0Test.java │ ├── MacConfigurationV1Test.java │ ├── MacFactoryTest.java │ ├── MacFactoryWithoutWrapperRegisteredTest.java │ ├── MacKeyTemplatesTest.java │ ├── MacTest.java │ ├── MacWrapperTest.java │ ├── PredefinedMacParametersTest.java │ └── internal │ │ ├── AesCmacProtoSerializationTest.java │ │ ├── AesUtilTest.java │ │ ├── BUILD.bazel │ │ ├── ChunkedAesCmacConscryptTest.java │ │ ├── ChunkedAesCmacFipsTest.java │ │ ├── ChunkedAesCmacTest.java │ │ ├── ChunkedHmacTest.java │ │ ├── HmacProtoSerializationTest.java │ │ ├── LegacyFullMacIntegrationTest.java │ │ └── LegacyFullMacTest.java │ ├── monitoring │ └── BUILD.bazel │ ├── prf │ ├── AesCmacPrfKeyManagerTest.java │ ├── AesCmacPrfKeyTest.java │ ├── AesCmacPrfParametersTest.java │ ├── BUILD.bazel │ ├── HkdfPrfKeyManagerTest.java │ ├── HkdfPrfKeyTest.java │ ├── HkdfPrfParametersTest.java │ ├── HmacPrfKeyManagerTest.java │ ├── HmacPrfKeyTest.java │ ├── HmacPrfParametersTest.java │ ├── PredefinedPrfParametersTest.java │ ├── PrfConfigTest.java │ ├── PrfConfigurationV0Test.java │ ├── PrfConfigurationV1Test.java │ ├── PrfKeyTemplatesTest.java │ ├── PrfSetWrapperTest.java │ ├── PrfTest.java │ └── internal │ │ ├── AesCmacPrfProtoSerializationTest.java │ │ ├── AesCmacPrfWycheproofTestUtilTest.java │ │ ├── BUILD.bazel │ │ ├── HkdfPrfProtoSerializationTest.java │ │ ├── HmacPrfProtoSerializationTest.java │ │ ├── LegacyFullPrfIntegrationTest.java │ │ ├── LegacyFullPrfTest.java │ │ ├── LegacyHmacPrfTestKeyManagerTest.java │ │ ├── PrfAesCmacConscryptFipsTest.java │ │ ├── PrfAesCmacConscryptTest.java │ │ └── PrfAesCmacTest.java │ ├── signature │ ├── BUILD.bazel │ ├── EcdsaParametersTest.java │ ├── EcdsaPrivateKeyTest.java │ ├── EcdsaPublicKeyTest.java │ ├── EcdsaSignKeyManagerTest.java │ ├── EcdsaVerifyKeyManagerTest.java │ ├── Ed25519ParametersTest.java │ ├── Ed25519PrivateKeyManagerTest.java │ ├── Ed25519PrivateKeyTest.java │ ├── Ed25519PublicKeyManagerTest.java │ ├── Ed25519PublicKeyTest.java │ ├── KeyConversionTest.java │ ├── KeyManagerIntegrationTest.java │ ├── MlDsaParametersTest.java │ ├── MlDsaPrivateKeyTest.java │ ├── MlDsaPublicKeyTest.java │ ├── MlDsaSignKeyManagerConscryptTest.java │ ├── MlDsaSignKeyManagerTest.java │ ├── PredefinedSignatureParametersTest.java │ ├── PublicKeySignFactoryTest.java │ ├── PublicKeySignVerifyFactoryWithoutWrapperRegisteredTest.java │ ├── PublicKeySignWrapperTest.java │ ├── PublicKeyVerifyFactoryTest.java │ ├── PublicKeyVerifyWrapperTest.java │ ├── RsaSsaPkcs1ParametersTest.java │ ├── RsaSsaPkcs1PrivateKeyTest.java │ ├── RsaSsaPkcs1PublicKeyTest.java │ ├── RsaSsaPkcs1SignKeyManagerTest.java │ ├── RsaSsaPkcs1VerifyKeyManagerTest.java │ ├── RsaSsaPssParametersTest.java │ ├── RsaSsaPssPrivateKeyTest.java │ ├── RsaSsaPssPublicKeyTest.java │ ├── RsaSsaPssSignKeyManagerTest.java │ ├── RsaSsaPssVerifyKeyManagerTest.java │ ├── SignatureConfigTest.java │ ├── SignatureConfigurationV0Test.java │ ├── SignatureConfigurationV1ConscryptTest.java │ ├── SignatureConfigurationV1Test.java │ ├── SignatureKeyTemplatesTest.java │ ├── SignaturePemKeysetReaderTest.java │ ├── SignatureTest.java │ ├── SlhDsaParametersTest.java │ ├── SlhDsaPrivateKeyTest.java │ ├── SlhDsaPublicKeyTest.java │ └── internal │ │ ├── BUILD.bazel │ │ ├── EcdsaProtoSerializationTest.java │ │ ├── EcdsaSignJceTest.java │ │ ├── EcdsaSignVerifyFipsTest.java │ │ ├── EcdsaVerifyJceTest.java │ │ ├── Ed25519JceWithoutConscryptTest.java │ │ ├── Ed25519ProtoSerializationTest.java │ │ ├── Ed25519SignJceTest.java │ │ ├── Ed25519VerifyJceTest.java │ │ ├── LegacyFullSignTest.java │ │ ├── LegacyFullVerifyTest.java │ │ ├── MlDsaArithmeticUtilTest.java │ │ ├── MlDsaConstantsTest.java │ │ ├── MlDsaMarshalUtilTest.java │ │ ├── MlDsaProtoSerializationTest.java │ │ ├── MlDsaSignConscryptTest.java │ │ ├── RsaSsaPkcs1ConscryptFipsTest.java │ │ ├── RsaSsaPkcs1ProtoSerializationTest.java │ │ ├── RsaSsaPkcs1SignJceFipsTest.java │ │ ├── RsaSsaPkcs1SignJceTest.java │ │ ├── RsaSsaPkcs1SignVerifyConscryptTest.java │ │ ├── RsaSsaPssConscryptFipsTest.java │ │ ├── RsaSsaPssProtoSerializationTest.java │ │ ├── RsaSsaPssSignConscryptTest.java │ │ ├── RsaSsaPssVerifyConscryptTest.java │ │ ├── SigUtilTest.java │ │ ├── SlhDsaProtoSerializationTest.java │ │ ├── SlhDsaSignConscryptTest.java │ │ └── testing │ │ ├── BUILD.bazel │ │ ├── LegacyPublicKeySignKeyManagerTest.java │ │ └── LegacyPublicKeyVerifyKeyManagerTest.java │ ├── streamingaead │ ├── AesCtrHmacStreamingKeyManagerTest.java │ ├── AesCtrHmacStreamingKeyTest.java │ ├── AesCtrHmacStreamingParametersTest.java │ ├── AesGcmHkdfStreamingKeyManagerTest.java │ ├── AesGcmHkdfStreamingKeyTest.java │ ├── AesGcmHkdfStreamingParametersTest.java │ ├── BUILD.bazel │ ├── PredefinedStreamingAeadParametersTest.java │ ├── SlowStreamingAeadTest.java │ ├── StreamingAeadConfigTest.java │ ├── StreamingAeadConfigurationV0Test.java │ ├── StreamingAeadConfigurationV1Test.java │ ├── StreamingAeadFactoryTest.java │ ├── StreamingAeadFactoryWithoutWrapperRegisteredTest.java │ ├── StreamingAeadKeyTemplatesTest.java │ ├── StreamingAeadTest.java │ ├── StreamingAeadWrapperLegacyTest.java │ ├── StreamingAeadWrapperTest.java │ └── internal │ │ ├── AesCtrHmacStreamingProtoSerializationTest.java │ │ ├── AesGcmHkdfStreamingProtoSerializationTest.java │ │ ├── BUILD.bazel │ │ ├── LegacyAesGcmHkdfStreamingTestKeyManagerTest.java │ │ ├── LegacyFullStreamingAeadIntegrationTest.java │ │ └── LegacyFullStreamingAeadTest.java │ ├── subtle │ ├── AeadThreadSafetyTest.java │ ├── AesCtrHmacStreamingTest.java │ ├── AesCtrJceCipherTest.java │ ├── AesEaxJceTest.java │ ├── AesGcmHkdfStreamingTest.java │ ├── AesGcmJceTest.java │ ├── AesSivTest.java │ ├── BUILD.bazel │ ├── Base64Test.java │ ├── BytesTest.java │ ├── ChaCha20Poly1305Test.java │ ├── ChaCha20Test.java │ ├── DaeadThreadSafetyTest.java │ ├── EcdsaSignJceTest.java │ ├── EcdsaSignVerifyFipsTest.java │ ├── EcdsaVerifyJceTest.java │ ├── Ed25519SignTest.java │ ├── Ed25519SignVerifyFipsTest.java │ ├── Ed25519VerifyTest.java │ ├── EllipticCurvesConscryptTest.java │ ├── EllipticCurvesTest.java │ ├── EncryptThenAuthenticateTest.java │ ├── EngineFactoryFipsTest.java │ ├── EngineFactoryTest.java │ ├── HkdfTest.java │ ├── KwpTest.java │ ├── PemKeyTypeTest.java │ ├── PrfAesCmacFipsTest.java │ ├── PrfAesCmacTest.java │ ├── PrfHmacJceTest.java │ ├── PrfMacTest.java │ ├── RandomTest.java │ ├── RewindableReadableByteChannelTest.java │ ├── RsaSsaPkcs1SignJceFipsTest.java │ ├── RsaSsaPkcs1SignJceTest.java │ ├── RsaSsaPkcs1VerifyJceFipsTest.java │ ├── RsaSsaPkcs1VerifyJceTest.java │ ├── RsaSsaPssSignJceFipsTest.java │ ├── RsaSsaPssSignJceTest.java │ ├── RsaSsaPssVerifyJceFipsTest.java │ ├── RsaSsaPssVerifyJceTest.java │ ├── SelfKeyTestValidatorsTest.java │ ├── SignatureThreadSafetyTest.java │ ├── StreamingAeadThreadSafetyTest.java │ ├── SubtleUtilTest.java │ ├── ValidatorsTest.java │ ├── X25519Test.java │ ├── XChaCha20Poly1305Test.java │ ├── XChaCha20Test.java │ └── prf │ │ ├── BUILD.bazel │ │ ├── HkdfStreamingPrfTest.java │ │ └── PrfImplTest.java │ ├── testing │ ├── BUILD.bazel │ ├── FakeKmsClientTest.java │ ├── HpkeTestUtilTest.java │ └── TestUtilTest.java │ ├── tinkkey │ ├── BUILD.bazel │ ├── KeyAccessTest.java │ ├── KeyHandleTest.java │ ├── SecretKeyAccessTest.java │ └── internal │ │ ├── BUILD.bazel │ │ └── ProtoKeyTest.java │ └── util │ ├── BUILD.bazel │ ├── BytesTest.java │ ├── KeysDownloaderTest.java │ ├── SecretBigIntegerTest.java │ └── SecretBytesTest.java ├── src_android └── main │ └── java │ └── com │ └── google │ └── crypto │ └── tink │ └── internal │ ├── BUILD.bazel │ ├── BuildDispatchedCode.java │ └── testing │ ├── BUILD.bazel │ └── BuildDispatchedTestCode.java ├── template_rule.bzl ├── testdata ├── keysets │ ├── BUILD.bazel │ ├── ecies_private_keyset.bin │ ├── ecies_private_keyset2.bin │ ├── ecies_public_keyset.bin │ └── ecies_public_keyset2.bin └── testvectors │ ├── BUILD.bazel │ └── hpke_boringssl.json ├── testvectors ├── BUILD.bazel └── wycheproof.BUILD.bazel ├── tink_java_deps_init.bzl ├── tink_version.bzl └── tools ├── BUILD.bazel ├── check_deps.bzl ├── create_maven_build_file.sh ├── gen_maven_jar_rules.bzl ├── jar_jar.bzl ├── java_single_jar.bzl ├── maven_central_tokens └── encrypted_password └── refaster ├── README.md └── java └── com └── google ├── tink1_templates └── AllChanges.java └── tinkuser ├── TinkUser.java └── TinkUser.java_expected /.bazelignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.4.2 2 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/README.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /examples/.bazelignore: -------------------------------------------------------------------------------- 1 | android 2 | -------------------------------------------------------------------------------- /examples/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/.bazelrc -------------------------------------------------------------------------------- /examples/.bazelversion: -------------------------------------------------------------------------------- 1 | 8.4.2 2 | -------------------------------------------------------------------------------- /examples/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/MODULE.bazel -------------------------------------------------------------------------------- /examples/aead/AeadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/aead/AeadExample.java -------------------------------------------------------------------------------- /examples/aead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/aead/BUILD.bazel -------------------------------------------------------------------------------- /examples/aead/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/aead/README.md -------------------------------------------------------------------------------- /examples/aead/aead_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/aead/aead_example_test.sh -------------------------------------------------------------------------------- /examples/aead/aead_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/aead/aead_test_keyset.json -------------------------------------------------------------------------------- /examples/android/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/README.md -------------------------------------------------------------------------------- /examples/android/helloworld/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/build.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/app/maven_local.gradle: -------------------------------------------------------------------------------- 1 | repositories { 2 | mavenLocal() 3 | } 4 | -------------------------------------------------------------------------------- /examples/android/helloworld/app/maven_snapshot.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/maven_snapshot.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/android/helloworld/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /examples/android/helloworld/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/build.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/gradle.properties -------------------------------------------------------------------------------- /examples/android/helloworld/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/android/helloworld/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/android/helloworld/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/gradlew -------------------------------------------------------------------------------- /examples/android/helloworld/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/android/helloworld/gradlew.bat -------------------------------------------------------------------------------- /examples/android/helloworld/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /examples/cleartextkeyset/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/cleartextkeyset/BUILD.bazel -------------------------------------------------------------------------------- /examples/cleartextkeyset/CleartextKeysetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/cleartextkeyset/CleartextKeysetExample.java -------------------------------------------------------------------------------- /examples/cleartextkeyset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/cleartextkeyset/README.md -------------------------------------------------------------------------------- /examples/cleartextkeyset/cleartext_keyset_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/cleartextkeyset/cleartext_keyset_example_test.sh -------------------------------------------------------------------------------- /examples/deterministicaead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/deterministicaead/BUILD.bazel -------------------------------------------------------------------------------- /examples/deterministicaead/DeterministicAeadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/deterministicaead/DeterministicAeadExample.java -------------------------------------------------------------------------------- /examples/deterministicaead/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/deterministicaead/README.md -------------------------------------------------------------------------------- /examples/deterministicaead/deterministic_aead_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/deterministicaead/deterministic_aead_test.sh -------------------------------------------------------------------------------- /examples/deterministicaead/deterministic_aead_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/deterministicaead/deterministic_aead_test_keyset.json -------------------------------------------------------------------------------- /examples/hybrid/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/BUILD.bazel -------------------------------------------------------------------------------- /examples/hybrid/HybridExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/HybridExample.java -------------------------------------------------------------------------------- /examples/hybrid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/README.md -------------------------------------------------------------------------------- /examples/hybrid/hybrid_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/hybrid_example_test.sh -------------------------------------------------------------------------------- /examples/hybrid/hybrid_test_private_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/hybrid_test_private_keyset.json -------------------------------------------------------------------------------- /examples/hybrid/hybrid_test_public_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/hybrid/hybrid_test_public_keyset.json -------------------------------------------------------------------------------- /examples/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/BUILD.bazel -------------------------------------------------------------------------------- /examples/jwt/JwtGeneratePublicJwkSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/JwtGeneratePublicJwkSet.java -------------------------------------------------------------------------------- /examples/jwt/JwtSign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/JwtSign.java -------------------------------------------------------------------------------- /examples/jwt/JwtVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/JwtVerify.java -------------------------------------------------------------------------------- /examples/jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/README.md -------------------------------------------------------------------------------- /examples/jwt/jwt_signature_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/jwt_signature_example_test.sh -------------------------------------------------------------------------------- /examples/jwt/jwt_signature_test_private_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/jwt/jwt_signature_test_private_keyset.json -------------------------------------------------------------------------------- /examples/mac/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/mac/BUILD.bazel -------------------------------------------------------------------------------- /examples/mac/MacExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/mac/MacExample.java -------------------------------------------------------------------------------- /examples/mac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/mac/README.md -------------------------------------------------------------------------------- /examples/mac/mac_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/mac/mac_example_test.sh -------------------------------------------------------------------------------- /examples/mac/mac_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/mac/mac_test_keyset.json -------------------------------------------------------------------------------- /examples/maven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/README.md -------------------------------------------------------------------------------- /examples/maven/pom-for-tink-snapshot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/pom-for-tink-snapshot.xml -------------------------------------------------------------------------------- /examples/maven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/pom.xml -------------------------------------------------------------------------------- /examples/maven/src/main/java/tinkuser/MainClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/src/main/java/tinkuser/MainClass.java -------------------------------------------------------------------------------- /examples/maven/src/test/java/tinkuser/AeadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/src/test/java/tinkuser/AeadTest.java -------------------------------------------------------------------------------- /examples/maven/src/test/java/tinkuser/ParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/maven/src/test/java/tinkuser/ParsingTest.java -------------------------------------------------------------------------------- /examples/signature/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/BUILD.bazel -------------------------------------------------------------------------------- /examples/signature/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/README.md -------------------------------------------------------------------------------- /examples/signature/SignatureExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/SignatureExample.java -------------------------------------------------------------------------------- /examples/signature/signature_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/signature_example_test.sh -------------------------------------------------------------------------------- /examples/signature/signature_test_private_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/signature_test_private_keyset.json -------------------------------------------------------------------------------- /examples/signature/signature_test_public_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/signature/signature_test_public_keyset.json -------------------------------------------------------------------------------- /examples/streamingaead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/streamingaead/BUILD.bazel -------------------------------------------------------------------------------- /examples/streamingaead/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/streamingaead/README.md -------------------------------------------------------------------------------- /examples/streamingaead/StreamingAeadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/streamingaead/StreamingAeadExample.java -------------------------------------------------------------------------------- /examples/streamingaead/streaming_aead_example_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/streamingaead/streaming_aead_example_test.sh -------------------------------------------------------------------------------- /examples/streamingaead/streaming_aead_test_keyset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/streamingaead/streaming_aead_test_keyset.json -------------------------------------------------------------------------------- /examples/walkthrough/src/main/java/walkthrough/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/walkthrough/src/main/java/walkthrough/BUILD.bazel -------------------------------------------------------------------------------- /examples/walkthrough/src/main/java/walkthrough/ReadKeysetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/walkthrough/src/main/java/walkthrough/ReadKeysetExample.java -------------------------------------------------------------------------------- /examples/walkthrough/src/main/java/walkthrough/WriteKeysetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/walkthrough/src/main/java/walkthrough/WriteKeysetExample.java -------------------------------------------------------------------------------- /examples/walkthrough/src/test/java/walkthrough/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/examples/walkthrough/src/test/java/walkthrough/BUILD.bazel -------------------------------------------------------------------------------- /extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/extensions.bzl -------------------------------------------------------------------------------- /jar_jar_rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/jar_jar_rules.txt -------------------------------------------------------------------------------- /kokoro/create_github_release_branch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/create_github_release_branch.sh -------------------------------------------------------------------------------- /kokoro/create_github_release_tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/create_github_release_tag.sh -------------------------------------------------------------------------------- /kokoro/gcp_ubuntu/bazel/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/gcp_ubuntu/bazel/run_tests.sh -------------------------------------------------------------------------------- /kokoro/gcp_ubuntu/maven/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/gcp_ubuntu/maven/run_tests.sh -------------------------------------------------------------------------------- /kokoro/macos_external/bazel/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/macos_external/bazel/run_tests.sh -------------------------------------------------------------------------------- /kokoro/release_maven.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/release_maven.sh -------------------------------------------------------------------------------- /kokoro/testutils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/BUILD.bazel -------------------------------------------------------------------------------- /kokoro/testutils/build_maven_bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/build_maven_bundle.sh -------------------------------------------------------------------------------- /kokoro/testutils/check_maven_bazel_deps_consistency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/check_maven_bazel_deps_consistency.sh -------------------------------------------------------------------------------- /kokoro/testutils/docker_execute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/docker_execute.sh -------------------------------------------------------------------------------- /kokoro/testutils/github_release_util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/github_release_util.sh -------------------------------------------------------------------------------- /kokoro/testutils/github_release_util_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/github_release_util_test.sh -------------------------------------------------------------------------------- /kokoro/testutils/java_test_container_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/java_test_container_images.sh -------------------------------------------------------------------------------- /kokoro/testutils/run_bazel_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/run_bazel_tests.sh -------------------------------------------------------------------------------- /kokoro/testutils/test_maven_snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/test_maven_snapshot.sh -------------------------------------------------------------------------------- /kokoro/testutils/test_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/test_utils.sh -------------------------------------------------------------------------------- /kokoro/testutils/update_android_sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/kokoro/testutils/update_android_sdk.sh -------------------------------------------------------------------------------- /maven/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/BUILD.bazel -------------------------------------------------------------------------------- /maven/maven_deploy_library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/maven_deploy_library.sh -------------------------------------------------------------------------------- /maven/publish_javadoc_to_github_pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/publish_javadoc_to_github_pages.sh -------------------------------------------------------------------------------- /maven/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/settings.xml -------------------------------------------------------------------------------- /maven/tink-java-android.pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/tink-java-android.pom.xml -------------------------------------------------------------------------------- /maven/tink-java.pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/maven/tink-java.pom.xml -------------------------------------------------------------------------------- /proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/BUILD.bazel -------------------------------------------------------------------------------- /proto/aes_cmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_cmac.proto -------------------------------------------------------------------------------- /proto/aes_cmac_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_cmac_prf.proto -------------------------------------------------------------------------------- /proto/aes_ctr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_ctr.proto -------------------------------------------------------------------------------- /proto/aes_ctr_hmac_aead.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_ctr_hmac_aead.proto -------------------------------------------------------------------------------- /proto/aes_ctr_hmac_streaming.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_ctr_hmac_streaming.proto -------------------------------------------------------------------------------- /proto/aes_eax.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_eax.proto -------------------------------------------------------------------------------- /proto/aes_gcm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_gcm.proto -------------------------------------------------------------------------------- /proto/aes_gcm_hkdf_streaming.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_gcm_hkdf_streaming.proto -------------------------------------------------------------------------------- /proto/aes_gcm_siv.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_gcm_siv.proto -------------------------------------------------------------------------------- /proto/aes_siv.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/aes_siv.proto -------------------------------------------------------------------------------- /proto/chacha20_poly1305.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/chacha20_poly1305.proto -------------------------------------------------------------------------------- /proto/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/common.proto -------------------------------------------------------------------------------- /proto/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/config.proto -------------------------------------------------------------------------------- /proto/ecdsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/ecdsa.proto -------------------------------------------------------------------------------- /proto/ecies_aead_hkdf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/ecies_aead_hkdf.proto -------------------------------------------------------------------------------- /proto/ed25519.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/ed25519.proto -------------------------------------------------------------------------------- /proto/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/empty.proto -------------------------------------------------------------------------------- /proto/hkdf_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/hkdf_prf.proto -------------------------------------------------------------------------------- /proto/hmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/hmac.proto -------------------------------------------------------------------------------- /proto/hmac_prf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/hmac_prf.proto -------------------------------------------------------------------------------- /proto/hpke.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/hpke.proto -------------------------------------------------------------------------------- /proto/jwt_ecdsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/jwt_ecdsa.proto -------------------------------------------------------------------------------- /proto/jwt_hmac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/jwt_hmac.proto -------------------------------------------------------------------------------- /proto/jwt_rsa_ssa_pkcs1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/jwt_rsa_ssa_pkcs1.proto -------------------------------------------------------------------------------- /proto/jwt_rsa_ssa_pss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/jwt_rsa_ssa_pss.proto -------------------------------------------------------------------------------- /proto/kms_aead.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/kms_aead.proto -------------------------------------------------------------------------------- /proto/kms_envelope.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/kms_envelope.proto -------------------------------------------------------------------------------- /proto/ml_dsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/ml_dsa.proto -------------------------------------------------------------------------------- /proto/prf_based_deriver.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/prf_based_deriver.proto -------------------------------------------------------------------------------- /proto/rsa_ssa_pkcs1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/rsa_ssa_pkcs1.proto -------------------------------------------------------------------------------- /proto/rsa_ssa_pss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/rsa_ssa_pss.proto -------------------------------------------------------------------------------- /proto/slh_dsa.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/slh_dsa.proto -------------------------------------------------------------------------------- /proto/test_proto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/test_proto.proto -------------------------------------------------------------------------------- /proto/tink.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/tink.proto -------------------------------------------------------------------------------- /proto/x_aes_gcm.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/x_aes_gcm.proto -------------------------------------------------------------------------------- /proto/xchacha20_poly1305.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/proto/xchacha20_poly1305.proto -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/AccessesPartialKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/AccessesPartialKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Aead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Aead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/BinaryKeysetReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/BinaryKeysetReader.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/BinaryKeysetWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/BinaryKeysetWriter.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Catalogue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Catalogue.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/CleartextKeysetHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/CleartextKeysetHandle.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Config.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/ConfigurationFips140v2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/ConfigurationFips140v2.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/ConfigurationV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/ConfigurationV0.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/CryptoFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/CryptoFormat.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/DeterministicAead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/DeterministicAead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/HybridDecrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/HybridDecrypt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/HybridEncrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/HybridEncrypt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/InsecureSecretKeyAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/InsecureSecretKeyAccess.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/JsonKeysetReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/JsonKeysetReader.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/JsonKeysetWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/JsonKeysetWriter.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Key.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyGenConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyGenConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyStatus.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyTemplates.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeyWrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeyWrap.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeysetHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeysetHandle.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeysetManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeysetManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeysetReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeysetReader.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KeysetWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KeysetWriter.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KmsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KmsClient.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KmsClients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KmsClients.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/KmsClientsTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/KmsClientsTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/LegacyKeysetSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/LegacyKeysetSerialization.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/LowLevelCryptoCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/LowLevelCryptoCaller.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Mac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Mac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/NoSecretKeysetHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/NoSecretKeysetHandle.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Parameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/PemKeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/PemKeyType.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/PrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/PrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/PrivateKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/PrivateKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/PublicKeySign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/PublicKeySign.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/PublicKeyVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/PublicKeyVerify.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Registry.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/RegistryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/RegistryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/SecretKeyAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/SecretKeyAccess.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/StreamingAead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/StreamingAead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/TinkJsonProtoKeysetFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/TinkJsonProtoKeysetFormat.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/TinkProtoKeysetFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/TinkProtoKeysetFormat.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/TinkProtoParametersFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/TinkProtoParametersFormat.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Util.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/Version.java.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/Version.java.templ -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadConfigurationV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadConfigurationV0.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadConfigurationV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadConfigurationV1.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadKeyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadKeyTemplates.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AeadWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AeadWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesCtrHmacAeadKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesCtrHmacAeadKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesEaxKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesEaxKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesEaxKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesEaxKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesEaxParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesEaxParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmSivKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmSivKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmSivKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmSivKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/AesGcmSivParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/AesGcmSivParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/ChaCha20Poly1305Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/ChaCha20Poly1305Key.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/KmsAeadKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/KmsAeadKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/KmsEnvelopeAead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/KmsEnvelopeAead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/LegacyKmsAeadKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/LegacyKmsAeadKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/LegacyKmsAeadParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/LegacyKmsAeadParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/XAesGcmKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/XAesGcmKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/XAesGcmKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/XAesGcmKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/XAesGcmParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/XAesGcmParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/XChaCha20Poly1305Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/XChaCha20Poly1305Key.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/AesGcmJceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/AesGcmJceUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/AesGcmSiv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/AesGcmSiv.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/ChaCha20Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/ChaCha20Util.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/LegacyFullAead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/LegacyFullAead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/Poly1305.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/Poly1305.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/internal/XAesGcm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/internal/XAesGcm.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/subtle/AeadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/subtle/AeadFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/subtle/AesGcmFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/subtle/AesGcmFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/subtle/AesGcmSiv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/subtle/AesGcmSiv.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/aead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/aead/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/annotations/Alpha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/annotations/Alpha.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/annotations/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/annotations/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/GlobalTinkFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/GlobalTinkFlags.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/TinkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/TinkConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/TinkFips.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/TinkFips.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/TinkFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/TinkFlag.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/config/internal/TinkFipsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/config/internal/TinkFipsUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/AesSivKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/AesSivKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/AesSivKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/AesSivKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/AesSivParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/AesSivParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/DeterministicAeadKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/DeterministicAeadKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/daead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/daead/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/EciesParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/EciesParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/EciesPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/EciesPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/EciesPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/EciesPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HpkeParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HpkeParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HpkePrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HpkePrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HpkePublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HpkePublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridConfigurationV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridConfigurationV0.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridConfigurationV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridConfigurationV1.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridDecryptConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridDecryptConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridDecryptFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridDecryptFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridDecryptWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridDecryptWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridEncryptConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridEncryptFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridEncryptWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridKeyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridKeyTemplates.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/HybridUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/HybridUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HkdfHpkeKdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HkdfHpkeKdf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeAead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeAead.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeContext.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeDecrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeDecrypt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeEncrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeEncrypt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKdf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKem.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/HpkeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/internal/X25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/internal/X25519.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/hybrid/subtle/RsaKem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/hybrid/subtle/RsaKem.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/integration/android/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/integration/android/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/BigIntegerEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/BigIntegerEncoding.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/BuildDispatchedCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/BuildDispatchedCode.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/ConscryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/ConscryptUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Curve25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Curve25519.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Ed25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Ed25519.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Ed25519Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Ed25519Constants.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/EllipticCurvesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/EllipticCurvesUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Field25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Field25519.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/JsonParser.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/KeyCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/KeyCreator.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/KeyManagerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/KeyManagerRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/KeyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/KeyParser.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/KeySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/KeySerializer.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/KeyTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/KeyTester.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/LegacyProtoKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/LegacyProtoKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/MonitoringClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/MonitoringClient.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/MonitoringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/MonitoringUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/OutputPrefixUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/OutputPrefixUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/ParametersParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/ParametersParser.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/PrefixMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/PrefixMap.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/PrimitiveFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/PrimitiveFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/PrimitiveRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/PrimitiveRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/PrimitiveWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/PrimitiveWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Random.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Random.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Serialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Serialization.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/SlowInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/SlowInputStream.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/TinkBugException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/TinkBugException.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/Util.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/testing/Asserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/testing/Asserts.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/testing/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/testing/SetTinkFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/testing/SetTinkFlag.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/internal/testing/TestFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/internal/testing/TestFiles.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwkSetConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwkSetConverter.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtEcdsaParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtEcdsaPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtEcdsaPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtEcdsaSignKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaSignKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtEcdsaVerifyKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaVerifyKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtFormat.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtHmacKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtHmacKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtHmacKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtHmacKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtHmacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtHmacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtInvalidException.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtMac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtMacConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtMacConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtMacKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtMacKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtMacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtMacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtMacWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtMacWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySign.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignInternal.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtPublicKeyVerify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeyVerify.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1Parameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1PrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1PrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1PublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1PublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtSignatureConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtSignatureConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtSignatureParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtSignatureParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtSignaturePrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtSignaturePrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtSignaturePublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtSignaturePublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/JwtValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/JwtValidator.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/RawJwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/RawJwt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/VerifiedJwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/VerifiedJwt.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/internal/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/internal/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/jwt/internal/JwtNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/jwt/internal/JwtNames.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/keyderivation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/keyderivation/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/keyderivation/KeysetDeriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/keyderivation/KeysetDeriver.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/AesCmacKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/AesCmacKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/AesCmacKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/AesCmacKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/AesCmacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/AesCmacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/ChunkedMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/ChunkedMac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/ChunkedMacComputation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/ChunkedMacComputation.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/ChunkedMacVerification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/ChunkedMacVerification.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/ChunkedMacWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/ChunkedMacWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/HmacKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/HmacKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/HmacKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/HmacKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/HmacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/HmacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacConfigurationV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacConfigurationV0.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacConfigurationV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacConfigurationV1.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacKeyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacKeyTemplates.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/MacWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/MacWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/PredefinedMacParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/PredefinedMacParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/AesCmacTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/AesCmacTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/AesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/AesUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/ChunkedHmacImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/ChunkedHmacImpl.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/HmacTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/HmacTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/mac/internal/LegacyFullMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/mac/internal/LegacyFullMac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/monitoring/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/monitoring/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/AesCmacPrfKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/AesCmacPrfKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/AesCmacPrfKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/AesCmacPrfKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/AesCmacPrfParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/AesCmacPrfParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HkdfPrfKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HkdfPrfKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HkdfPrfKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HkdfPrfKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HkdfPrfParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HkdfPrfParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HmacPrfKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HmacPrfKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HmacPrfKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HmacPrfKeyManager.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/HmacPrfParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/HmacPrfParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PredefinedPrfParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PredefinedPrfParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/Prf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/Prf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfConfigurationV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfConfigurationV0.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfConfigurationV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfConfigurationV1.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfKeyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfKeyTemplates.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfSet.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/PrfSetWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/PrfSetWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/internal/LegacyFullPrf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/internal/LegacyFullPrf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/prf/internal/PrfAesCmac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/prf/internal/PrfAesCmac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/EcdsaParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/EcdsaParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/EcdsaPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/EcdsaPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/EcdsaPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/EcdsaPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/Ed25519Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/Ed25519Parameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/Ed25519PrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/Ed25519PrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/Ed25519PublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/Ed25519PublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/MlDsaParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/MlDsaParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/MlDsaPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/MlDsaPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/MlDsaPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/MlDsaPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/RsaSsaPssPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/RsaSsaPssPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/SignatureConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/SignatureConfig.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/SignaturePublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/SignaturePublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/SlhDsaParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/SlhDsaParameters.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/SlhDsaPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/SlhDsaPrivateKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/SlhDsaPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/SlhDsaPublicKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/signature/internal/SigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/signature/internal/SigUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/streamingaead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/streamingaead/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesCtrHmacStreaming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesCtrHmacStreaming.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesCtrJceCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesCtrJceCipher.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesEaxJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesEaxJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesGcmHkdfStreaming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesGcmHkdfStreaming.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesGcmJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesGcmJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/AesSiv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/AesSiv.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Base64.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Bytes.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/ChaCha20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/ChaCha20.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/ChaCha20Poly1305.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/ChaCha20Poly1305.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EcdsaSignJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EcdsaSignJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EcdsaVerifyJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EcdsaVerifyJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EciesHkdfRecipientKem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EciesHkdfRecipientKem.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EciesHkdfSenderKem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EciesHkdfSenderKem.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Ed25519Sign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Ed25519Sign.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Ed25519Verify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Ed25519Verify.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EllipticCurves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EllipticCurves.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EngineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EngineFactory.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/EngineWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/EngineWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Enums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Enums.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Hex.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Hkdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Hkdf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/IndCpaCipher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/IndCpaCipher.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Kwp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Kwp.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/PemKeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/PemKeyType.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/PrfAesCmac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/PrfAesCmac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/PrfHmacJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/PrfHmacJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/PrfMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/PrfMac.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Random.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Random.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1SignJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1SignJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1VerifyJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1VerifyJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/RsaSsaPssSignJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/RsaSsaPssSignJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/RsaSsaPssVerifyJce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/RsaSsaPssVerifyJce.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/SelfKeyTestValidators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/SelfKeyTestValidators.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/SubtleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/SubtleUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/Validators.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/X25519.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/X25519.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/XChaCha20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/XChaCha20.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/XChaCha20Poly1305.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/XChaCha20Poly1305.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/prf/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/prf/HkdfStreamingPrf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/prf/HkdfStreamingPrf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/prf/PrfImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/prf/PrfImpl.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/subtle/prf/StreamingPrf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/subtle/prf/StreamingPrf.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/FakeKmsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/FakeKmsClient.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/HpkeTestEncryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/HpkeTestEncryption.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/HpkeTestId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/HpkeTestId.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/HpkeTestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/HpkeTestSetup.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/HpkeTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/HpkeTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/HpkeTestVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/HpkeTestVector.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/StreamingTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/StreamingTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/TestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/testing/WycheproofTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/testing/WycheproofTestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/KeyAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/KeyAccess.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/KeyHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/KeyHandle.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/SecretKeyAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/SecretKeyAccess.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/TinkKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/TinkKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/tinkkey/internal/ProtoKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/tinkkey/internal/ProtoKey.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/util/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/util/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/util/Bytes.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/util/KeysDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/util/KeysDownloader.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/util/SecretBigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/util/SecretBigInteger.java -------------------------------------------------------------------------------- /src/main/java/com/google/crypto/tink/util/SecretBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/java/com/google/crypto/tink/util/SecretBytes.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/proguard/protobuf.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/main/resources/META-INF/proguard/protobuf.pro -------------------------------------------------------------------------------- /src/test/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/BinaryKeysetReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/BinaryKeysetReaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/CleartextKeysetHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/CleartextKeysetHandleTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/ConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/ConfigurationFips140v2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/ConfigurationFips140v2Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/ConfigurationV0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/ConfigurationV0Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/CryptoFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/CryptoFormatTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/IntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/JsonKeysetReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/JsonKeysetReaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/JsonKeysetWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/JsonKeysetWriterTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/KeyTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/KeyTemplateTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/KeyTemplatesAsParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/KeyTemplatesAsParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/KeyTemplatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/KeyTemplatesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/KeysetHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/KeysetHandleTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/KeysetManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/KeysetManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/LateRegistrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/LateRegistrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/MonitoringUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/MonitoringUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/NoSecretKeysetHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/NoSecretKeysetHandleTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/PemKeyTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/PemKeyTypeTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/RegistryConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/RegistryConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/RegistryMultithreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/RegistryMultithreadTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/RegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/RegistryTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/SecretKeyAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/SecretKeyAccessTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/TinkProtoKeysetFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/TinkProtoKeysetFormatTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/TinkProtoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/TinkProtoTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/UtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/VersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/VersionTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadConfigurationV0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadConfigurationV0Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadConfigurationV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadConfigurationV1Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadKeyTemplatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadKeyTemplatesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AeadWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AeadWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesCtrHmacAeadKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesCtrHmacAeadKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesEaxKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesEaxKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesEaxKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesEaxKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesEaxParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesEaxParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmSivKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmSivKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmSivKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmSivKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/AesGcmSivParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/AesGcmSivParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/ChaCha20Poly1305KeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/ChaCha20Poly1305KeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/KmsAeadKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/KmsAeadKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/KmsEnvelopeAeadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/KmsEnvelopeAeadTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/LegacyKmsAeadKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/LegacyKmsAeadKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/XAesGcmKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/XAesGcmKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/XAesGcmKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/XAesGcmKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/XAesGcmParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/XAesGcmParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/internal/AesGcmSivTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/internal/AesGcmSivTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/internal/Poly1305Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/internal/Poly1305Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/internal/XAesGcmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/internal/XAesGcmTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/subtle/AesGcmSivTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/subtle/AesGcmSivTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/aead/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/aead/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/config/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/config/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/config/GlobalTinkFlagsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/config/GlobalTinkFlagsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/config/TinkConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/config/TinkConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/config/TinkFipsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/config/TinkFipsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/config/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/config/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/custom/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/custom/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/AesSivKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/AesSivKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/AesSivParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/AesSivParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/DaeadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/DaeadTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/daead/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/daead/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/EciesParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/EciesParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/EciesPrivateKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/EciesPrivateKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/EciesPublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/EciesPublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/HpkeParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/HpkeParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/HpkePrivateKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/HpkePrivateKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/HpkePublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/HpkePublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/HybridConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/HybridConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/HybridTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/HybridTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/internal/HpkeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/internal/HpkeUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/hybrid/subtle/RsaKemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/hybrid/subtle/RsaKemTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/ConscryptUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/ConscryptUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/Curve25519Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/Curve25519Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/Ed25519Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/Ed25519Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/Field25519Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/Field25519Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/JsonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/JsonParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/KeyParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/KeyParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/KeySerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/KeySerializerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/KeyTesterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/KeyTesterTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/LegacyProtoKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/LegacyProtoKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/PrefixMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/PrefixMapTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/RandomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/RandomTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/SlowInputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/SlowInputStreamTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/UtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/testing/AssertsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/testing/AssertsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/internal/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/internal/testing/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwkSetConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwkSetConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtEcdsaParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtEcdsaParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtEcdsaPrivateKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtEcdsaPrivateKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtEcdsaPublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtEcdsaPublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtFormatTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtHmacKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtHmacKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtHmacKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtHmacKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtHmacParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtHmacParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtMacConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtMacConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtMacWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtMacWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtSignatureConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtSignatureConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtSignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtSignatureTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/JwtValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/JwtValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/RawJwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/RawJwtTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/VerifiedJwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/VerifiedJwtTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/jwt/internal/JsonUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/jwt/internal/JsonUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/keyderivation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/keyderivation/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/AesCmacKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/AesCmacKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/AesCmacKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/AesCmacKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/AesCmacParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/AesCmacParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/ChunkedMacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/ChunkedMacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/ChunkedMacWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/ChunkedMacWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/HmacKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/HmacKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/HmacKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/HmacKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/HmacParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/HmacParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacConfigurationV0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacConfigurationV0Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacConfigurationV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacConfigurationV1Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacKeyTemplatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacKeyTemplatesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/MacWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/MacWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/internal/AesUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/internal/AesUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/mac/internal/ChunkedHmacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/mac/internal/ChunkedHmacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/monitoring/BUILD.bazel: -------------------------------------------------------------------------------- 1 | licenses(["notice"]) 2 | -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/AesCmacPrfKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/AesCmacPrfKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/AesCmacPrfKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/AesCmacPrfKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/AesCmacPrfParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/AesCmacPrfParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HkdfPrfKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HkdfPrfKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HkdfPrfKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HkdfPrfKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HkdfPrfParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HkdfPrfParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HmacPrfKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HmacPrfKeyManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HmacPrfKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HmacPrfKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/HmacPrfParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/HmacPrfParametersTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfConfigurationV0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfConfigurationV0Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfConfigurationV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfConfigurationV1Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfKeyTemplatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfKeyTemplatesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfSetWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfSetWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/PrfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/PrfTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/prf/internal/PrfAesCmacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/prf/internal/PrfAesCmacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/EcdsaPublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/EcdsaPublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/KeyConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/KeyConversionTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/MlDsaPublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/MlDsaPublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/SignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/SignatureTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/signature/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/signature/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/streamingaead/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/streamingaead/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/AeadThreadSafetyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/AeadThreadSafetyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/AesCtrJceCipherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/AesCtrJceCipherTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/AesEaxJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/AesEaxJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/AesGcmJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/AesGcmJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/AesSivTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/AesSivTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/Base64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/Base64Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/BytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/BytesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/ChaCha20Poly1305Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/ChaCha20Poly1305Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/ChaCha20Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/ChaCha20Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/DaeadThreadSafetyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/DaeadThreadSafetyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/EcdsaSignJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/EcdsaSignJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/EcdsaVerifyJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/EcdsaVerifyJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/Ed25519SignTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/Ed25519SignTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/Ed25519VerifyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/Ed25519VerifyTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/EllipticCurvesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/EllipticCurvesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/EngineFactoryFipsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/EngineFactoryFipsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/EngineFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/EngineFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/HkdfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/HkdfTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/KwpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/KwpTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/PemKeyTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/PemKeyTypeTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/PrfAesCmacFipsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/PrfAesCmacFipsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/PrfAesCmacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/PrfAesCmacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/PrfHmacJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/PrfHmacJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/PrfMacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/PrfMacTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/RandomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/RandomTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/RsaSsaPssSignJceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/RsaSsaPssSignJceTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/SubtleUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/SubtleUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/ValidatorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/ValidatorsTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/X25519Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/X25519Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/XChaCha20Poly1305Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/XChaCha20Poly1305Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/XChaCha20Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/XChaCha20Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/prf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/prf/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/subtle/prf/PrfImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/subtle/prf/PrfImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/testing/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/testing/FakeKmsClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/testing/FakeKmsClientTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/testing/HpkeTestUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/testing/HpkeTestUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/testing/TestUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/testing/TestUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/tinkkey/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/tinkkey/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/tinkkey/KeyAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/tinkkey/KeyAccessTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/tinkkey/KeyHandleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/tinkkey/KeyHandleTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/tinkkey/SecretKeyAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/tinkkey/SecretKeyAccessTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/util/BUILD.bazel -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/util/BytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/util/BytesTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/util/KeysDownloaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/util/KeysDownloaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/util/SecretBigIntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/util/SecretBigIntegerTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/crypto/tink/util/SecretBytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src/test/java/com/google/crypto/tink/util/SecretBytesTest.java -------------------------------------------------------------------------------- /src_android/main/java/com/google/crypto/tink/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/src_android/main/java/com/google/crypto/tink/internal/BUILD.bazel -------------------------------------------------------------------------------- /template_rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/template_rule.bzl -------------------------------------------------------------------------------- /testdata/keysets/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/keysets/BUILD.bazel -------------------------------------------------------------------------------- /testdata/keysets/ecies_private_keyset.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/keysets/ecies_private_keyset.bin -------------------------------------------------------------------------------- /testdata/keysets/ecies_private_keyset2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/keysets/ecies_private_keyset2.bin -------------------------------------------------------------------------------- /testdata/keysets/ecies_public_keyset.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/keysets/ecies_public_keyset.bin -------------------------------------------------------------------------------- /testdata/keysets/ecies_public_keyset2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/keysets/ecies_public_keyset2.bin -------------------------------------------------------------------------------- /testdata/testvectors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/testvectors/BUILD.bazel -------------------------------------------------------------------------------- /testdata/testvectors/hpke_boringssl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testdata/testvectors/hpke_boringssl.json -------------------------------------------------------------------------------- /testvectors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testvectors/BUILD.bazel -------------------------------------------------------------------------------- /testvectors/wycheproof.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/testvectors/wycheproof.BUILD.bazel -------------------------------------------------------------------------------- /tink_java_deps_init.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tink_java_deps_init.bzl -------------------------------------------------------------------------------- /tink_version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tink_version.bzl -------------------------------------------------------------------------------- /tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/BUILD.bazel -------------------------------------------------------------------------------- /tools/check_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/check_deps.bzl -------------------------------------------------------------------------------- /tools/create_maven_build_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/create_maven_build_file.sh -------------------------------------------------------------------------------- /tools/gen_maven_jar_rules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/gen_maven_jar_rules.bzl -------------------------------------------------------------------------------- /tools/jar_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/jar_jar.bzl -------------------------------------------------------------------------------- /tools/java_single_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/java_single_jar.bzl -------------------------------------------------------------------------------- /tools/maven_central_tokens/encrypted_password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/maven_central_tokens/encrypted_password -------------------------------------------------------------------------------- /tools/refaster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/refaster/README.md -------------------------------------------------------------------------------- /tools/refaster/java/com/google/tink1_templates/AllChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/refaster/java/com/google/tink1_templates/AllChanges.java -------------------------------------------------------------------------------- /tools/refaster/java/com/google/tinkuser/TinkUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/refaster/java/com/google/tinkuser/TinkUser.java -------------------------------------------------------------------------------- /tools/refaster/java/com/google/tinkuser/TinkUser.java_expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tink-crypto/tink-java/HEAD/tools/refaster/java/com/google/tinkuser/TinkUser.java_expected --------------------------------------------------------------------------------