"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "tink" between the packages
tink-1.6.1.tar.gz and tink-1.7.0.tar.gz

About: Tink is a cryptographic library that provides a safe, simple and agile API for common cryptographic tasks, like symmetric encryption, message authentication, digital signatures, and hybrid encryption.

Summary:

The "tink" source code changed by about 86.3% and now consists of 3401 regular files (+775) and 537 directories (+93).

Related Informations:

See objc/CHANGELOG python/VERSION (tink 1.7.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 451 96 17 183
C program 2 0 0 1
C++ program 601 156 44 366
Go program 356 99 11 163
Java program 673 173 39 278
Objective-C program 7 0 0 0
Objective-C++ program 51 0 0 37
Python program 250 52 23 164
Shell program 122 54 34 31
Ruby program 1 0 0 1
Automake file 1 0 0 0
CMake file 43 4 3 24
GNU LD script 2 0 0 1
Initialization file 17 16 1 0
JSON file 69 47 18 2
SGML document 1 0 0 1
XML document 18 1 1 7
Certificate file 1 0 0 0
CSV file 27 24 3 0
DOS Batch file 1 0 0 0
Git file 1 0 0 1
Property file 2 0 0 1
Property list 2 0 0 0
Protocol Buffer file 195 128 3 14
Qt Project file 1 0 0 0
Qt Translation or MS TypeScript file 140 0 0 68
Xcode file 1 0 0 0
YAML file 1 0 0 0
Data file 18 16 2 0
Image file 10 0 0 0
PDF file 1 0 0 0
Directory 592 148 55 0
Archive 19 16 2 0
Change log 1 0 0 1
Information file 40 5 19 13
License 2 0 1 0
Readme file 80 37 27 8
Text file 529 190 99 166
Other 13 10 2 0
Total Files434212724041531



Header Files (296 of 451):

NameStatusDeltaVisual Diff
cc/aead.h changed 0.9% diff
cc/aead/aead_config.h changed 2.0% diff
cc/aead/aead_factory.h changed 2.5% diff
cc/aead/aead_key_templates.h changed 6.7% diff
cc/aead/aead_wrapper.h changed 4.0% diff
cc/aead/aes_ctr_hmac_aead_key_manager.h changed 4.2% diff
cc/aead/aes_eax_key_manager.h changed 5.5% diff
cc/aead/aes_gcm_key_manager.h changed 13.3% diff
cc/aead/aes_gcm_siv_key_manager.h changed 3.3% diff
cc/aead/cord_aead.h changed 2.6% diff
cc/aead/cord_aead_wrapper.h changed 3.9% diff
cc/aead/failing_aead.h added
cc/aead/internal/aead_from_zero_copy.h added
cc/aead/internal/aead_util.h added
cc/aead/internal/cord_aes_gcm_boringssl.h changed 28.3% diff
cc/aead/internal/mock_zero_copy_aead.h added
cc/aead/internal/ssl_aead.h added
cc/aead/internal/wycheproof_aead.h added
cc/aead/internal/zero_copy_aead.h added
cc/aead/internal/zero_copy_aead_wrapper.h added
cc/aead/internal/zero_copy_aes_gcm_boringssl.h added
cc/aead/kms_aead_key_manager.h changed 10.9% diff
cc/aead/kms_envelope_aead.h changed 1.5% diff
cc/aead/kms_envelope_aead_key_manager.h changed 7.6% diff
cc/aead/mock_aead.h changed 7.0% diff
cc/aead/xchacha20_poly1305_key_manager.h changed 9.9% diff
cc/binary_keyset_reader.h changed 1.0% diff
cc/binary_keyset_writer.h changed 1.1% diff
cc/catalogue.h changed 1.3% diff
cc/chunked_mac.h added
cc/cleartext_keyset_handle.h changed 25.9% diff
cc/config.h changed 3.0% diff
cc/config/config_util.h changed 1.8% diff
cc/core/key_manager_impl.h changed 6.8% diff
cc/core/key_type_manager.h changed 2.2% diff
cc/core/private_key_manager_impl.h changed 2.5% diff
cc/crypto_format.h changed 1.0% diff
cc/daead/aes_siv_key_manager.h changed 5.3% diff
cc/daead/deterministic_aead_key_templates.h changed 3.6% diff
cc/daead/failing_daead.h added
cc/daead/subtle/aead_or_daead.h changed 1.7% diff
cc/deterministic_aead.h changed 0.9% diff
cc/examples/jwt/util.h added
cc/experimental/pqcrypto/signature/dilithium_key_template.h added
cc/experimental/pqcrypto/signature/dilithium_sign_key_manager.h added
cc/experimental/pqcrypto/signature/dilithium_verify_key_manager.h added
cc/experimental/pqcrypto/signature/falcon_key_template.h added
cc/experimental/pqcrypto/signature/falcon_sign_key_manager.h added
cc/experimental/pqcrypto/signature/falcon_verify_key_manager.h added
cc/experimental/pqcrypto/signature/signature_config.h added
cc/experimental/pqcrypto/signature/sphincs_key_template.h added
cc/experimental/pqcrypto/signature/sphincs_sign_key_manager.h added
cc/experimental/pqcrypto/signature/sphincs_verify_key_manager.h added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_sign.h added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_verify.h added
cc/experimental/pqcrypto/signature/subtle/dilithium_key.h added
cc/experimental/pqcrypto/signature/subtle/falcon_sign.h added
cc/experimental/pqcrypto/signature/subtle/falcon_subtle_utils.h added
cc/experimental/pqcrypto/signature/subtle/falcon_verify.h added
cc/experimental/pqcrypto/signature/subtle/sphincs_helper_pqclean.h added
cc/experimental/pqcrypto/signature/subtle/sphincs_sign.h added
cc/experimental/pqcrypto/signature/subtle/sphincs_subtle_utils.h added
cc/experimental/pqcrypto/signature/subtle/sphincs_verify.h added
cc/experimental/pqcrypto/signature/util/enums.h added
cc/hybrid/ecies_aead_hkdf_hybrid_decrypt.h changed 0.8% diff
cc/hybrid/ecies_aead_hkdf_hybrid_encrypt.h changed 1.7% diff
cc/hybrid/failing_hybrid.h added
cc/hybrid/hpke_config.h added
cc/hybrid/hybrid_key_templates.h changed 58.6% diff
cc/hybrid/internal/hpke_context.h added
cc/hybrid/internal/hpke_context_boringssl.h added
cc/hybrid/internal/hpke_decrypt.h added
cc/hybrid/internal/hpke_decrypt_boringssl.h added
cc/hybrid/internal/hpke_encrypt.h added
cc/hybrid/internal/hpke_encrypt_boringssl.h added
cc/hybrid/internal/hpke_key_boringssl.h added
cc/hybrid/internal/hpke_key_manager_util.h added
cc/hybrid/internal/hpke_private_key_manager.h added
cc/hybrid/internal/hpke_public_key_manager.h added
cc/hybrid/internal/hpke_test_util.h added
cc/hybrid/internal/hpke_util.h added
cc/hybrid/internal/hpke_util_boringssl.h added
cc/hybrid/internal/test_hpke_context_boringssl.h added
cc/hybrid_decrypt.h changed 0.7% diff
cc/hybrid_encrypt.h changed 0.7% diff
cc/insecure_secret_key_access.h added
cc/integration/awskms/aws_kms_client.h changed 31.7% diff
cc/integration/gcpkms/gcp_kms_aead.h changed 2.3% diff
cc/integration/gcpkms/gcp_kms_client.h changed 2.2% diff
cc/internal/aes_util.h added
cc/internal/bn_util.h added
cc/internal/ec_util.h added
cc/internal/err_util.h added
cc/internal/fips_utils.h changed 5.1% diff
cc/internal/keyset_wrapper.h changed 18.6% diff
cc/internal/keyset_wrapper_impl.h changed 15.7% diff
cc/internal/md_util.h added
cc/internal/monitoring_util.h added
cc/internal/registry_impl.h changed 10.9% diff
cc/internal/rsa_util.h added
cc/internal/ssl_unique_ptr.h added
cc/internal/ssl_util.h added
cc/internal/test_file_util.h added
cc/internal/util.h added
cc/json_keyset_reader.h changed 1.8% diff
cc/json_keyset_writer.h changed 1.1% diff
cc/jwt/internal/json_util.h changed 9.7% diff
cc/jwt/internal/jwt_ecdsa_sign_key_manager.h changed 13.8% diff
cc/jwt/internal/jwt_ecdsa_verify_key_manager.h changed 16.6% diff
cc/jwt/internal/jwt_format.h changed 46.0% diff
cc/jwt/internal/jwt_hmac_key_manager.h changed 22.4% diff
cc/jwt/internal/jwt_mac_impl.h changed 43.6% diff
cc/jwt/internal/jwt_mac_internal.h added
cc/jwt/internal/jwt_mac_wrapper.h changed 12.3% diff
cc/jwt/internal/jwt_public_key_sign_impl.h changed 47.0% diff
cc/jwt/internal/jwt_public_key_sign_internal.h added
cc/jwt/internal/jwt_public_key_sign_wrapper.h changed 13.1% diff
cc/jwt/internal/jwt_public_key_verify_impl.h changed 45.5% diff
cc/jwt/internal/jwt_public_key_verify_internal.h added
cc/jwt/internal/jwt_public_key_verify_wrapper.h changed 13.6% diff
cc/jwt/internal/jwt_rsa_ssa_pkcs1_sign_key_manager.h changed 12.8% diff
cc/jwt/internal/jwt_rsa_ssa_pkcs1_verify_key_manager.h changed 17.7% diff
cc/jwt/internal/jwt_rsa_ssa_pss_sign_key_manager.h changed 13.5% diff
cc/jwt/internal/jwt_rsa_ssa_pss_verify_key_manager.h changed 17.8% diff
cc/jwt/internal/raw_jwt_ecdsa_sign_key_manager.h changed 5.2% diff
cc/jwt/internal/raw_jwt_ecdsa_verify_key_manager.h changed 5.5% diff
cc/jwt/internal/raw_jwt_hmac_key_manager.h changed 5.7% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pkcs1_verify_key_manager.h changed 0.6% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pss_verify_key_manager.h changed 1.0% diff
cc/jwt/jwk_set_converter.h added
cc/jwt/jwt_key_templates.h changed 48.5% diff
cc/jwt/jwt_mac.h changed 8.7% diff
cc/jwt/jwt_public_key_sign.h changed 11.9% diff
cc/jwt/jwt_public_key_verify.h changed 6.0% diff
cc/jwt/jwt_validator.h changed 53.9% diff
cc/jwt/raw_jwt.h changed 35.3% diff
cc/jwt/verified_jwt.h changed 14.7% diff
cc/key.h added
cc/key_access.h added
cc/keyset_handle.h changed 49.6% diff
cc/kms_clients.h changed 0.9% diff
cc/mac.h changed 1.2% diff
cc/mac/aes_cmac_key_manager.h changed 17.4% diff
cc/mac/aes_cmac_parameters.h added
cc/mac/failing_mac.h added
cc/mac/hmac_key_manager.h changed 19.0% diff
cc/mac/internal/chunked_mac_impl.h added
cc/mac/internal/chunked_mac_wrapper.h added
cc/mac/mac_key.h added
cc/mac/mac_key_templates.h changed 2.3% diff
cc/mac/mac_parameters.h added
cc/monitoring/monitoring.h added
cc/monitoring/monitoring_client_mocks.h added
cc/output_stream_with_result.h changed 5.3% diff
cc/parameters.h added
cc/prf/aes_cmac_prf_key_manager.h changed 3.8% diff
cc/prf/failing_prfset.h added
cc/prf/hkdf_prf_key_manager.h changed 5.7% diff
cc/prf/hmac_prf_key_manager.h changed 0.5% diff
cc/prf/prf_key_templates.h changed 3.8% diff
cc/prf/prf_set.h changed 0.5% diff
cc/primitive_set.h changed 23.7% diff
cc/public_key_sign.h changed 1.2% diff
cc/secret_key_access.h added
cc/secret_key_access_token.h added
cc/signature/ecdsa_sign_key_manager.h changed 6.2% diff
cc/signature/failing_signature.h added
cc/signature/rsa_ssa_pkcs1_verify_key_manager.h changed 0.7% diff
cc/signature/signature_key_templates.h changed 28.2% diff
cc/signature/signature_pem_keyset_reader.h changed 6.5% diff
cc/streaming_aead.h changed 4.2% diff
cc/streamingaead/aes_ctr_hmac_streaming_key_manager.h changed 2.5% diff
cc/streamingaead/aes_gcm_hkdf_streaming_key_manager.h changed 1.8% diff
cc/streamingaead/decrypting_input_stream.h changed 2.0% diff
cc/streamingaead/decrypting_random_access_stream.h changed 2.3% diff
cc/streamingaead/shared_input_stream.h changed 1.7% diff
cc/streamingaead/shared_random_access_stream.h changed 1.5% diff
cc/streamingaead/streaming_aead_key_templates.h changed 1.8% diff
cc/streamingaead/streaming_aead_wrapper.h changed 1.8% diff
cc/subtle/aes_cmac_boringssl.h changed 17.9% diff
cc/subtle/aes_ctr_boringssl.h changed 0.9% diff
cc/subtle/aes_ctr_hmac_streaming.h changed 0.7% diff
cc/subtle/aes_eax_aesni.h changed 5.6% diff
cc/subtle/aes_eax_boringssl.h changed 13.4% diff
cc/subtle/aes_gcm_boringssl.h changed 28.7% diff
cc/subtle/aes_gcm_hkdf_stream_segment_decrypter.h changed 3.5% diff
cc/subtle/aes_gcm_hkdf_stream_segment_encrypter.h changed 22.5% diff
cc/subtle/aes_gcm_siv_boringssl.h changed 15.7% diff
cc/subtle/aes_siv_boringssl.h changed 13.6% diff
cc/subtle/ec_util.h changed 43.9% diff
cc/subtle/ecdsa_sign_boringssl.h changed 12.7% diff
cc/subtle/ecdsa_verify_boringssl.h changed 14.0% diff
cc/subtle/ecies_hkdf_recipient_kem_boringssl.h changed 9.7% diff
cc/subtle/ecies_hkdf_sender_kem_boringssl.h changed 13.3% diff
cc/subtle/ed25519_sign_boringssl.h changed 17.0% diff
cc/subtle/ed25519_verify_boringssl.h changed 15.0% diff
cc/subtle/encrypt_then_authenticate.h changed 19.8% diff
cc/subtle/hkdf.h changed 0.9% diff
cc/subtle/hmac_boringssl.h changed 1.8% diff
cc/subtle/mac/stateful_mac.h changed 3.2% diff
cc/subtle/nonce_based_streaming_aead.h changed 6.7% diff
cc/subtle/pem_parser_boringssl.h changed 16.8% diff
cc/subtle/prf/hkdf_streaming_prf.h changed 1.4% diff
cc/subtle/random.h changed 10.7% diff
cc/subtle/rsa_ssa_pkcs1_sign_boringssl.h changed 14.0% diff
cc/subtle/rsa_ssa_pkcs1_verify_boringssl.h changed 13.5% diff
cc/subtle/rsa_ssa_pss_sign_boringssl.h changed 33.6% diff
cc/subtle/rsa_ssa_pss_verify_boringssl.h changed 24.3% diff
cc/subtle/stateful_cmac_boringssl.h changed 8.5% diff
cc/subtle/stateful_hmac_boringssl.h changed 10.5% diff
cc/subtle/streaming_mac_impl.h changed 1.0% diff
cc/subtle/subtle_util.h changed 4.3% diff
cc/subtle/subtle_util_boringssl.h changed 99.1% diff
cc/subtle/test_util.h changed 4.3% diff
cc/subtle/wycheproof_util.h changed 0.9% diff
cc/subtle/xchacha20_poly1305_boringssl.h changed 19.7% diff
cc/util/errors.h changed 35.7% diff
cc/util/fake_kms_client.h changed 0.7% diff
cc/util/keyset_util.h changed 6.4% diff
cc/util/secret_data.h changed 16.2% diff
cc/util/secret_data_internal.h changed 36.7% diff
cc/util/secret_proto.h changed 29.3% diff
cc/util/status.h changed 18.5% diff
cc/util/statusor.h changed 39.6% diff
cc/util/test_matchers.h changed 23.7% diff
cc/util/test_util.h changed 7.5% diff
examples/cc/digital_signatures/util.h moved 8.2% diff
cc/examples/digital_signatures/util.h
examples/cc/hybrid_encryption/util.h moved 7.2% diff
cc/examples/hybrid_encryption/util.h
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_dem_helper.h moved 13.4% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_dem_helper.h
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_private_key_manager.h moved 14.2% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_private_key_manager.h
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_public_key_manager.h moved 16.7% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_public_key_manager.h
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_config.h moved 13.5% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_config.h
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_key_templates.h moved 10.7% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_key_templates.h
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_decrypt.h moved 22.1% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_decrypt.h
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_encrypt.h moved 23.1% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_encrypt.h
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_recipient_kem_boringssl.h moved 5.2% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_recipient_kem_boringssl.h
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_sender_kem_boringssl.h moved 6.8% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_sender_kem_boringssl.h
experimental/pqcrypto/cc/subtle/cecpq2_subtle_boringssl_util.h moved 15.1% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_subtle_boringssl_util.h
experimental/pqcrypto/cc/util/test_util.h moved 11.9% diff
cc/experimental/pqcrypto/kem/util/test_util.h
objc/aead/TINKAeadInternal.h changed 3.8% diff
objc/core/TINKKeysetHandle_Internal.h changed 4.5% diff
objc/core/TINKKeysetReader_Internal.h changed 3.9% diff
objc/core/TINKKeyTemplate_Internal.h changed 4.5% diff
objc/core/TINKRegistryConfig_Internal.h changed 4.4% diff
objc/daead/TINKDeterministicAeadInternal.h changed 3.4% diff
objc/hybrid/TINKHybridDecryptInternal.h changed 3.5% diff
objc/hybrid/TINKHybridEncryptInternal.h changed 7.6% diff
objc/mac/TINKMacInternal.h changed 3.9% diff
objc/signature/TINKPublicKeySignInternal.h changed 3.5% diff
objc/signature/TINKPublicKeyVerifyInternal.h changed 3.5% diff
objc/TINKAead.h changed 14.5% diff
objc/TINKAeadKeyTemplate.h changed 12.7% diff
objc/TINKSignatureKeyTemplate.h changed 22.3% diff
objc/util/TINKErrors.h changed 33.6% diff
python/tink/cc/cc_hpke_config.h added
python/tink/cc/cc_jwt_config.h changed 3.2% diff
python/tink/cc/cc_key_manager.h changed 41.5% diff
python/tink/cc/cc_tink_config.h changed 8.5% diff
python/tink/cc/input_stream_adapter.h changed 2.5% diff
python/tink/cc/output_stream_adapter.h changed 1.1% diff
python/tink/cc/pybind/cc_hpke_config.h added
python/tink/cc/pybind/output_stream_adapter.h changed 3.3% diff
python/tink/cc/pybind/public_key_sign.h changed 3.4% diff
python/tink/cc/pybind/status.h removed
python/tink/cc/pybind/status_casters.h removed
python/tink/cc/pybind/status_injector.h removed
python/tink/cc/pybind/status_utils.h removed
python/tink/cc/pybind/tink_exception.h added
python/tink/cc/python_file_object_adapter.h changed 1.1% diff
python/tink/cc/python_input_stream.h changed 0.9% diff
python/tink/cc/python_output_stream.h changed 0.9% diff
python/tink/cc/test_util.h changed 19.5% diff
testing/cc/aead_impl.h changed 3.4% diff
testing/cc/deterministic_aead_impl.h changed 3.1% diff
testing/cc/hybrid_impl.h changed 3.4% diff
testing/cc/jwt_impl.h changed 21.7% diff
testing/cc/keyset_impl.h changed 48.6% diff
testing/cc/mac_impl.h changed 3.5% diff
testing/cc/metadata_impl.h changed 3.7% diff
testing/cc/prf_set_impl.h changed 3.4% diff
testing/cc/signature_impl.h changed 3.4% diff
testing/cc/streaming_aead_impl.h changed 3.2% diff
tools/testing/cc/cli_util.h changed 1.2% diff

C Programs (1 of 2):

NameStatusDeltaVisual Diff
docs/GOLANG-HOWTO.md changed 97.0% diff

C++ Programs (566 of 601):

NameStatusDeltaVisual Diff
cc/aead/aead_config.cc changed 5.2% diff
cc/aead/aead_config_test.cc changed 42.2% diff
cc/aead/aead_factory.cc changed 5.2% diff
cc/aead/aead_factory_test.cc changed 25.6% diff
cc/aead/aead_key_templates.cc changed 4.1% diff
cc/aead/aead_key_templates_test.cc changed 10.2% diff
cc/aead/aead_wrapper.cc changed 100.0% diff
cc/aead/aead_wrapper_test.cc changed 100.0% diff
cc/aead/aes_ctr_hmac_aead_key_manager.cc changed 21.1% diff
cc/aead/aes_ctr_hmac_aead_key_manager_test.cc changed 8.9% diff
cc/aead/aes_eax_key_manager_test.cc changed 15.4% diff
cc/aead/aes_gcm_key_manager_test.cc changed 30.4% diff
cc/aead/aes_gcm_siv_key_manager_test.cc changed 40.1% diff
cc/aead/cord_aead_wrapper.cc changed 16.4% diff
cc/aead/cord_aead_wrapper_test.cc changed 18.9% diff
cc/aead/failing_aead.cc added
cc/aead/failing_aead_test.cc added
cc/aead/internal/aead_from_zero_copy.cc added
cc/aead/internal/aead_from_zero_copy_test.cc added
cc/aead/internal/aead_util.cc added
cc/aead/internal/aead_util_test.cc added
cc/aead/internal/cord_aes_gcm_boringssl.cc changed 54.4% diff
cc/aead/internal/cord_aes_gcm_boringssl_test.cc changed 61.9% diff
cc/aead/internal/ssl_aead.cc added
cc/aead/internal/ssl_aead_large_inputs_test.cc added
cc/aead/internal/ssl_aead_test.cc added
cc/aead/internal/wycheproof_aead.cc added
cc/aead/internal/zero_copy_aead_wrapper.cc added
cc/aead/internal/zero_copy_aead_wrapper_test.cc added
cc/aead/internal/zero_copy_aes_gcm_boringssl.cc added
cc/aead/internal/zero_copy_aes_gcm_boringssl_test.cc added
cc/aead/kms_aead_key_manager_test.cc changed 14.6% diff
cc/aead/kms_envelope_aead.cc changed 17.4% diff
cc/aead/kms_envelope_aead_key_manager.cc changed 21.4% diff
cc/aead/kms_envelope_aead_key_manager_test.cc changed 14.1% diff
cc/aead/kms_envelope_aead_test.cc changed 26.8% diff
cc/aead/xchacha20_poly1305_key_manager_test.cc changed 33.5% diff
cc/config/config_util.cc changed 1.4% diff
cc/config/tink_config_test.cc changed 5.1% diff
cc/config/tink_fips_test.cc changed 10.8% diff
cc/core/binary_keyset_reader.cc changed 10.8% diff
cc/core/binary_keyset_reader_test.cc changed 15.9% diff
cc/core/binary_keyset_writer.cc changed 11.2% diff
cc/core/binary_keyset_writer_test.cc changed 10.9% diff
cc/core/cleartext_keyset_handle.cc changed 24.6% diff
cc/core/cleartext_keyset_handle_test.cc changed 16.4% diff
cc/core/config.cc changed 12.7% diff
cc/core/config_test.cc changed 13.7% diff
cc/core/crypto_format.cc changed 4.4% diff
cc/core/crypto_format_test.cc changed 2.8% diff
cc/core/json_keyset_reader.cc changed 15.0% diff
cc/core/json_keyset_reader_test.cc changed 12.2% diff
cc/core/json_keyset_writer.cc changed 7.0% diff
cc/core/json_keyset_writer_test.cc changed 8.0% diff
cc/core/key_access_test.cc added
cc/core/key_manager.cc changed 1.2% diff
cc/core/key_manager_impl_test.cc changed 12.6% diff
cc/core/key_manager_test.cc changed 21.3% diff
cc/core/key_type_manager_test.cc changed 16.0% diff
cc/core/keyset_handle.cc changed 48.8% diff
cc/core/keyset_handle_test.cc changed 74.0% diff
cc/core/keyset_manager.cc changed 14.8% diff
cc/core/keyset_manager_test.cc changed 12.0% diff
cc/core/kms_clients.cc changed 15.1% diff
cc/core/kms_clients_test.cc changed 37.3% diff
cc/core/primitive_set_test.cc changed 33.1% diff
cc/core/private_key_manager_impl_test.cc changed 6.3% diff
cc/core/version_test.cc changed 1.6% diff
cc/daead/aes_siv_key_manager_test.cc changed 20.9% diff
cc/daead/deterministic_aead_config_test.cc changed 9.4% diff
cc/daead/deterministic_aead_factory_test.cc changed 20.6% diff
cc/daead/deterministic_aead_key_templates_test.cc changed 0.8% diff
cc/daead/deterministic_aead_wrapper.cc changed 81.4% diff
cc/daead/deterministic_aead_wrapper_test.cc changed 100.0% diff
cc/daead/failing_daead.cc added
cc/daead/failing_daead_test.cc added
cc/daead/subtle/aead_or_daead.cc changed 0.7% diff
cc/daead/subtle/aead_or_daead_test.cc changed 9.0% diff
cc/examples/aead/aead_cli.cc added
cc/examples/hybrid_encryption/hybrid_cli.cc added
cc/examples/jwt/jwt_signature_cli.cc added
cc/examples/jwt/util.cc added
cc/examples/mac/mac_cli.cc added
cc/experimental/pqcrypto/signature/dilithium_key_template.cc added
cc/experimental/pqcrypto/signature/dilithium_key_template_test.cc added
cc/experimental/pqcrypto/signature/dilithium_sign_key_manager.cc added
cc/experimental/pqcrypto/signature/dilithium_sign_key_manager_test.cc added
cc/experimental/pqcrypto/signature/dilithium_verify_key_manager.cc added
cc/experimental/pqcrypto/signature/dilithium_verify_key_manager_test.cc added
cc/experimental/pqcrypto/signature/falcon_key_template.cc added
cc/experimental/pqcrypto/signature/falcon_key_template_test.cc added
cc/experimental/pqcrypto/signature/falcon_sign_key_manager.cc added
cc/experimental/pqcrypto/signature/falcon_sign_key_manager_test.cc added
cc/experimental/pqcrypto/signature/falcon_verify_key_manager.cc added
cc/experimental/pqcrypto/signature/falcon_verify_key_manager_test.cc added
cc/experimental/pqcrypto/signature/signature_config.cc added
cc/experimental/pqcrypto/signature/signature_config_test.cc added
cc/experimental/pqcrypto/signature/signature_config_util_test.cc added
cc/experimental/pqcrypto/signature/sphincs_key_template.cc added
cc/experimental/pqcrypto/signature/sphincs_key_template_test.cc added
cc/experimental/pqcrypto/signature/sphincs_sign_key_manager.cc added
cc/experimental/pqcrypto/signature/sphincs_sign_key_manager_test.cc added
cc/experimental/pqcrypto/signature/sphincs_verify_key_manager.cc added
cc/experimental/pqcrypto/signature/sphincs_verify_key_manager_test.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_sign.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_sign_test.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_verify.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_avx2_verify_test.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_key.cc added
cc/experimental/pqcrypto/signature/subtle/dilithium_key_test.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_sign.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_sign_test.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_subtle_utils.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_subtle_utils_test.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_verify.cc added
cc/experimental/pqcrypto/signature/subtle/falcon_verify_test.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_helper_pqclean.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_sign.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_sign_test.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_subtle_utils.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_subtle_utils_test.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_verify.cc added
cc/experimental/pqcrypto/signature/subtle/sphincs_verify_test.cc added
cc/experimental/pqcrypto/signature/util/enums.cc added
cc/experimental/pqcrypto/signature/util/enums_test.cc added
cc/hybrid/ecies_aead_hkdf_dem_helper.cc changed 9.5% diff
cc/hybrid/ecies_aead_hkdf_dem_helper_test.cc changed 17.2% diff
cc/hybrid/ecies_aead_hkdf_hybrid_decrypt.cc changed 15.7% diff
cc/hybrid/ecies_aead_hkdf_hybrid_decrypt_test.cc changed 8.8% diff
cc/hybrid/ecies_aead_hkdf_hybrid_encrypt.cc changed 13.0% diff
cc/hybrid/ecies_aead_hkdf_hybrid_encrypt_test.cc changed 16.6% diff
cc/hybrid/ecies_aead_hkdf_private_key_manager.cc changed 20.7% diff
cc/hybrid/ecies_aead_hkdf_private_key_manager_test.cc changed 14.8% diff
cc/hybrid/ecies_aead_hkdf_public_key_manager.cc changed 23.5% diff
cc/hybrid/ecies_aead_hkdf_public_key_manager_test.cc changed 9.1% diff
cc/hybrid/failing_hybrid.cc added
cc/hybrid/failing_hybrid_test.cc added
cc/hybrid/hpke_config.cc added
cc/hybrid/hpke_config_test.cc added
cc/hybrid/hybrid_config.cc changed 8.0% diff
cc/hybrid/hybrid_config_test.cc changed 12.6% diff
cc/hybrid/hybrid_decrypt_factory_test.cc changed 16.1% diff
cc/hybrid/hybrid_decrypt_wrapper.cc changed 64.2% diff
cc/hybrid/hybrid_decrypt_wrapper_test.cc changed 100.0% diff
cc/hybrid/hybrid_encrypt_factory_test.cc changed 7.5% diff
cc/hybrid/hybrid_encrypt_wrapper.cc changed 70.9% diff
cc/hybrid/hybrid_encrypt_wrapper_test.cc changed 100.0% diff
cc/hybrid/hybrid_key_templates.cc changed 59.7% diff
cc/hybrid/hybrid_key_templates_test.cc changed 79.1% diff
cc/hybrid/internal/hpke_context.cc added
cc/hybrid/internal/hpke_context_boringssl.cc added
cc/hybrid/internal/hpke_context_boringssl_test.cc added
cc/hybrid/internal/hpke_context_test.cc added
cc/hybrid/internal/hpke_decrypt.cc added
cc/hybrid/internal/hpke_decrypt_boringssl.cc added
cc/hybrid/internal/hpke_decrypt_boringssl_test.cc added
cc/hybrid/internal/hpke_decrypt_test.cc added
cc/hybrid/internal/hpke_encrypt.cc added
cc/hybrid/internal/hpke_encrypt_boringssl.cc added
cc/hybrid/internal/hpke_encrypt_boringssl_test.cc added
cc/hybrid/internal/hpke_encrypt_test.cc added
cc/hybrid/internal/hpke_key_boringssl.cc added
cc/hybrid/internal/hpke_key_boringssl_test.cc added
cc/hybrid/internal/hpke_key_manager_util.cc added
cc/hybrid/internal/hpke_key_manager_util_test.cc added
cc/hybrid/internal/hpke_private_key_manager.cc added
cc/hybrid/internal/hpke_private_key_manager_test.cc added
cc/hybrid/internal/hpke_public_key_manager.cc added
cc/hybrid/internal/hpke_public_key_manager_test.cc added
cc/hybrid/internal/hpke_test_util.cc added
cc/hybrid/internal/hpke_util.cc added
cc/hybrid/internal/hpke_util_boringssl.cc added
cc/hybrid/internal/hpke_util_boringssl_test.cc added
cc/hybrid/internal/hpke_util_test.cc added
cc/hybrid/internal/test_hpke_context_boringssl.cc added
cc/integration/awskms/aws_kms_aead.cc changed 12.4% diff
cc/integration/awskms/aws_kms_client.cc changed 62.7% diff
cc/integration/awskms/aws_kms_client_test.cc changed 69.8% diff
cc/integration/gcpkms/gcp_kms_aead.cc changed 17.3% diff
cc/integration/gcpkms/gcp_kms_client.cc changed 23.1% diff
cc/integration/gcpkms/gcp_kms_client_test.cc changed 17.6% diff
cc/internal/aes_util.cc added
cc/internal/aes_util_test.cc added
cc/internal/bn_util.cc added
cc/internal/bn_util_test.cc added
cc/internal/ec_util.cc added
cc/internal/ec_util_test.cc added
cc/internal/err_util.cc added
cc/internal/err_util_test.cc added
cc/internal/fips_utils.cc changed 13.6% diff
cc/internal/fips_utils_test.cc changed 6.8% diff
cc/internal/keyset_wrapper_impl_test.cc changed 57.4% diff
cc/internal/md_util.cc added
cc/internal/md_util_test.cc added
cc/internal/monitoring_util_test.cc added
cc/internal/registry_impl.cc changed 34.2% diff
cc/internal/registry_impl_test.cc changed 14.1% diff
cc/internal/rsa_util.cc added
cc/internal/rsa_util_test.cc added
cc/internal/test_file_util_bazel.cc added
cc/internal/test_file_util_cmake.cc added
cc/internal/util.cc added
cc/internal/util_test.cc added
cc/jwt/internal/json_util.cc changed 10.0% diff
cc/jwt/internal/json_util_test.cc changed 37.6% diff
cc/jwt/internal/jwt_ecdsa_sign_key_manager.cc changed 30.9% diff
cc/jwt/internal/jwt_ecdsa_sign_verify_key_manager_test.cc changed 100.0% diff
cc/jwt/internal/jwt_ecdsa_verify_key_manager.cc changed 30.9% diff
cc/jwt/internal/jwt_format.cc changed 87.4% diff
cc/jwt/internal/jwt_format_test.cc changed 100.0% diff
cc/jwt/internal/jwt_hmac_key_manager.cc changed 0.7% diff
cc/jwt/internal/jwt_hmac_key_manager_test.cc changed 100.0% diff
cc/jwt/internal/jwt_mac_impl.cc changed 62.3% diff
cc/jwt/internal/jwt_mac_impl_test.cc changed 100.0% diff
cc/jwt/internal/jwt_mac_wrapper.cc changed 58.5% diff
cc/jwt/internal/jwt_mac_wrapper_test.cc changed 100.0% diff
cc/jwt/internal/jwt_public_key_sign_impl.cc changed 60.9% diff
cc/jwt/internal/jwt_public_key_sign_verify_impl_test.cc changed 100.0% diff
cc/jwt/internal/jwt_public_key_sign_wrapper.cc changed 39.4% diff
cc/jwt/internal/jwt_public_key_verify_impl.cc changed 45.7% diff
cc/jwt/internal/jwt_public_key_verify_wrapper.cc changed 52.1% diff
cc/jwt/internal/jwt_public_key_wrappers_test.cc changed 100.0% diff
cc/jwt/internal/jwt_rsa_ssa_pkcs1_sign_key_manager.cc changed 29.6% diff
cc/jwt/internal/jwt_rsa_ssa_pkcs1_sign_verify_key_manager_test.cc changed 99.5% diff
cc/jwt/internal/jwt_rsa_ssa_pkcs1_verify_key_manager.cc changed 26.5% diff
cc/jwt/internal/jwt_rsa_ssa_pss_sign_key_manager.cc changed 29.7% diff
cc/jwt/internal/jwt_rsa_ssa_pss_sign_verify_key_manager_test.cc changed 100.0% diff
cc/jwt/internal/jwt_rsa_ssa_pss_verify_key_manager.cc changed 26.7% diff
cc/jwt/internal/raw_jwt_ecdsa_sign_key_manager.cc changed 29.4% diff
cc/jwt/internal/raw_jwt_ecdsa_sign_key_manager_test.cc changed 36.8% diff
cc/jwt/internal/raw_jwt_ecdsa_verify_key_manager.cc changed 21.6% diff
cc/jwt/internal/raw_jwt_ecdsa_verify_key_manager_test.cc changed 33.3% diff
cc/jwt/internal/raw_jwt_hmac_key_manager.cc changed 24.0% diff
cc/jwt/internal/raw_jwt_hmac_key_manager_test.cc changed 48.5% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pkcs1_sign_key_manager.cc changed 31.7% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pkcs1_sign_key_manager_test.cc changed 37.2% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pkcs1_verify_key_manager.cc changed 31.7% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pkcs1_verify_key_manager_test.cc changed 22.5% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pss_sign_key_manager.cc changed 33.8% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pss_sign_key_manager_test.cc changed 41.3% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pss_verify_key_manager.cc changed 36.6% diff
cc/jwt/internal/raw_jwt_rsa_ssa_pss_verify_key_manager_test.cc changed 27.4% diff
cc/jwt/jwk_set_converter.cc added
cc/jwt/jwk_set_converter_test.cc added
cc/jwt/jwt_key_templates.cc changed 81.6% diff
cc/jwt/jwt_key_templates_test.cc changed 69.5% diff
cc/jwt/jwt_validator.cc changed 100.0% diff
cc/jwt/jwt_validator_test.cc changed 100.0% diff
cc/jwt/raw_jwt.cc changed 60.8% diff
cc/jwt/raw_jwt_test.cc changed 100.0% diff
cc/jwt/verified_jwt.cc changed 0.5% diff
cc/jwt/verified_jwt_test.cc changed 77.9% diff
cc/mac/aes_cmac_key_manager_test.cc changed 50.9% diff
cc/mac/aes_cmac_parameters.cc added
cc/mac/aes_cmac_parameters_test.cc added
cc/mac/failing_mac.cc added
cc/mac/failing_mac_test.cc added
cc/mac/hmac_key_manager.cc changed 11.7% diff
cc/mac/hmac_key_manager_test.cc changed 37.0% diff
cc/mac/internal/chunked_mac_impl.cc added
cc/mac/internal/chunked_mac_impl_test.cc added
cc/mac/internal/chunked_mac_test.cc added
cc/mac/internal/chunked_mac_wrapper.cc added
cc/mac/internal/chunked_mac_wrapper_test.cc added
cc/mac/mac_config.cc changed 11.2% diff
cc/mac/mac_config_test.cc changed 79.2% diff
cc/mac/mac_factory_test.cc changed 20.5% diff
cc/mac/mac_key_templates_test.cc changed 0.3% diff
cc/mac/mac_wrapper.cc changed 74.6% diff
cc/mac/mac_wrapper_test.cc changed 100.0% diff
cc/prf/aes_cmac_prf_key_manager_test.cc changed 16.6% diff
cc/prf/failing_prfset.cc added
cc/prf/failing_prfset_test.cc added
cc/prf/hkdf_prf_key_manager_test.cc changed 20.6% diff
cc/prf/hmac_prf_key_manager.cc changed 8.1% diff
cc/prf/hmac_prf_key_manager_test.cc changed 20.5% diff
cc/prf/prf_config_test.cc changed 6.3% diff
cc/prf/prf_set.cc changed 8.8% diff
cc/prf/prf_set_test.cc changed 7.1% diff
cc/prf/prf_set_wrapper.cc changed 15.6% diff
cc/prf/prf_set_wrapper_test.cc changed 19.4% diff
cc/signature/ecdsa_sign_key_manager.cc changed 77.0% diff
cc/signature/ecdsa_sign_key_manager_test.cc changed 78.9% diff
cc/signature/ecdsa_verify_key_manager.cc changed 12.1% diff
cc/signature/ecdsa_verify_key_manager_test.cc changed 20.0% diff
cc/signature/ed25519_sign_key_manager.cc changed 23.4% diff
cc/signature/ed25519_sign_key_manager_test.cc changed 25.8% diff
cc/signature/ed25519_verify_key_manager.cc changed 6.4% diff
cc/signature/ed25519_verify_key_manager_test.cc changed 19.0% diff
cc/signature/failing_signature.cc added
cc/signature/failing_signature_test.cc added
cc/signature/public_key_sign_factory_test.cc changed 8.7% diff
cc/signature/public_key_sign_wrapper.cc changed 68.8% diff
cc/signature/public_key_sign_wrapper_test.cc changed 100.0% diff
cc/signature/public_key_verify_factory_test.cc changed 9.2% diff
cc/signature/public_key_verify_wrapper.cc changed 61.8% diff
cc/signature/public_key_verify_wrapper_test.cc changed 100.0% diff
cc/signature/rsa_ssa_pkcs1_sign_key_manager.cc changed 21.0% diff
cc/signature/rsa_ssa_pkcs1_sign_key_manager_test.cc changed 30.9% diff
cc/signature/rsa_ssa_pkcs1_verify_key_manager.cc changed 34.2% diff
cc/signature/rsa_ssa_pkcs1_verify_key_manager_test.cc changed 11.7% diff
cc/signature/rsa_ssa_pss_sign_key_manager.cc changed 20.4% diff
cc/signature/rsa_ssa_pss_sign_key_manager_test.cc changed 28.1% diff
cc/signature/rsa_ssa_pss_verify_key_manager.cc changed 26.6% diff
cc/signature/rsa_ssa_pss_verify_key_manager_test.cc changed 10.5% diff
cc/signature/sig_util.cc changed 5.9% diff
cc/signature/signature_config.cc changed 9.4% diff
cc/signature/signature_config_test.cc changed 13.3% diff
cc/signature/signature_key_templates.cc changed 20.8% diff
cc/signature/signature_key_templates_test.cc changed 29.5% diff
cc/signature/signature_pem_keyset_reader.cc changed 29.8% diff
cc/signature/signature_pem_keyset_reader_test.cc changed 72.7% diff
cc/streamingaead/aes_ctr_hmac_streaming_key_manager.cc changed 11.0% diff
cc/streamingaead/aes_ctr_hmac_streaming_key_manager_test.cc changed 15.3% diff
cc/streamingaead/aes_gcm_hkdf_streaming_key_manager.cc changed 9.1% diff
cc/streamingaead/aes_gcm_hkdf_streaming_key_manager_test.cc changed 15.5% diff
cc/streamingaead/buffered_input_stream.cc changed 7.3% diff
cc/streamingaead/buffered_input_stream_test.cc changed 8.6% diff
cc/streamingaead/decrypting_input_stream.cc changed 13.7% diff
cc/streamingaead/decrypting_input_stream_test.cc changed 10.5% diff
cc/streamingaead/decrypting_random_access_stream.cc changed 22.6% diff
cc/streamingaead/decrypting_random_access_stream_test.cc changed 13.2% diff
cc/streamingaead/shared_input_stream_test.cc changed 7.9% diff
cc/streamingaead/shared_random_access_stream_test.cc changed 14.1% diff
cc/streamingaead/streaming_aead_config_test.cc changed 5.4% diff
cc/streamingaead/streaming_aead_key_templates.cc changed 0.7% diff
cc/streamingaead/streaming_aead_wrapper.cc changed 13.9% diff
cc/streamingaead/streaming_aead_wrapper_test.cc changed 11.6% diff
cc/subtle/aead_test_util.cc changed 14.0% diff
cc/subtle/aes_cmac_boringssl.cc changed 71.4% diff
cc/subtle/aes_cmac_boringssl_test.cc changed 65.3% diff
cc/subtle/aes_ctr_boringssl.cc changed 29.5% diff
cc/subtle/aes_ctr_boringssl_test.cc changed 14.8% diff
cc/subtle/aes_ctr_hmac_streaming.cc changed 22.7% diff
cc/subtle/aes_ctr_hmac_streaming_test.cc changed 18.0% diff
cc/subtle/aes_eax_aesni.cc changed 6.9% diff
cc/subtle/aes_eax_aesni_test.cc changed 22.3% diff
cc/subtle/aes_eax_boringssl.cc changed 22.0% diff
cc/subtle/aes_eax_boringssl_test.cc changed 25.1% diff
cc/subtle/aes_gcm_boringssl.cc changed 73.4% diff
cc/subtle/aes_gcm_boringssl_test.cc changed 86.2% diff
cc/subtle/aes_gcm_hkdf_stream_segment_decrypter.cc changed 31.1% diff
cc/subtle/aes_gcm_hkdf_stream_segment_decrypter_test.cc changed 11.4% diff
cc/subtle/aes_gcm_hkdf_stream_segment_encrypter.cc changed 41.9% diff
cc/subtle/aes_gcm_hkdf_stream_segment_encrypter_test.cc changed 11.2% diff
cc/subtle/aes_gcm_hkdf_streaming.cc changed 11.8% diff
cc/subtle/aes_gcm_hkdf_streaming_test.cc changed 14.1% diff
cc/subtle/aes_gcm_siv_boringssl.cc changed 67.0% diff
cc/subtle/aes_gcm_siv_boringssl_test.cc changed 91.1% diff
cc/subtle/aes_siv_boringssl.cc changed 30.5% diff
cc/subtle/aes_siv_boringssl_test.cc changed 21.1% diff
cc/subtle/decrypting_random_access_stream.cc changed 16.5% diff
cc/subtle/decrypting_random_access_stream_test.cc changed 14.8% diff
cc/subtle/ec_util.cc removed
cc/subtle/ec_util_test.cc removed
cc/subtle/ecdsa_sign_boringssl.cc changed 48.4% diff
cc/subtle/ecdsa_sign_boringssl_test.cc changed 27.5% diff
cc/subtle/ecdsa_verify_boringssl.cc changed 39.2% diff
cc/subtle/ecdsa_verify_boringssl_test.cc changed 12.9% diff
cc/subtle/ecies_hkdf_recipient_kem_boringssl.cc changed 45.8% diff
cc/subtle/ecies_hkdf_recipient_kem_boringssl_test.cc changed 22.8% diff
cc/subtle/ecies_hkdf_sender_kem_boringssl.cc changed 51.0% diff
cc/subtle/ecies_hkdf_sender_kem_boringssl_test.cc changed 27.4% diff
cc/subtle/ed25519_sign_boringssl.cc changed 80.4% diff
cc/subtle/ed25519_sign_boringssl_test.cc changed 60.1% diff
cc/subtle/ed25519_verify_boringssl.cc changed 72.5% diff
cc/subtle/ed25519_verify_boringssl_test.cc changed 89.3% diff
cc/subtle/encrypt_then_authenticate.cc changed 46.1% diff
cc/subtle/encrypt_then_authenticate_test.cc changed 34.6% diff
cc/subtle/hkdf.cc changed 90.6% diff
cc/subtle/hkdf_test.cc changed 21.3% diff
cc/subtle/hmac_boringssl.cc changed 30.5% diff
cc/subtle/hmac_boringssl_test.cc changed 25.1% diff
cc/subtle/hybrid_test_util.cc changed 15.6% diff
cc/subtle/nonce_based_streaming_aead.cc changed 11.3% diff
cc/subtle/pem_parser_boringssl.cc changed 88.9% diff
cc/subtle/pem_parser_boringssl_test.cc changed 100.0% diff
cc/subtle/prf/hkdf_streaming_prf.cc changed 32.2% diff
cc/subtle/prf/hkdf_streaming_prf_test.cc changed 20.4% diff
cc/subtle/prf/prf_set_util.cc changed 8.5% diff
cc/subtle/prf/prf_set_util_test.cc changed 19.1% diff
cc/subtle/prf/streaming_prf_wrapper.cc changed 7.3% diff
cc/subtle/prf/streaming_prf_wrapper_test.cc changed 23.1% diff
cc/subtle/random.cc changed 83.2% diff
cc/subtle/random_test.cc changed 56.5% diff
cc/subtle/rsa_ssa_pkcs1_sign_boringssl.cc changed 61.6% diff
cc/subtle/rsa_ssa_pkcs1_sign_boringssl_test.cc changed 42.1% diff
cc/subtle/rsa_ssa_pkcs1_verify_boringssl.cc changed 50.2% diff
cc/subtle/rsa_ssa_pkcs1_verify_boringssl_test.cc changed 21.9% diff
cc/subtle/rsa_ssa_pss_sign_boringssl.cc changed 100.0% diff
cc/subtle/rsa_ssa_pss_sign_boringssl_test.cc changed 50.4% diff
cc/subtle/rsa_ssa_pss_verify_boringssl.cc changed 100.0% diff
cc/subtle/rsa_ssa_pss_verify_boringssl_test.cc changed 77.8% diff
cc/subtle/stateful_cmac_boringssl.cc changed 31.0% diff
cc/subtle/stateful_cmac_boringssl_test.cc changed 84.1% diff
cc/subtle/stateful_hmac_boringssl.cc changed 28.2% diff
cc/subtle/stateful_hmac_boringssl_test.cc changed 11.3% diff
cc/subtle/streaming_aead_decrypting_stream.cc changed 12.5% diff
cc/subtle/streaming_aead_decrypting_stream_test.cc changed 9.0% diff
cc/subtle/streaming_aead_encrypting_stream.cc changed 5.4% diff
cc/subtle/streaming_aead_encrypting_stream_test.cc changed 8.7% diff
cc/subtle/streaming_aead_test_util.cc changed 10.7% diff
cc/subtle/streaming_aead_test_util_test.cc changed 5.5% diff
cc/subtle/streaming_mac_impl.cc changed 15.2% diff
cc/subtle/streaming_mac_impl_test.cc changed 14.4% diff
cc/subtle/subtle_util.cc changed 1.7% diff
cc/subtle/subtle_util_boringssl.cc removed
cc/subtle/subtle_util_boringssl_test.cc removed
cc/subtle/test_util.cc changed 18.4% diff
cc/subtle/wycheproof_util.cc changed 18.9% diff
cc/subtle/xchacha20_poly1305_boringssl.cc changed 75.5% diff
cc/subtle/xchacha20_poly1305_boringssl_test.cc changed 87.5% diff
cc/util/buffer.cc changed 9.3% diff
cc/util/buffer_test.cc changed 17.2% diff
cc/util/enums.cc changed 1.1% diff
cc/util/enums_test.cc changed 1.5% diff
cc/util/errors_test.cc changed 34.2% diff
cc/util/fake_kms_client.cc changed 15.0% diff
cc/util/fake_kms_client_test.cc changed 12.5% diff
cc/util/file_input_stream.cc changed 6.2% diff
cc/util/file_input_stream_test.cc changed 7.7% diff
cc/util/file_output_stream.cc changed 13.0% diff
cc/util/file_output_stream_test.cc changed 5.1% diff
cc/util/file_random_access_stream.cc changed 17.3% diff
cc/util/file_random_access_stream_test.cc changed 11.4% diff
cc/util/input_stream_util.cc changed 3.0% diff
cc/util/input_stream_util_test.cc changed 34.3% diff
cc/util/istream_input_stream.cc changed 8.6% diff
cc/util/istream_input_stream_test.cc changed 6.9% diff
cc/util/ostream_output_stream.cc changed 11.7% diff
cc/util/ostream_output_stream_test.cc changed 5.0% diff
cc/util/secret_data_test.cc changed 15.0% diff
cc/util/secret_proto_test.cc changed 21.1% diff
cc/util/status.cc changed 15.3% diff
cc/util/status_test.cc added
cc/util/statusor_test.cc changed 97.0% diff
cc/util/test_keyset_handle.cc changed 1.6% diff
cc/util/test_util.cc changed 4.7% diff
cc/util/test_util_test.cc changed 5.9% diff
cc/util/validation.cc changed 22.0% diff
cc/util/validation_test.cc changed 4.1% diff
examples/cc/digital_signatures/digital_signatures_cli.cc moved 10.4% diff
cc/examples/digital_signatures/digital_signatures_cli.cc
examples/cc/digital_signatures/util.cc moved 16.9% diff
cc/examples/digital_signatures/util.cc
examples/cc/helloworld/hello_world.cc moved 12.4% diff
cc/examples/helloworld/hello_world.cc
examples/cc/hybrid_encryption/hybrid_encryption_cli.cc moved 9.4% diff
cc/examples/hybrid_encryption/hybrid_encryption_cli.cc
examples/cc/hybrid_encryption/util.cc moved 13.6% diff
cc/examples/hybrid_encryption/util.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_dem_helper.cc moved 9.9% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_dem_helper.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_dem_helper_test.cc moved 19.7% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_dem_helper_test.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_private_key_manager.cc moved 17.4% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_private_key_manager.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_private_key_manager_test.cc moved 16.7% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_private_key_manager_test.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_public_key_manager.cc moved 28.1% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_public_key_manager.cc
experimental/pqcrypto/cc/hybrid/cecpq2_aead_hkdf_public_key_manager_test.cc moved 12.9% diff
cc/experimental/pqcrypto/kem/cecpq2_aead_hkdf_public_key_manager_test.cc
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_config.cc moved 10.7% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_config.cc
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_config_test.cc moved 22.8% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_config_test.cc
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_key_templates.cc moved 4.2% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_key_templates.cc
experimental/pqcrypto/cc/hybrid/cecpq2_hybrid_key_templates_test.cc moved 6.3% diff
cc/experimental/pqcrypto/kem/cecpq2_hybrid_key_templates_test.cc
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_decrypt.cc moved 21.8% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_decrypt.cc
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_decrypt_test.cc moved 10.9% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_decrypt_test.cc
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_encrypt.cc moved 12.8% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_encrypt.cc
experimental/pqcrypto/cc/hybrid/internal/cecpq2_aead_hkdf_hybrid_encrypt_test.cc moved 12.7% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_aead_hkdf_hybrid_encrypt_test.cc
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_recipient_kem_boringssl.cc moved 11.6% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_recipient_kem_boringssl.cc
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_recipient_kem_boringssl_test.cc moved 9.6% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_recipient_kem_boringssl_test.cc
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_sender_kem_boringssl.cc moved 18.6% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_sender_kem_boringssl.cc
experimental/pqcrypto/cc/subtle/cecpq2_hkdf_sender_kem_boringssl_test.cc moved 46.1% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_hkdf_sender_kem_boringssl_test.cc
experimental/pqcrypto/cc/subtle/cecpq2_subtle_boringssl_util.cc moved 13.5% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_subtle_boringssl_util.cc
experimental/pqcrypto/cc/subtle/cecpq2_subtle_boringssl_util_test.cc moved 3.5% diff
cc/experimental/pqcrypto/kem/subtle/cecpq2_subtle_boringssl_util_test.cc
experimental/pqcrypto/cc/util/test_util.cc moved 6.9% diff
cc/experimental/pqcrypto/kem/util/test_util.cc
experimental/pqcrypto/cc/util/test_util_test.cc moved 2.5% diff
cc/experimental/pqcrypto/kem/util/test_util_test.cc
python/tink/cc/cc_hpke_config.cc added
python/tink/cc/cc_jwt_config.cc changed 77.3% diff
python/tink/cc/cc_streaming_aead_wrappers.cc changed 7.4% diff
python/tink/cc/cc_streaming_aead_wrappers_test.cc changed 1.2% diff
python/tink/cc/cc_tink_config.cc changed 31.7% diff
python/tink/cc/input_stream_adapter.cc changed 4.1% diff
python/tink/cc/input_stream_adapter_test.cc changed 14.2% diff
python/tink/cc/output_stream_adapter.cc changed 3.1% diff
python/tink/cc/output_stream_adapter_test.cc changed 12.6% diff
python/tink/cc/pybind/aead.cc changed 34.7% diff
python/tink/cc/pybind/cc_aws_kms_client.cc changed 51.7% diff
python/tink/cc/pybind/cc_fake_kms_client_testonly.cc changed 30.2% diff
python/tink/cc/pybind/cc_gcp_kms_client.cc changed 33.3% diff
python/tink/cc/pybind/cc_hpke_config.cc added
python/tink/cc/pybind/cc_jwt_config.cc changed 38.1% diff
python/tink/cc/pybind/cc_key_manager.cc changed 2.2% diff
python/tink/cc/pybind/cc_streaming_aead_wrappers.cc changed 45.3% diff
python/tink/cc/pybind/cc_tink_config.cc changed 11.4% diff
python/tink/cc/pybind/deterministic_aead.cc changed 34.2% diff
python/tink/cc/pybind/hybrid_decrypt.cc changed 37.2% diff
python/tink/cc/pybind/hybrid_encrypt.cc changed 37.2% diff
python/tink/cc/pybind/input_stream_adapter.cc changed 97.5% diff
python/tink/cc/pybind/mac.cc changed 34.7% diff
python/tink/cc/pybind/output_stream_adapter.cc changed 52.0% diff
python/tink/cc/pybind/prf.cc changed 28.3% diff
python/tink/cc/pybind/public_key_sign.cc changed 24.3% diff
python/tink/cc/pybind/public_key_verify.cc changed 22.9% diff
python/tink/cc/pybind/python_file_object_adapter.cc changed 77.0% diff
python/tink/cc/pybind/status.cc removed
python/tink/cc/pybind/status_injector.cc removed
python/tink/cc/pybind/status_utils.cc removed
python/tink/cc/pybind/streaming_aead.cc changed 4.2% diff
python/tink/cc/pybind/tink_bindings.cc changed 9.4% diff
python/tink/cc/python_input_stream.cc changed 15.6% diff
python/tink/cc/python_input_stream_test.cc changed 8.8% diff
python/tink/cc/python_output_stream.cc changed 4.1% diff
python/tink/cc/python_output_stream_test.cc changed 5.5% diff
testing/cc/aead_impl.cc changed 33.6% diff
testing/cc/aead_impl_test.cc changed 5.4% diff
testing/cc/deterministic_aead_impl.cc changed 34.3% diff
testing/cc/deterministic_aead_impl_test.cc changed 4.8% diff
testing/cc/hybrid_impl.cc changed 31.2% diff
testing/cc/hybrid_impl_test.cc changed 12.1% diff
testing/cc/jwt_impl.cc changed 70.5% diff
testing/cc/jwt_impl_test.cc changed 48.4% diff
testing/cc/keyset_impl.cc changed 100.0% diff
testing/cc/keyset_impl_test.cc changed 97.1% diff
testing/cc/mac_impl.cc changed 34.2% diff
testing/cc/mac_impl_test.cc changed 5.6% diff
testing/cc/metadata_impl_test.cc changed 3.6% diff
testing/cc/prf_set_impl.cc changed 29.9% diff
testing/cc/prf_set_impl_test.cc changed 3.9% diff
testing/cc/signature_impl.cc changed 30.8% diff
testing/cc/signature_impl_test.cc changed 13.6% diff
testing/cc/streaming_aead_impl.cc changed 28.8% diff
testing/cc/streaming_aead_impl_test.cc changed 7.5% diff
testing/cc/testing_server.cc changed 20.2% diff
tools/testing/cc/aead_cli.cc changed 10.0% diff
tools/testing/cc/aws_kms_aead_cli.cc changed 10.2% diff
tools/testing/cc/cli_util.cc changed 17.5% diff
tools/testing/cc/deterministic_aead_cli.cc removed
tools/testing/cc/gcp_kms_aead_cli.cc changed 10.9% diff
tools/testing/cc/hybrid_decrypt_cli.cc removed
tools/testing/cc/hybrid_encrypt_cli.cc removed
tools/testing/cc/keyset_reader_writer_cli.cc removed
tools/testing/cc/mac_cli.cc removed
tools/testing/cc/prf_set_cli.cc removed
tools/testing/cc/public_key_sign_cli.cc removed
tools/testing/cc/public_key_verify_cli.cc removed
tools/testing/cc/streaming_aead_cli.cc removed
tools/testing/cc/version_cli.cc removed

Go Programs (273 of 356):

NameStatusDeltaVisual Diff
go/aead/aead.go changed 34.2% diff
go/aead/aead_factory.go changed 44.1% diff
go/aead/aead_factory_test.go changed 100.0% diff
go/aead/aead_key_templates.go changed 0.7% diff
go/aead/aead_key_templates_test.go changed 15.1% diff
go/aead/aes_ctr_hmac_aead_key_manager.go changed 2.8% diff
go/aead/aes_ctr_hmac_aead_key_manager_test.go changed 1.3% diff
go/aead/aes_gcm_key_manager.go changed 3.9% diff
go/aead/aes_gcm_key_manager_test.go changed 1.0% diff
go/aead/aes_gcm_siv_key_manager.go added
go/aead/aes_gcm_siv_key_manager_test.go added
go/aead/chacha20poly1305_key_manager.go changed 5.2% diff
go/aead/chacha20poly1305_key_manager_test.go changed 0.6% diff
go/aead/kms_envelope_aead.go changed 3.6% diff
go/aead/kms_envelope_aead_key_manager.go changed 5.1% diff
go/aead/subtle/aes_ctr.go changed 2.0% diff
go/aead/subtle/aes_gcm.go changed 71.8% diff
go/aead/subtle/aes_gcm_siv.go changed 17.8% diff
go/aead/subtle/aes_gcm_siv_test.go changed 0.8% diff
go/aead/subtle/aes_gcm_test.go changed 11.6% diff
go/aead/subtle/chacha20poly1305.go changed 49.2% diff
go/aead/subtle/chacha20poly1305_test.go changed 29.1% diff
go/aead/subtle/chacha20poly1305_vectors_test.go changed 0.02% diff
go/aead/subtle/encrypt_then_authenticate.go changed 27.4% diff
go/aead/subtle/encrypt_then_authenticate_test.go changed 24.2% diff
go/aead/subtle/subtle.go changed 18.4% diff
go/aead/subtle/subtle_test.go changed 26.4% diff
go/aead/subtle/xchacha20poly1305.go changed 25.2% diff
go/aead/xchacha20poly1305_key_manager.go changed 5.1% diff
go/aead/xchacha20poly1305_key_manager_test.go changed 0.6% diff
go/core/primitiveset/primitiveset.go changed 14.4% diff
go/core/primitiveset/primitiveset_test.go changed 100.0% diff
go/core/registry/key_manager.go changed 1.9% diff
go/core/registry/registry.go changed 8.5% diff
go/core/registry/registry_test.go changed 0.5% diff
go/daead/aes_siv_key_manager.go changed 4.4% diff
go/daead/aes_siv_key_manager_test.go changed 0.6% diff
go/daead/daead.go changed 6.9% diff
go/daead/daead_factory.go changed 1.4% diff
go/daead/daead_key_templates.go changed 3.1% diff
go/daead/daead_key_templates_test.go changed 11.8% diff
go/daead/subtle/aes_siv.go changed 16.2% diff
go/hybrid/ecies_aead_hkdf_dem_helper.go changed 0.6% diff
go/hybrid/ecies_aead_hkdf_private_key_manager.go changed 3.4% diff
go/hybrid/ecies_aead_hkdf_public_key_manager.go changed 5.5% diff
go/hybrid/hpke_private_key_manager.go added
go/hybrid/hpke_private_key_manager_test.go added
go/hybrid/hpke_public_key_manager.go added
go/hybrid/hpke_public_key_manager_test.go added
go/hybrid/hybrid.go changed 31.4% diff
go/hybrid/hybrid_decrypt_factory.go changed 14.6% diff
go/hybrid/hybrid_encrypt_factory.go changed 9.7% diff
go/hybrid/hybrid_factory_test.go changed 82.6% diff
go/hybrid/hybrid_key_templates.go changed 100.0% diff
go/hybrid/hybrid_key_templates_test.go changed 40.7% diff
go/hybrid/internal/hpke/aead.go added
go/hybrid/internal/hpke/aes_gcm_aead.go added
go/hybrid/internal/hpke/aes_gcm_aead_test.go added
go/hybrid/internal/hpke/chacha20poly1305_aead.go added
go/hybrid/internal/hpke/chacha20poly1305_aead_test.go added
go/hybrid/internal/hpke/context.go added
go/hybrid/internal/hpke/context_test.go added
go/hybrid/internal/hpke/decrypt.go added
go/hybrid/internal/hpke/encrypt.go added
go/hybrid/internal/hpke/encrypt_decrypt_test.go added
go/hybrid/internal/hpke/hkdf_kdf.go added
go/hybrid/internal/hpke/hkdf_kdf_test.go added
go/hybrid/internal/hpke/hpke.go added
go/hybrid/internal/hpke/hpke_test.go added
go/hybrid/internal/hpke/kdf.go added
go/hybrid/internal/hpke/kem.go added
go/hybrid/internal/hpke/primitive_factory.go added
go/hybrid/internal/hpke/primitive_factory_test.go added
go/hybrid/internal/hpke/x25519_kem.go added
go/hybrid/internal/hpke/x25519_kem_test.go added
go/hybrid/subtle/elliptic_curves.go changed 2.4% diff
go/hybrid/subtle/public_key.go added
go/hybrid/subtle/public_key_test.go added
go/insecurecleartextkeyset/insecurecleartextkeyset_test.go changed 1.3% diff
go/integration/awskms/aws_kms_aead.go changed 12.1% diff
go/integration/awskms/aws_kms_aead_test.go changed 5.5% diff
go/integration/awskms/aws_kms_client_test.go changed 18.0% diff
go/integration/gcpkms/gcp_kms_aead.go changed 22.0% diff
go/integration/gcpkms/gcp_kms_aead_test.go changed 9.5% diff
go/integration/gcpkms/gcp_kms_client.go changed 61.7% diff
go/integration/gcpkms/gcp_kms_client_test.go changed 10.7% diff
go/integration/hcvault/hcvault_aead.go changed 10.8% diff
go/integration/hcvault/hcvault_aead_test.go changed 2.4% diff
go/integration/hcvault/hcvault_client_test.go changed 8.9% diff
go/internal/aead/aead.go added
go/internal/aead/aead_test.go added
go/internal/aead/aes_gcm_insecure_iv.go added
go/internal/aead/aes_gcm_insecure_iv_test.go added
go/internal/aead/chacha20poly1305_insecure_nonce.go added
go/internal/aead/chacha20poly1305_insecure_nonce_test.go added
go/internal/aead/chacha20poly1305_insecure_nonce_vectors_test.go added
go/internal/internalregistry/internal_registry.go added
go/internal/internalregistry/internal_registry_test.go added
go/internal/monitoringutil/monitoring_util.go added
go/internal/monitoringutil/monitoring_util_test.go added
go/jwt/jwk_converter.go added
go/jwt/jwk_converter_test.go added
go/jwt/jwt.go added
go/jwt/jwt_ecdsa_signer_key_manager.go added
go/jwt/jwt_ecdsa_signer_key_manager_test.go added
go/jwt/jwt_ecdsa_verifier_key_manager.go added
go/jwt/jwt_ecdsa_verifier_key_manager_test.go added
go/jwt/jwt_encoding.go added
go/jwt/jwt_encoding_test.go added
go/jwt/jwt_hmac_key_manager.go added
go/jwt/jwt_hmac_key_manager_test.go added
go/jwt/jwt_key_templates.go added
go/jwt/jwt_key_templates_test.go added
go/jwt/jwt_mac.go added
go/jwt/jwt_mac_factory.go added
go/jwt/jwt_mac_factory_test.go added
go/jwt/jwt_mac_kid.go added
go/jwt/jwt_mac_kid_test.go added
go/jwt/jwt_signer.go added
go/jwt/jwt_signer_factory.go added
go/jwt/jwt_signer_kid.go added
go/jwt/jwt_signer_verifier_factory_test.go added
go/jwt/jwt_signer_verifier_kid_test.go added
go/jwt/jwt_test.go added
go/jwt/jwt_validator.go added
go/jwt/jwt_validator_test.go added
go/jwt/jwt_verifier.go added
go/jwt/jwt_verifier_factory.go added
go/jwt/jwt_verifier_kid.go added
go/jwt/raw_jwt.go added
go/jwt/raw_jwt_test.go added
go/jwt/verified_jwt.go added
go/jwt/verified_jwt_test.go added
go/keyset/binary_io.go changed 1.5% diff
go/keyset/binary_io_test.go changed 1.8% diff
go/keyset/handle.go changed 13.5% diff
go/keyset/handle_test.go changed 28.5% diff
go/keyset/json_io.go changed 20.9% diff
go/keyset/json_io_test.go changed 0.5% diff
go/keyset/manager.go changed 100.0% diff
go/keyset/manager_test.go changed 100.0% diff
go/keyset/validation.go changed 5.7% diff
go/kwp/subtle/kwp.go changed 1.1% diff
go/mac/aes_cmac_key_manager.go changed 5.6% diff
go/mac/aes_cmac_key_manager_test.go changed 0.4% diff
go/mac/hmac_key_manager.go changed 3.6% diff
go/mac/hmac_key_manager_test.go changed 0.4% diff
go/mac/mac.go changed 12.2% diff
go/mac/mac_factory.go changed 6.8% diff
go/mac/mac_factory_test.go changed 0.5% diff
go/mac/mac_key_templates.go changed 1.1% diff
go/mac/mac_key_templates_test.go changed 14.1% diff
go/monitoring/monitoring.go added
go/prf/aes_cmac_prf_key_manager.go changed 4.5% diff
go/prf/aes_cmac_prf_key_manager_test.go changed 0.4% diff
go/prf/hkdf_prf_key_manager.go changed 3.9% diff
go/prf/hkdf_prf_key_manager_test.go changed 0.4% diff
go/prf/hmac_prf_key_manager.go changed 3.9% diff
go/prf/hmac_prf_key_manager_test.go changed 0.4% diff
go/prf/prf_key_templates.go changed 1.0% diff
go/prf/prf_key_templates_test.go changed 16.1% diff
go/prf/prf_set.go changed 6.2% diff
go/prf/prf_set_factory.go changed 2.7% diff
go/prf/subtle/aes_cmac.go changed 1.9% diff
go/proto/aes_cmac_go_proto/aes_cmac.pb.go changed 100.0% diff
go/proto/aes_cmac_prf_go_proto/aes_cmac_prf.pb.go changed 100.0% diff
go/proto/aes_ctr_go_proto/aes_ctr.pb.go changed 100.0% diff
go/proto/aes_ctr_hmac_aead_go_proto/aes_ctr_hmac_aead.pb.go changed 100.0% diff
go/proto/aes_ctr_hmac_streaming_go_proto/aes_ctr_hmac_streaming.pb.go changed 100.0% diff
go/proto/aes_gcm_go_proto/aes_gcm.pb.go changed 100.0% diff
go/proto/aes_gcm_hkdf_streaming_go_proto/aes_gcm_hkdf_streaming.pb.go changed 100.0% diff
go/proto/aes_gcm_siv_go_proto/aes_gcm_siv.pb.go added
go/proto/aes_siv_go_proto/aes_siv.pb.go changed 100.0% diff
go/proto/chacha20_poly1305_go_proto/chacha20_poly1305.pb.go changed 100.0% diff
go/proto/common_go_proto/common.pb.go changed 100.0% diff
go/proto/ecdsa_go_proto/ecdsa.pb.go changed 100.0% diff
go/proto/ecies_aead_hkdf_go_proto/ecies_aead_hkdf.pb.go changed 100.0% diff
go/proto/ed25519_go_proto/ed25519.pb.go changed 100.0% diff
go/proto/hkdf_prf_go_proto/hkdf_prf.pb.go changed 100.0% diff
go/proto/hmac_go_proto/hmac.pb.go changed 100.0% diff
go/proto/hmac_prf_go_proto/hmac_prf.pb.go changed 100.0% diff
go/proto/hpke_go_proto/hpke.pb.go added
go/proto/jwt_ecdsa_go_proto/jwt_ecdsa.pb.go added
go/proto/jwt_hmac_go_proto/jwt_hmac.pb.go added
go/proto/jwt_rsa_ssa_pkcs1_go_proto/jwt_rsa_ssa_pkcs1.pb.go added
go/proto/kms_envelope_go_proto/kms_envelope.pb.go changed 100.0% diff
go/proto/rsa_ssa_pkcs1_go_proto/rsa_ssa_pkcs1.pb.go changed 100.0% diff
go/proto/rsa_ssa_pss_go_proto/rsa_ssa_pss.pb.go removed
go/proto/tink_go_proto/tink.pb.go changed 100.0% diff
go/proto/xchacha20_poly1305_go_proto/xchacha20_poly1305.pb.go changed 100.0% diff
go/signature/ecdsa_signer_key_manager.go changed 3.5% diff
go/signature/ecdsa_signer_key_manager_test.go changed 6.8% diff
go/signature/ecdsa_verifier_key_manager.go changed 6.0% diff
go/signature/ecdsa_verifier_key_manager_test.go changed 48.6% diff
go/signature/ed25519_signer_key_manager.go changed 4.3% diff
go/signature/ed25519_signer_key_manager_test.go changed 3.6% diff
go/signature/ed25519_verifier_key_manager.go changed 6.1% diff
go/signature/ed25519_verifier_key_manager_test.go changed 2.0% diff
go/signature/internal/internal.go added
go/signature/internal/rsa.go added
go/signature/internal/rsa_test.go added
go/signature/internal/rsassapkcs1_signer.go added
go/signature/internal/rsassapkcs1_signer_verifier_test.go added
go/signature/internal/rsassapkcs1_verifier.go added
go/signature/rsa.go added
go/signature/rsassapkcs1_signer_key_manager.go added
go/signature/rsassapkcs1_signer_key_manager_test.go added
go/signature/rsassapkcs1_verifier_key_manager.go added
go/signature/rsassapkcs1_verifier_key_manager_test.go added
go/signature/signature.go changed 48.4% diff
go/signature/signature_factory_test.go changed 51.6% diff
go/signature/signature_key_templates.go changed 80.9% diff
go/signature/signature_key_templates_test.go changed 32.0% diff
go/signature/signer_factory.go changed 2.0% diff
go/signature/subtle/ecdsa_signer.go changed 2.8% diff
go/signature/subtle/ecdsa_signer_verifier_test.go changed 13.2% diff
go/signature/subtle/ecdsa_test.go changed 2.3% diff
go/signature/subtle/ecdsa_verifier.go changed 4.7% diff
go/signature/subtle/rsa.go removed
go/signature/subtle/rsa_test.go removed
go/signature/verifier_factory.go changed 1.6% diff
go/streamingaead/aes_ctr_hmac_key_manager.go changed 0.6% diff
go/streamingaead/aes_ctr_hmac_key_manager_test.go changed 0.4% diff
go/streamingaead/aes_gcm_hkdf_key_manager.go changed 0.7% diff
go/streamingaead/aes_gcm_hkdf_key_manager_test.go changed 0.4% diff
go/streamingaead/decrypt_reader.go changed 47.9% diff
go/streamingaead/decrypt_reader_test.go added
go/streamingaead/streamingaead.go changed 13.0% diff
go/streamingaead/streamingaead_factory.go changed 8.4% diff
go/streamingaead/streamingaead_key_templates.go changed 0.6% diff
go/streamingaead/streamingaead_key_templates_test.go changed 10.5% diff
go/streamingaead/subtle/aes_ctr_hmac.go changed 0.7% diff
go/streamingaead/subtle/aes_gcm_hkdf.go changed 0.9% diff
go/subtle/x25519.go added
go/subtle/x25519_test.go added
go/testing/fakemonitoring/fakemonitoring.go added
go/testing/fakemonitoring/fakemonitoring_test.go added
go/testutil/constant.go changed 4.2% diff
go/testutil/hybrid/private_key.go added
go/testutil/hybrid/private_key_test.go added
go/testutil/testdata.go removed
go/testutil/testdata_test.go removed
go/testutil/testutil.go changed 15.4% diff
go/testutil/testutil_test.go changed 17.4% diff
go/testutil/wycheproofutil.go changed 13.2% diff
go/tink/aead.go changed 50.9% diff
go/tink/deterministic_aead.go changed 45.6% diff
go/tink/hybrid_decrypt.go changed 7.4% diff
go/tink/hybrid_encrypt.go changed 7.3% diff
go/tink/streamingaead.go changed 4.3% diff
go/tink/tink.go added
go/tink/version.go changed 2.8% diff
testing/go/aead_service.go changed 3.3% diff
testing/go/daead_service.go changed 3.3% diff
testing/go/hybrid_service.go changed 3.3% diff
testing/go/jwt_service.go added
testing/go/jwt_service_test.go added
testing/go/keyset_service.go changed 100.0% diff
testing/go/mac_service.go changed 3.6% diff
testing/go/metadata_service.go changed 8.3% diff
testing/go/prf_set_service.go changed 3.4% diff
testing/go/services_test.go changed 24.0% diff
testing/go/signature_service.go changed 3.7% diff
testing/go/streaming_aead_service.go changed 2.3% diff
testing/go/testing_server.go changed 5.8% diff
tools/testing/go/aead_cli.go changed 14.8% diff
tools/testing/go/deterministic_aead_cli.go removed
tools/testing/go/generate_envelope_keyset.go changed 6.8% diff
tools/testing/go/hybrid_decrypt_cli.go removed
tools/testing/go/hybrid_encrypt_cli.go removed
tools/testing/go/mac_cli.go removed
tools/testing/go/prf_set_cli.go removed
tools/testing/go/streaming_aead_cli.go removed

Java Programs (490 of 673):

NameStatusDeltaVisual Diff
apps/paymentmethodtoken/src/main/java/com/google/crypto/tink/apps/paymentmethodtoken/PaymentMethodT
okenConstants.java
changed 1.9% diff
apps/paymentmethodtoken/src/main/java/com/google/crypto/tink/apps/paymentmethodtoken/PaymentMethodT
okenSender.java
changed 1.2% diff
apps/paymentmethodtoken/src/main/java/com/google/crypto/tink/apps/paymentmethodtoken/PaymentMethodT
okenUtil.java
changed 2.5% diff
apps/webpush/src/main/java/com/google/crypto/tink/apps/webpush/WebPushUtil.java changed 2.9% diff
examples/java_src/aead/AeadExample.java moved 0.0%
java_src/examples/aead/AeadExample.java
examples/java_src/cleartextkeyset/CleartextKeysetExample.java moved 0.0%
java_src/examples/cleartextkeyset/CleartextKeysetExample.java
examples/java_src/deterministicaead/DeterministicAeadExample.java moved 0.0%
java_src/examples/deterministicaead/DeterministicAeadExample.java
examples/java_src/encryptedkeyset/EncryptedKeysetExample.java moved 0.0%
java_src/examples/encryptedkeyset/EncryptedKeysetExample.java
examples/java_src/envelopeaead/EnvelopeAeadExample.java moved 0.0%
java_src/examples/envelopeaead/EnvelopeAeadExample.java
examples/java_src/gcs/GcsEnvelopeAeadExample.java moved 0.0%
java_src/examples/gcs/GcsEnvelopeAeadExample.java
examples/java_src/helloworld/src/main/java/com/helloworld/Commands.java moved 9.9% diff
java_src/examples/helloworld/src/main/java/com/helloworld/Commands.java
examples/java_src/helloworld/src/main/java/com/helloworld/HelloWorld.java moved 0.0%
java_src/examples/helloworld/src/main/java/com/helloworld/HelloWorld.java
examples/java_src/hybrid/HybridExample.java moved 1.8% diff
java_src/examples/hybrid/HybridExample.java
examples/java_src/mac/MacExample.java moved 0.0%
java_src/examples/mac/MacExample.java
examples/java_src/signature/SignatureExample.java moved 0.0%
java_src/examples/signature/SignatureExample.java
examples/java_src/streamingaead/StreamingAeadExample.java moved 0.0%
java_src/examples/streamingaead/StreamingAeadExample.java
java_src/examples/jwt/JwtGeneratePublicJwkSet.java added
java_src/examples/jwt/JwtSign.java added
java_src/examples/jwt/JwtVerify.java added
java_src/src/main/java/com/google/crypto/tink/AccessesPartialKey.java added
java_src/src/main/java/com/google/crypto/tink/aead/AeadFactory.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/aead/AeadWrapper.java changed 47.1% diff
java_src/src/main/java/com/google/crypto/tink/aead/AesCtrHmacAeadKeyManager.java changed 3.8% diff
java_src/src/main/java/com/google/crypto/tink/aead/AesCtrKeyManager.java changed 2.4% diff
java_src/src/main/java/com/google/crypto/tink/aead/AesEaxKeyManager.java changed 1.4% diff
java_src/src/main/java/com/google/crypto/tink/aead/AesGcmKeyManager.java changed 3.8% diff
java_src/src/main/java/com/google/crypto/tink/aead/AesGcmSivKeyManager.java changed 1.3% diff
java_src/src/main/java/com/google/crypto/tink/aead/ChaCha20Poly1305KeyManager.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/aead/internal/ChaCha20Util.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceAesGcmJce.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20Base.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20Poly1305.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20Poly1305Base.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceXChaCha20.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/InsecureNonceXChaCha20Poly1305.java added
java_src/src/main/java/com/google/crypto/tink/aead/internal/Poly1305.java added
java_src/src/main/java/com/google/crypto/tink/aead/KmsAeadKeyManager.java changed 2.6% diff
java_src/src/main/java/com/google/crypto/tink/aead/KmsEnvelopeAeadKeyManager.java changed 2.1% diff
java_src/src/main/java/com/google/crypto/tink/aead/subtle/AesGcmSiv.java changed 16.3% diff
java_src/src/main/java/com/google/crypto/tink/aead/XChaCha20Poly1305KeyManager.java changed 1.7% diff
java_src/src/main/java/com/google/crypto/tink/CleartextKeysetHandle.java changed 31.3% diff
java_src/src/main/java/com/google/crypto/tink/Config.java changed 0.5% diff
java_src/src/main/java/com/google/crypto/tink/config/internal/TinkFipsUtil.java added
java_src/src/main/java/com/google/crypto/tink/config/TinkConfig.java changed 0.7% diff
java_src/src/main/java/com/google/crypto/tink/config/TinkFips.java changed 58.9% diff
java_src/src/main/java/com/google/crypto/tink/config/TinkFipsDisabled.java moved 10.2% diff
java_src/src/main/java/com/google/crypto/tink/config/internal/TinkFipsDisabled.java
java_src/src/main/java/com/google/crypto/tink/config/TinkFipsEnabled.java moved 43.8% diff
java_src/src/main/java/com/google/crypto/tink/config/internal/TinkFipsEnabled.java
java_src/src/main/java/com/google/crypto/tink/daead/AesSivKeyManager.java changed 1.6% diff
java_src/src/main/java/com/google/crypto/tink/daead/DeterministicAeadConfig.java changed 6.6% diff
java_src/src/main/java/com/google/crypto/tink/daead/DeterministicAeadFactory.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/daead/DeterministicAeadKeyTemplates.java changed 2.1% diff
java_src/src/main/java/com/google/crypto/tink/daead/DeterministicAeadWrapper.java changed 45.6% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManager.java changed 2.5% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/EciesAeadHkdfPublicKeyManager.java changed 5.5% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridConfig.java changed 4.1% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridDecryptConfig.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridDecryptFactory.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptConfig.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptFactory.java changed 1.8% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridEncryptWrapper.java changed 9.8% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridKeyTemplates.java changed 0.6% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/HybridUtil.java changed 1.5% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/AesGcmHpkeAead.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/ChaCha20Poly1305HpkeAead.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HkdfHpkeKdf.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeAead.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeContext.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeDecrypt.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeEncrypt.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKdf.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKem.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKemEncapOutput.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKemKeyFactory.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeKemPrivateKey.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkePrimitiveFactory.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkePrivateKeyManager.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkePublicKeyManager.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/HpkeUtil.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/NistCurvesHpkeKem.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/NistCurvesHpkeKemPrivateKey.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/X25519HpkeKem.java added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/X25519HpkeKemPrivateKey.java added
java_src/src/main/java/com/google/crypto/tink/InsecureSecretKeyAccess.java added
java_src/src/main/java/com/google/crypto/tink/integration/android/AndroidKeysetManager.java changed 2.1% diff
java_src/src/main/java/com/google/crypto/tink/integration/android/AndroidKeystoreKmsClient.java changed 11.2% diff
java_src/src/main/java/com/google/crypto/tink/integration/gcpkms/GcpKmsClient.java changed 27.3% diff
java_src/src/main/java/com/google/crypto/tink/internal/BuildDispatchedCode.java added
java_src/src/main/java/com/google/crypto/tink/internal/KeyParser.java added
java_src/src/main/java/com/google/crypto/tink/internal/KeySerializer.java added
java_src/src/main/java/com/google/crypto/tink/internal/KeyStatusTypeProtoConverter.java added
java_src/src/main/java/com/google/crypto/tink/internal/KeyTester.java added
java_src/src/main/java/com/google/crypto/tink/internal/LegacyProtoKey.java added
java_src/src/main/java/com/google/crypto/tink/internal/LegacyProtoParameters.java added
java_src/src/main/java/com/google/crypto/tink/internal/MonitoringUtil.java added
java_src/src/main/java/com/google/crypto/tink/internal/MutableMonitoringRegistry.java added
java_src/src/main/java/com/google/crypto/tink/internal/MutableSerializationRegistry.java added
java_src/src/main/java/com/google/crypto/tink/internal/ParametersParser.java added
java_src/src/main/java/com/google/crypto/tink/internal/ParametersSerializer.java added
java_src/src/main/java/com/google/crypto/tink/internal/PrimitiveFactory.java added
java_src/src/main/java/com/google/crypto/tink/internal/ProtoKeySerialization.java added
java_src/src/main/java/com/google/crypto/tink/internal/ProtoParametersSerialization.java added
java_src/src/main/java/com/google/crypto/tink/internal/Serialization.java added
java_src/src/main/java/com/google/crypto/tink/internal/SerializationRegistry.java added
java_src/src/main/java/com/google/crypto/tink/internal/testing/Asserts.java added
java_src/src/main/java/com/google/crypto/tink/internal/testing/FakeMonitoringClient.java added
java_src/src/main/java/com/google/crypto/tink/internal/testing/KeyWithSerialization.java added
java_src/src/main/java/com/google/crypto/tink/internal/testing/ParametersWithSerialization.java added
java_src/src/main/java/com/google/crypto/tink/internal/TinkBugException.java added
java_src/src/main/java/com/google/crypto/tink/internal/Util.java added
java_src/src/main/java/com/google/crypto/tink/JsonKeysetReader.java changed 15.0% diff
java_src/src/main/java/com/google/crypto/tink/JsonKeysetWriter.java changed 3.5% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwkSetConverter.java changed 85.8% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaSignKeyManager.java changed 29.6% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtEcdsaVerifyKeyManager.java changed 15.6% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtFormat.java changed 44.1% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtHmacKeyManager.java changed 51.7% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtMacInternal.java added
java_src/src/main/java/com/google/crypto/tink/jwt/JwtMacWrapper.java changed 55.5% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignInternal.java added
java_src/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeySignWrapper.java changed 47.0% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeyVerifyInternal.java added
java_src/src/main/java/com/google/crypto/tink/jwt/JwtPublicKeyVerifyWrapper.java changed 48.5% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1SignKeyManager.java changed 33.1% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1VerifyKeyManager.java changed 17.7% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssSignKeyManager.java changed 32.8% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtRsaSsaPssVerifyKeyManager.java changed 16.2% diff
java_src/src/main/java/com/google/crypto/tink/jwt/JwtValidator.java changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/jwt/RawJwt.java changed 29.0% diff
java_src/src/main/java/com/google/crypto/tink/jwt/VerifiedJwt.java changed 9.7% diff
java_src/src/main/java/com/google/crypto/tink/Key.java added
java_src/src/main/java/com/google/crypto/tink/KeyManager.java changed 14.9% diff
java_src/src/main/java/com/google/crypto/tink/KeyManagerImpl.java changed 0.9% diff
java_src/src/main/java/com/google/crypto/tink/KeyManagerRegistry.java added
java_src/src/main/java/com/google/crypto/tink/KeysetHandle.java changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/KeysetManager.java changed 16.7% diff
java_src/src/main/java/com/google/crypto/tink/KeyStatus.java added
java_src/src/main/java/com/google/crypto/tink/KeyTemplates.java changed 8.6% diff
java_src/src/main/java/com/google/crypto/tink/KeyTypeManager.java moved 9.4% diff
java_src/src/main/java/com/google/crypto/tink/internal/KeyTypeManager.java
java_src/src/main/java/com/google/crypto/tink/KmsClients.java changed 8.5% diff
java_src/src/main/java/com/google/crypto/tink/KmsClientsTestUtil.java added
java_src/src/main/java/com/google/crypto/tink/mac/AesCmacKey.java added
java_src/src/main/java/com/google/crypto/tink/mac/AesCmacKeyManager.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/mac/AesCmacParameters.java added
java_src/src/main/java/com/google/crypto/tink/mac/AesCmacProtoSerialization.java added
java_src/src/main/java/com/google/crypto/tink/mac/ChunkedMac.java added
java_src/src/main/java/com/google/crypto/tink/mac/ChunkedMacComputation.java added
java_src/src/main/java/com/google/crypto/tink/mac/ChunkedMacVerification.java added
java_src/src/main/java/com/google/crypto/tink/mac/HmacKeyManager.java changed 2.8% diff
java_src/src/main/java/com/google/crypto/tink/mac/MacFactory.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/mac/MacKey.java added
java_src/src/main/java/com/google/crypto/tink/mac/MacParameters.java added
java_src/src/main/java/com/google/crypto/tink/mac/MacWrapper.java changed 58.4% diff
java_src/src/main/java/com/google/crypto/tink/monitoring/MonitoringAnnotations.java added
java_src/src/main/java/com/google/crypto/tink/monitoring/MonitoringClient.java added
java_src/src/main/java/com/google/crypto/tink/monitoring/MonitoringKeysetInfo.java added
java_src/src/main/java/com/google/crypto/tink/NoSecretKeysetHandle.java changed 1.3% diff
java_src/src/main/java/com/google/crypto/tink/Parameters.java added
java_src/src/main/java/com/google/crypto/tink/PemKeyType.java changed 0.8% diff
java_src/src/main/java/com/google/crypto/tink/prf/AesCmacPrfKeyManager.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/prf/HkdfPrfKeyManager.java changed 1.5% diff
java_src/src/main/java/com/google/crypto/tink/prf/HmacPrfKeyManager.java changed 3.9% diff
java_src/src/main/java/com/google/crypto/tink/prf/PrfConfig.java changed 18.4% diff
java_src/src/main/java/com/google/crypto/tink/PrimitiveSet.java changed 84.1% diff
java_src/src/main/java/com/google/crypto/tink/PrimitiveWrapper.java changed 8.1% diff
java_src/src/main/java/com/google/crypto/tink/PrivateKeyManagerImpl.java changed 5.1% diff
java_src/src/main/java/com/google/crypto/tink/PrivateKeyTypeManager.java moved 5.6% diff
java_src/src/main/java/com/google/crypto/tink/internal/PrivateKeyTypeManager.java
java_src/src/main/java/com/google/crypto/tink/Registry.java changed 38.3% diff
java_src/src/main/java/com/google/crypto/tink/SecretKeyAccess.java added
java_src/src/main/java/com/google/crypto/tink/signature/EcdsaSignKeyManager.java changed 10.1% diff
java_src/src/main/java/com/google/crypto/tink/signature/EcdsaVerifyKeyManager.java changed 13.8% diff
java_src/src/main/java/com/google/crypto/tink/signature/Ed25519PrivateKeyManager.java changed 5.8% diff
java_src/src/main/java/com/google/crypto/tink/signature/Ed25519PublicKeyManager.java changed 7.7% diff
java_src/src/main/java/com/google/crypto/tink/signature/internal/SigUtil.java changed 10.6% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeySignConfig.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeySignFactory.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeySignWrapper.java changed 41.6% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeyVerifyConfig.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeyVerifyFactory.java changed 1.9% diff
java_src/src/main/java/com/google/crypto/tink/signature/PublicKeyVerifyWrapper.java changed 26.8% diff
java_src/src/main/java/com/google/crypto/tink/signature/RsaSsaPkcs1SignKeyManager.java changed 5.1% diff
java_src/src/main/java/com/google/crypto/tink/signature/RsaSsaPkcs1VerifyKeyManager.java changed 12.4% diff
java_src/src/main/java/com/google/crypto/tink/signature/RsaSsaPssSignKeyManager.java changed 2.9% diff
java_src/src/main/java/com/google/crypto/tink/signature/RsaSsaPssVerifyKeyManager.java changed 5.6% diff
java_src/src/main/java/com/google/crypto/tink/signature/SignatureConfig.java changed 0.8% diff
java_src/src/main/java/com/google/crypto/tink/signature/SignatureKeyTemplates.java changed 0.3% diff
java_src/src/main/java/com/google/crypto/tink/signature/SignaturePemKeysetReader.java changed 6.1% diff
java_src/src/main/java/com/google/crypto/tink/StreamingAead.java changed 1.4% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManager.java changed 0.9% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager.java changed 1.0% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/SeekableByteChannelDecrypter.java changed 3.1% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/StreamingAeadConfig.java changed 1.2% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/StreamingAeadFactory.java changed 2.1% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/StreamingAeadHelper.java changed 4.3% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/StreamingAeadUtil.java changed 4.7% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesCtrHmacStreaming.java changed 1.3% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesCtrJceCipher.java changed 3.8% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesEaxJce.java changed 9.2% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesGcmJce.java changed 82.2% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesSiv.java changed 4.1% diff
java_src/src/main/java/com/google/crypto/tink/subtle/AesUtil.java moved 7.0% diff
java_src/src/main/java/com/google/crypto/tink/mac/internal/AesUtil.java
java_src/src/main/java/com/google/crypto/tink/subtle/Base64.java changed 6.8% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Bytes.java changed 0.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/ChaCha20.java changed 56.1% diff
java_src/src/main/java/com/google/crypto/tink/subtle/ChaCha20Base.java changed 3.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/ChaCha20Poly1305.java changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/ChaCha20Poly1305Base.java changed 4.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Curve25519.java changed 2.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EcdsaSignJce.java changed 8.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EcdsaVerifyJce.java changed 7.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EciesHkdfSenderKem.java changed 20.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Ed25519.java changed 0.05% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Ed25519Constants.java changed 0.8% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Ed25519Sign.java changed 5.2% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Ed25519Verify.java changed 14.9% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EllipticCurves.java changed 0.3% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EncryptThenAuthenticate.java changed 35.6% diff
java_src/src/main/java/com/google/crypto/tink/subtle/EngineFactory.java changed 2.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Enums.java changed 2.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Field25519.java changed 0.1% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Hex.java changed 1.1% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Hkdf.java changed 0.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/ImmutableByteArray.java removed
java_src/src/main/java/com/google/crypto/tink/subtle/PemKeyType.java changed 0.8% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Poly1305.java changed 1.7% diff
java_src/src/main/java/com/google/crypto/tink/subtle/PrfAesCmac.java changed 6.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/PrfHmacJce.java changed 5.9% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Random.java changed 1.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1SignJce.java changed 6.8% diff
java_src/src/main/java/com/google/crypto/tink/subtle/RsaSsaPkcs1VerifyJce.java changed 4.3% diff
java_src/src/main/java/com/google/crypto/tink/subtle/RsaSsaPssSignJce.java changed 3.6% diff
java_src/src/main/java/com/google/crypto/tink/subtle/RsaSsaPssVerifyJce.java changed 3.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/StreamingAeadDecryptingChannel.java changed 2.6% diff
java_src/src/main/java/com/google/crypto/tink/subtle/StreamingAeadSeekableDecryptingChannel.java changed 4.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/SubtleUtil.java changed 9.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/Validators.java changed 7.4% diff
java_src/src/main/java/com/google/crypto/tink/subtle/X25519.java changed 0.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/XChaCha20.java changed 53.7% diff
java_src/src/main/java/com/google/crypto/tink/subtle/XChaCha20Poly1305.java changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/testing/HpkeTestEncryption.java added
java_src/src/main/java/com/google/crypto/tink/testing/HpkeTestId.java added
java_src/src/main/java/com/google/crypto/tink/testing/HpkeTestSetup.java added
java_src/src/main/java/com/google/crypto/tink/testing/HpkeTestUtil.java added
java_src/src/main/java/com/google/crypto/tink/testing/HpkeTestVector.java added
java_src/src/main/java/com/google/crypto/tink/testing/KeyTypeManagerTestUtil.java changed 2.9% diff
java_src/src/main/java/com/google/crypto/tink/testing/StreamingTestUtil.java changed 18.7% diff
java_src/src/main/java/com/google/crypto/tink/testing/Testdata.java removed
java_src/src/main/java/com/google/crypto/tink/testing/TestUtil.java changed 3.0% diff
java_src/src/main/java/com/google/crypto/tink/testing/WycheproofTestUtil.java changed 1.5% diff
java_src/src/main/java/com/google/crypto/tink/tinkkey/internal/InternalKeyHandle.java added
java_src/src/main/java/com/google/crypto/tink/tinkkey/KeyHandle.java changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/tinkkey/ProtoKey.java moved 6.4% diff
java_src/src/main/java/com/google/crypto/tink/tinkkey/internal/ProtoKey.java
java_src/src/main/java/com/google/crypto/tink/Util.java changed 1.0% diff
java_src/src/main/java/com/google/crypto/tink/util/Bytes.java added
java_src/src/main/java/com/google/crypto/tink/util/KeysDownloader.java changed 0.9% diff
java_src/src/main/java/com/google/crypto/tink/util/SecretBytes.java added
java_src/src/test/java/com/google/crypto/tink/aead/AeadConfigTest.java changed 4.9% diff
java_src/src/test/java/com/google/crypto/tink/aead/AeadFactoryTest.java changed 88.4% diff
java_src/src/test/java/com/google/crypto/tink/aead/AeadFactoryWithoutWrapperRegisteredTest.java added
java_src/src/test/java/com/google/crypto/tink/aead/AeadIntegrationTest.java removed
java_src/src/test/java/com/google/crypto/tink/aead/AeadKeyTemplatesTest.java changed 4.2% diff
java_src/src/test/java/com/google/crypto/tink/aead/AeadKeyTemplatesTestdataTest.java removed
java_src/src/test/java/com/google/crypto/tink/aead/AeadTest.java added
java_src/src/test/java/com/google/crypto/tink/aead/AeadWrapperTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/aead/AesCtrHmacAeadKeyManagerTest.java changed 0.6% diff
java_src/src/test/java/com/google/crypto/tink/aead/AesCtrKeyManagerTest.java changed 1.1% diff
java_src/src/test/java/com/google/crypto/tink/aead/AesEaxKeyManagerTest.java changed 1.7% diff
java_src/src/test/java/com/google/crypto/tink/aead/AesGcmKeyManagerTest.java changed 1.2% diff
java_src/src/test/java/com/google/crypto/tink/aead/AesGcmSivKeyManagerTest.java changed 2.0% diff
java_src/src/test/java/com/google/crypto/tink/aead/ChaCha20Poly1305KeyManagerTest.java changed 3.4% diff
java_src/src/test/java/com/google/crypto/tink/aead/internal/ChaCha20UtilTest.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/InsecureNonceAesGcmJceTest.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20Poly1305Test.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/InsecureNonceChaCha20Test.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/InsecureNonceXChaCha20Poly1305Test.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/InsecureNonceXChaCha20Test.java added
java_src/src/test/java/com/google/crypto/tink/aead/internal/Poly1305Test.java added
java_src/src/test/java/com/google/crypto/tink/aead/KmsAeadKeyManagerWithGcpTest.java moved 10.5% diff
java_src/src/test/java/com/google/crypto/tink/integration/gcpkms/KmsAeadKeyManagerWithGcpTest.java
java_src/src/test/java/com/google/crypto/tink/aead/KmsEnvelopeAeadKeyManagerTest.java changed 0.6% diff
java_src/src/test/java/com/google/crypto/tink/aead/KmsEnvelopeAeadKeyManagerWithGcpTest.java moved 18.8% diff
java_src/src/test/java/com/google/crypto/tink/integration/gcpkms/KmsEnvelopeAeadKeyManagerWithGcpTest.java
java_src/src/test/java/com/google/crypto/tink/aead/KmsEnvelopeAeadTest.java added
java_src/src/test/java/com/google/crypto/tink/aead/XChaCha20Poly1305KeyManagerTest.java changed 0.8% diff
java_src/src/test/java/com/google/crypto/tink/CleartextKeysetHandleTest.java changed 77.9% diff
java_src/src/test/java/com/google/crypto/tink/config/internal/TinkFipsUtilTest.java added
java_src/src/test/java/com/google/crypto/tink/config/TinkFipsTest.java changed 53.8% diff
java_src/src/test/java/com/google/crypto/tink/ConfigTest.java changed 6.9% diff
java_src/src/test/java/com/google/crypto/tink/CryptoFormatTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java changed 0.7% diff
java_src/src/test/java/com/google/crypto/tink/daead/DeterministicAeadFactoryTest.java changed 87.4% diff
java_src/src/test/java/com/google/crypto/tink/daead/DeterministicAeadFactoryWithoutWrapperRegistere
dTest.java
added
java_src/src/test/java/com/google/crypto/tink/daead/DeterministicAeadKeyTemplatesTest.java changed 2.3% diff
java_src/src/test/java/com/google/crypto/tink/daead/DeterministicAeadWrapperTest.java changed 92.3% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/EciesAeadHkdfPrivateKeyManagerTest.java changed 0.4% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/EciesAeadHkdfPublicKeyManagerTest.java changed 0.9% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridConfigTest.java changed 24.2% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridDecryptFactoryTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridDecryptWrapperTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridEncryptDecryptFactoryWithoutWrapperRegis
teredTest.java
added
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridEncryptFactoryTest.java changed 78.2% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridEncryptIntegrationTest.java changed 41.7% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridEncryptWrapperTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/HybridKeyTemplatesTest.java changed 4.2% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/AesGcmHpkeAeadTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/ChaCha20Poly1305HpkeAeadTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HkdfHpkeKdfTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkeContextTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkeEncryptDecryptTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkeKemKeyFactoryTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkePrimitiveFactoryTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkePrivateKeyManagerTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/HpkePublicKeyManagerTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/NistCurvesHpkeKemTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/X25519HpkeKemPrivateKeyTest.java added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/X25519HpkeKemTest.java added
java_src/src/test/java/com/google/crypto/tink/integration/awskms/AwsKmsAeadTest.java changed 0.8% diff
java_src/src/test/java/com/google/crypto/tink/integration/awskms/AwsKmsClientTest.java changed 7.9% diff
java_src/src/test/java/com/google/crypto/tink/integration/gcpkms/GcpKmsClientTest.java changed 10.1% diff
java_src/src/test/java/com/google/crypto/tink/IntegrationTest.java changed 8.6% diff
java_src/src/test/java/com/google/crypto/tink/internal/KeyParserTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/KeySerializerTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/KeyTesterTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/LegacyProtoKeyTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/LegacyProtoParametersTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/MutableMonitoringRegistryTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/MutableSerializationRegistryMultithreadTest.
java
added
java_src/src/test/java/com/google/crypto/tink/internal/MutableSerializationRegistryTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/ParametersParserTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/ParametersSerializerTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/ProtoKeySerializationTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/ProtoParametersSerializationTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/SerializationRegistryTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/testing/AssertsTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/testing/FakeMonitoringClientTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/testing/KeyWithSerializationTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/testing/ParametersWithSerializationTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/TinkBugExceptionTest.java added
java_src/src/test/java/com/google/crypto/tink/internal/UtilTest.java added
java_src/src/test/java/com/google/crypto/tink/JsonKeysetReaderTest.java changed 15.3% diff
java_src/src/test/java/com/google/crypto/tink/JsonKeysetWriterTest.java changed 17.0% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwkSetConverterTest.java changed 61.8% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtEcdsaSignKeyManagerTest.java changed 92.8% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtEcdsaVerifyKeyManagerTest.java changed 48.8% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtFormatTest.java changed 63.3% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtHmacKeyManagerTest.java changed 68.8% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtMacWrapperTest.java changed 60.6% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtPublicKeySignVerifyWrappersTest.java changed 64.1% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1SignKeyManagerTest.java changed 93.4% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtRsaSsaPkcs1VerifyKeyManagerTest.java changed 24.3% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtRsaSsaPssSignKeyManagerTest.java changed 88.5% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtRsaSsaPssVerifyKeyManagerTest.java changed 24.1% diff
java_src/src/test/java/com/google/crypto/tink/jwt/JwtValidatorTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/jwt/RawJwtTest.java changed 49.3% diff
java_src/src/test/java/com/google/crypto/tink/jwt/VerifiedJwtTest.java changed 25.9% diff
java_src/src/test/java/com/google/crypto/tink/KeyManagerImplTest.java changed 8.3% diff
java_src/src/test/java/com/google/crypto/tink/KeyManagerRegistryTest.java added
java_src/src/test/java/com/google/crypto/tink/KeysetHandleLegacyProtoKeyTest.java added
java_src/src/test/java/com/google/crypto/tink/KeysetHandleTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/KeysetManagerTest.java changed 46.4% diff
java_src/src/test/java/com/google/crypto/tink/KeyTemplatesTest.java changed 1.3% diff
java_src/src/test/java/com/google/crypto/tink/KeyTypeManagerTest.java moved 10.7% diff
java_src/src/test/java/com/google/crypto/tink/internal/KeyTypeManagerTest.java
java_src/src/test/java/com/google/crypto/tink/mac/AesCmacKeyManagerTest.java changed 0.6% diff
java_src/src/test/java/com/google/crypto/tink/mac/AesCmacKeyTest.java added
java_src/src/test/java/com/google/crypto/tink/mac/AesCmacParametersTest.java added
java_src/src/test/java/com/google/crypto/tink/mac/AesCmacProtoSerializationTest.java added
java_src/src/test/java/com/google/crypto/tink/mac/HmacKeyManagerTest.java changed 0.6% diff
java_src/src/test/java/com/google/crypto/tink/mac/MacConfigTest.java changed 6.1% diff
java_src/src/test/java/com/google/crypto/tink/mac/MacFactoryTest.java changed 85.8% diff
java_src/src/test/java/com/google/crypto/tink/mac/MacFactoryWithoutWrapperRegisteredTest.java added
java_src/src/test/java/com/google/crypto/tink/mac/MacIntegrationTest.java changed 35.7% diff
java_src/src/test/java/com/google/crypto/tink/mac/MacKeyTemplatesTest.java changed 5.7% diff
java_src/src/test/java/com/google/crypto/tink/mac/MacWrapperTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/monitoring/MonitoringAnnotationsTest.java added
java_src/src/test/java/com/google/crypto/tink/monitoring/MonitoringKeysetInfoTest.java added
java_src/src/test/java/com/google/crypto/tink/MonitoringUtilTest.java added
java_src/src/test/java/com/google/crypto/tink/PemKeyTypeTest.java changed 4.0% diff
java_src/src/test/java/com/google/crypto/tink/prf/AesCmacPrfKeyManagerTest.java changed 0.9% diff
java_src/src/test/java/com/google/crypto/tink/prf/HkdfPrfKeyManagerTest.java changed 0.5% diff
java_src/src/test/java/com/google/crypto/tink/prf/HmacPrfKeyManagerTest.java changed 0.5% diff
java_src/src/test/java/com/google/crypto/tink/prf/PrfConfigTest.java added
java_src/src/test/java/com/google/crypto/tink/prf/PrfKeyTemplatesTest.java changed 8.7% diff
java_src/src/test/java/com/google/crypto/tink/prf/PrfSetWrapperTest.java changed 4.3% diff
java_src/src/test/java/com/google/crypto/tink/PrimitiveSetTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/PrivateKeyManagerImplTest.java changed 1.7% diff
java_src/src/test/java/com/google/crypto/tink/RegistryMultithreadTest.java added
java_src/src/test/java/com/google/crypto/tink/RegistryTest.java changed 21.3% diff
java_src/src/test/java/com/google/crypto/tink/SecretKeyAccessTest.java added
java_src/src/test/java/com/google/crypto/tink/signature/EcdsaSignKeyManagerTest.java changed 4.3% diff
java_src/src/test/java/com/google/crypto/tink/signature/EcdsaVerifyKeyManagerTest.java changed 0.4% diff
java_src/src/test/java/com/google/crypto/tink/signature/Ed25519PrivateKeyManagerTest.java changed 0.6% diff
java_src/src/test/java/com/google/crypto/tink/signature/Ed25519PublicKeyManagerTest.java changed 1.2% diff
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeySignFactoryTest.java changed 85.3% diff
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeySignVerifyFactoryWithoutWrapperReg
isteredTest.java
added
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeySignWrapperTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeyVerifyFactoryTest.java changed 83.2% diff
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeyVerifyIntegrationTest.java changed 1.7% diff
java_src/src/test/java/com/google/crypto/tink/signature/PublicKeyVerifyWrapperTest.java changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/signature/RsaSsaPkcs1SignKeyManagerTest.java changed 2.1% diff
java_src/src/test/java/com/google/crypto/tink/signature/RsaSsaPkcs1VerifyKeyManagerTest.java changed 0.5% diff
java_src/src/test/java/com/google/crypto/tink/signature/RsaSsaPssSignKeyManagerTest.java changed 1.1% diff
java_src/src/test/java/com/google/crypto/tink/signature/RsaSsaPssVerifyKeyManagerTest.java changed 0.4% diff
java_src/src/test/java/com/google/crypto/tink/signature/SignatureConfigTest.java changed 3.3% diff
java_src/src/test/java/com/google/crypto/tink/signature/SignatureKeyTemplatesTest.java changed 7.8% diff
java_src/src/test/java/com/google/crypto/tink/signature/SignaturePemKeysetReaderTest.java changed 15.5% diff
java_src/src/test/java/com/google/crypto/tink/streamingaead/AesCtrHmacStreamingKeyManagerTest.java changed 0.5% diff
java_src/src/test/java/com/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManagerTest.java changed 0.5% diff
java_src/src/test/java/com/google/crypto/tink/streamingaead/StreamingAeadFactoryTest.java changed 85.3% diff
java_src/src/test/java/com/google/crypto/tink/streamingaead/StreamingAeadFactoryWithoutWrapperRegis
teredTest.java
added
java_src/src/test/java/com/google/crypto/tink/streamingaead/StreamingAeadIntegrationTest.java changed 22.9% diff
java_src/src/test/java/com/google/crypto/tink/subtle/AeadThreadSafetyTest.java changed 1.7% diff
java_src/src/test/java/com/google/crypto/tink/subtle/AesCtrJceCipherTest.java changed 9.2% diff
java_src/src/test/java/com/google/crypto/tink/subtle/AesGcmJceTest.java changed 6.1% diff
java_src/src/test/java/com/google/crypto/tink/subtle/AesSivTest.java changed 0.4% diff
java_src/src/test/java/com/google/crypto/tink/subtle/AesUtilTest.java moved 3.5% diff
java_src/src/test/java/com/google/crypto/tink/mac/internal/AesUtilTest.java
java_src/src/test/java/com/google/crypto/tink/subtle/ChaCha20Test.java changed 12.1% diff
java_src/src/test/java/com/google/crypto/tink/subtle/Curve25519Test.java added
java_src/src/test/java/com/google/crypto/tink/subtle/EcdsaSignJceTest.java changed 7.3% diff
java_src/src/test/java/com/google/crypto/tink/subtle/EcdsaVerifyJceTest.java changed 8.8% diff
java_src/src/test/java/com/google/crypto/tink/subtle/ImmutableByteArrayTest.java removed
java_src/src/test/java/com/google/crypto/tink/subtle/PemKeyTypeTest.java changed 3.4% diff
java_src/src/test/java/com/google/crypto/tink/subtle/PrfAesCmacTest.java changed 5.3% diff
java_src/src/test/java/com/google/crypto/tink/subtle/PrfHmacJceTest.java changed 10.6% diff
java_src/src/test/java/com/google/crypto/tink/subtle/RsaSsaPkcs1SignJceTest.java changed 3.6% diff
java_src/src/test/java/com/google/crypto/tink/subtle/RsaSsaPkcs1VerifyJceTest.java changed 7.9% diff
java_src/src/test/java/com/google/crypto/tink/subtle/RsaSsaPssVerifyJceTest.java changed 6.5% diff
java_src/src/test/java/com/google/crypto/tink/subtle/SelfKeyTestValidatorsTest.java changed 22.5% diff
java_src/src/test/java/com/google/crypto/tink/subtle/StreamingAeadThreadSafetyTest.java changed 12.2% diff
java_src/src/test/java/com/google/crypto/tink/subtle/XChaCha20Test.java changed 27.8% diff
java_src/src/test/java/com/google/crypto/tink/testing/KeyTypeManagerTestUtilTest.java changed 1.0% diff
java_src/src/test/java/com/google/crypto/tink/testing/TestdataTest.java removed
java_src/src/test/java/com/google/crypto/tink/tinkkey/KeyHandleTest.java changed 91.7% diff
java_src/src/test/java/com/google/crypto/tink/tinkkey/ProtoKeyTest.java moved 8.3% diff
java_src/src/test/java/com/google/crypto/tink/tinkkey/internal/ProtoKeyTest.java
java_src/src/test/java/com/google/crypto/tink/util/BytesTest.java added
java_src/src/test/java/com/google/crypto/tink/util/SecretBytesTest.java added
java_src/src_android/main/java/com/google/crypto/tink/internal/BuildDispatchedCode.java added
testing/java_src/java/com/google/crypto/tink/testing/AeadServiceImpl.java changed 8.9% diff
testing/java_src/java/com/google/crypto/tink/testing/DeterministicAeadServiceImpl.java changed 9.8% diff
testing/java_src/java/com/google/crypto/tink/testing/HybridServiceImpl.java changed 8.7% diff
testing/java_src/java/com/google/crypto/tink/testing/JwtServiceImpl.java changed 34.1% diff
testing/java_src/java/com/google/crypto/tink/testing/KeysetServiceImpl.java changed 88.8% diff
testing/java_src/java/com/google/crypto/tink/testing/MacServiceImpl.java changed 9.2% diff
testing/java_src/java/com/google/crypto/tink/testing/MetadataServiceImpl.java changed 12.7% diff
testing/java_src/java/com/google/crypto/tink/testing/PrfSetServiceImpl.java changed 8.3% diff
testing/java_src/java/com/google/crypto/tink/testing/SignatureServiceImpl.java changed 9.4% diff
testing/java_src/java/com/google/crypto/tink/testing/StreamingAeadServiceImpl.java changed 8.4% diff
testing/java_src/javatests/com/google/crypto/tink/testing/AsymmetricTestingServicesTest.java changed 7.3% diff
testing/java_src/javatests/com/google/crypto/tink/testing/JwtServiceImplTest.java changed 40.8% diff
testing/java_src/javatests/com/google/crypto/tink/testing/TestingServicesTest.java changed 33.9% diff
tools/testing/java/com/google/crypto/tink/testing/AeadCli.java changed 6.4% diff
tools/testing/java/com/google/crypto/tink/testing/CliUtil.java changed 2.6% diff
tools/testing/java/com/google/crypto/tink/testing/CompareKeysets.java changed 3.1% diff
tools/testing/java/com/google/crypto/tink/testing/CompareKeysetsCli.java removed
tools/testing/java/com/google/crypto/tink/testing/DeterministicAeadCli.java removed
tools/testing/java/com/google/crypto/tink/testing/HybridDecryptCli.java removed
tools/testing/java/com/google/crypto/tink/testing/HybridEncryptCli.java removed
tools/testing/java/com/google/crypto/tink/testing/MacCli.java removed
tools/testing/java/com/google/crypto/tink/testing/PrfSetCli.java removed
tools/testing/java/com/google/crypto/tink/testing/PublicKeySignCli.java removed
tools/testing/java/com/google/crypto/tink/testing/PublicKeyVerifyCli.java removed
tools/testing/java/com/google/crypto/tink/testing/StreamingAeadCli.java removed
tools/testing/java/com/google/crypto/tink/testing/VersionCli.java removed
tools/tinkey/src/main/java/com/google/crypto/tink/tinkey/CreatePublicKeysetCommand.java changed 0.9% diff
tools/tinkey/src/main/java/com/google/crypto/tink/tinkey/Tinkey.java changed 8.6% diff
tools/tinkey/src/main/java/com/google/crypto/tink/tinkey/TinkeyUtil.java changed 3.7% diff
tools/tinkey/src/test/java/com/google/crypto/tink/tinkey/AddKeyCommandTest.java changed 1.5% diff
tools/tinkey/src/test/java/com/google/crypto/tink/tinkey/CreateKeysetCommandTest.java changed 2.1% diff
tools/tinkey/src/test/java/com/google/crypto/tink/tinkey/CreatePublicKeysetCommandTest.java changed 1.7% diff
tools/tinkey/src/test/java/com/google/crypto/tink/tinkey/RotateKeysetCommandTest.java changed 1.5% diff

Objective-C++ Programs (37 of 51):

NameStatusDeltaVisual Diff
objc/aead/TINKAeadFactory.mm changed 10.9% diff
objc/aead/TINKAeadInternal.mm changed 3.7% diff
objc/aead/TINKAeadKeyTemplate.mm changed 17.7% diff
objc/core/TINKBinaryKeysetReader.mm changed 8.9% diff
objc/core/TINKJSONKeysetReader.mm changed 9.0% diff
objc/core/TINKKeysetHandle+Cleartext.mm changed 8.7% diff
objc/core/TINKKeysetHandle.mm changed 18.6% diff
objc/core/TINKKeyTemplate.mm changed 7.0% diff
objc/daead/TINKDeterministicAeadFactory.mm changed 11.8% diff
objc/daead/TINKDeterministicAeadInternal.mm changed 3.1% diff
objc/daead/TINKDeterministicAeadKeyTemplate.mm changed 6.2% diff
objc/hybrid/TINKHybridDecryptFactory.mm changed 10.6% diff
objc/hybrid/TINKHybridDecryptInternal.mm changed 2.3% diff
objc/hybrid/TINKHybridEncryptFactory.mm changed 10.6% diff
objc/hybrid/TINKHybridEncryptInternal.mm changed 2.3% diff
objc/hybrid/TINKHybridKeyTemplate.mm changed 6.0% diff
objc/mac/TINKMacFactory.mm changed 10.7% diff
objc/mac/TINKMacInternal.mm changed 2.4% diff
objc/mac/TINKMacKeyTemplate.mm changed 4.9% diff
objc/signature/TINKPublicKeySignFactory.mm changed 10.5% diff
objc/signature/TINKPublicKeySignInternal.mm changed 2.7% diff
objc/signature/TINKPublicKeyVerifyFactory.mm changed 10.7% diff
objc/signature/TINKSignatureKeyTemplate.mm changed 15.7% diff
objc/Tests/UnitTests/aead/TINKAeadFactoryTest.mm changed 10.8% diff
objc/Tests/UnitTests/aead/TINKAeadKeyTemplateTest.mm changed 16.4% diff
objc/Tests/UnitTests/core/TINKCleartextKeysetHandleTest.mm changed 4.7% diff
objc/Tests/UnitTests/core/TINKKeysetHandleTest.mm changed 4.4% diff
objc/Tests/UnitTests/daead/TINKDeterministicAeadFactoryTest.mm changed 8.7% diff
objc/Tests/UnitTests/hybrid/TINKHybridDecryptFactoryTest.mm changed 1.8% diff
objc/Tests/UnitTests/hybrid/TINKHybridEncryptFactoryTest.mm changed 2.7% diff
objc/Tests/UnitTests/hybrid/TINKHybridKeyTemplateTest.mm changed 4.1% diff
objc/Tests/UnitTests/mac/TINKMacFactoryTest.mm changed 9.6% diff
objc/Tests/UnitTests/mac/TINKMacKeyTemplateTest.mm changed 2.8% diff
objc/Tests/UnitTests/signature/TINKPublicKeySignFactory.mm changed 2.7% diff
objc/Tests/UnitTests/signature/TINKPublicKeyVerifyFactory.mm changed 3.7% diff
objc/Tests/UnitTests/signature/TINKSignatureKeyTemplateTest.mm changed 1.7% diff
objc/util/TINKErrors.mm changed 38.3% diff

Python Programs (239 of 250):

NameStatusDeltaVisual Diff
cc/integration/awskms/template_rule.bzl added
cc/integration/awskms/tink_cc_awskms_deps.bzl added
cc/integration/gcpkms/tink_cc_gcpkms_deps.bzl added
cc/integration/gcpkms/tink_cc_gcpkms_deps_init.bzl added
cc/template_rule.bzl added
cc/tink_cc_deps.bzl changed 87.6% diff
cc/tink_cc_deps_init.bzl changed 97.7% diff
cc/tink_version.bzl added
docs/PYTHON-HOWTO.md changed 1.4% diff
examples/java_src/examples_java_deps_init.bzl removed
examples/python/aead/aead.py moved 1.6% diff
python/examples/aead/aead.py
examples/python/cleartext_keyset/cleartext_keyset.py moved 1.4% diff
python/examples/cleartext_keyset/cleartext_keyset.py
examples/python/deterministic_aead/deterministic_aead.py moved 1.6% diff
python/examples/deterministic_aead/deterministic_aead.py
examples/python/encrypted_keyset/encrypted_keyset.py moved 1.0% diff
python/examples/encrypted_keyset/encrypted_keyset.py
examples/python/envelope_aead/envelope.py moved 1.5% diff
python/examples/envelope_aead/envelope.py
examples/python/gcs/gcs_envelope_aead.py moved 2.1% diff
python/examples/gcs/gcs_envelope_aead.py
examples/python/hybrid/hybrid.py moved 1.5% diff
python/examples/hybrid/hybrid.py
examples/python/mac/mac.py moved 1.5% diff
python/examples/mac/mac.py
examples/python/signature/signature.py moved 1.4% diff
python/examples/signature/signature.py
examples/python/streaming_aead/streaming_aead.py moved 0.8% diff
python/examples/streaming_aead/streaming_aead.py
go/deps.bzl added
go/tink_go_deps.bzl changed 100.0% diff
go/tink_go_deps_init.bzl changed 100.0% diff
go/tink_version.bzl added
java_src/template_rule.bzl added
java_src/tink_java_deps.bzl changed 100.0% diff
java_src/tink_java_deps_init.bzl changed 83.1% diff
java_src/tink_version.bzl added
java_src/tools/build_defs/tink_java_rules.bzl changed 95.1% diff
java_src/tools/check_deps.bzl added
java_src/tools/java_single_jar.bzl changed 5.1% diff
javascript/internal/ts_library_from_closure.bzl changed 8.2% diff
javascript/tink_javascript_deps.bzl changed 100.0% diff
kokoro/testutils/create_main_build_file.py added
objc/template_rule.bzl added
python/examples/aead/aead_basic.py added
python/examples/aead/aead_basic_test.py added
python/examples/deterministic_aead/deterministic_aead_basic.py added
python/examples/deterministic_aead/deterministic_aead_basic_test.py added
python/examples/jwt/jwt_generate_public_jwk_set.py added
python/examples/jwt/jwt_sign.py added
python/examples/jwt/jwt_verify.py added
python/examples/signature/signature_basic.py added
python/examples/signature/signature_basic_test.py added
python/setup.py changed 21.5% diff
python/tink/__init__.py changed 20.1% diff
python/tink/_keyset_handle.py changed 26.6% diff
python/tink/_keyset_handle_test.py changed 11.6% diff
python/tink/_keyset_reader.py changed 15.3% diff
python/tink/_keyset_reader_test.py changed 2.9% diff
python/tink/_keyset_writer.py changed 20.4% diff
python/tink/_keyset_writer_test.py changed 4.1% diff
python/tink/aead/__init__.py changed 17.4% diff
python/tink/aead/_aead.py changed 11.9% diff
python/tink/aead/_aead_key_manager.py changed 9.1% diff
python/tink/aead/_aead_key_manager_test.py changed 2.1% diff
python/tink/aead/_aead_key_templates.py changed 69.4% diff
python/tink/aead/_aead_key_templates_test.py changed 44.9% diff
python/tink/aead/_aead_wrapper.py changed 6.8% diff
python/tink/aead/_aead_wrapper_test.py changed 3.7% diff
python/tink/aead/_kms_envelope_aead.py changed 5.6% diff
python/tink/aead/_kms_envelope_aead_test.py changed 3.9% diff
python/tink/cc/pybind/cc_key_manager_test.py changed 31.3% diff
python/tink/cc/pybind/cc_tink_config_test.py changed 15.0% diff
python/tink/cc/pybind/status_test.py removed
python/tink/cleartext_keyset_handle.py changed 11.7% diff
python/tink/cleartext_keyset_handle_test.py changed 6.8% diff
python/tink/core/__init__.py changed 12.4% diff
python/tink/core/_crypto_format.py changed 11.6% diff
python/tink/core/_crypto_format_test.py changed 5.1% diff
python/tink/core/_key_manager.py changed 8.5% diff
python/tink/core/_primitive_set.py changed 5.1% diff
python/tink/core/_primitive_set_test.py changed 1.9% diff
python/tink/core/_primitive_wrapper.py changed 15.1% diff
python/tink/core/_registry.py changed 5.3% diff
python/tink/core/_registry_test.py changed 3.1% diff
python/tink/core/_tink_error.py changed 14.4% diff
python/tink/daead/__init__.py changed 17.8% diff
python/tink/daead/_deterministic_aead.py changed 13.5% diff
python/tink/daead/_deterministic_aead_key_manager.py changed 11.9% diff
python/tink/daead/_deterministic_aead_key_manager_test.py changed 5.4% diff
python/tink/daead/_deterministic_aead_key_templates.py changed 29.0% diff
python/tink/daead/_deterministic_aead_key_templates_test.py changed 29.1% diff
python/tink/daead/_deterministic_aead_wrapper.py changed 5.4% diff
python/tink/daead/_deterministic_aead_wrapper_test.py changed 3.2% diff
python/tink/hybrid/__init__.py changed 17.5% diff
python/tink/hybrid/_hybrid_decrypt.py changed 10.8% diff
python/tink/hybrid/_hybrid_encrypt.py changed 10.7% diff
python/tink/hybrid/_hybrid_key_manager.py changed 41.0% diff
python/tink/hybrid/_hybrid_key_manager_test.py changed 100.0% diff
python/tink/hybrid/_hybrid_key_templates.py changed 100.0% diff
python/tink/hybrid/_hybrid_key_templates_test.py changed 41.5% diff
python/tink/hybrid/_hybrid_wrapper.py changed 4.6% diff
python/tink/hybrid/_hybrid_wrapper_test.py changed 62.9% diff
python/tink/integration/awskms/__init__.py changed 18.6% diff
python/tink/integration/awskms/_aws_kms_aead_test.py changed 13.0% diff
python/tink/integration/awskms/_aws_kms_client.py changed 16.0% diff
python/tink/integration/awskms/_aws_kms_client_test.py changed 12.2% diff
python/tink/integration/gcpkms/__init__.py changed 17.7% diff
python/tink/integration/gcpkms/_gcp_kms_aead_test.py changed 9.1% diff
python/tink/integration/gcpkms/_gcp_kms_client.py changed 17.3% diff
python/tink/integration/gcpkms/_gcp_kms_client_test.py changed 13.1% diff
python/tink/internal/__init__.py added
python/tink/internal/big_integer_util.py added
python/tink/internal/big_integer_util_test.py added
python/tink/jwt/__init__.py changed 51.1% diff
python/tink/jwt/_json_util.py added
python/tink/jwt/_json_util_test.py added
python/tink/jwt/_jwk_set_converter.py added
python/tink/jwt/_jwk_set_converter_test.py added
python/tink/jwt/_jwt_format.py changed 50.9% diff
python/tink/jwt/_jwt_format_test.py changed 53.4% diff
python/tink/jwt/_jwt_hmac_key_manager.py changed 50.7% diff
python/tink/jwt/_jwt_hmac_key_manager_test.py changed 100.0% diff
python/tink/jwt/_jwt_key_templates.py changed 100.0% diff
python/tink/jwt/_jwt_key_templates_test.py changed 78.7% diff
python/tink/jwt/_jwt_mac.py changed 31.3% diff
python/tink/jwt/_jwt_mac_wrapper.py changed 43.5% diff
python/tink/jwt/_jwt_mac_wrapper_test.py changed 100.0% diff
python/tink/jwt/_jwt_public_key_sign.py changed 44.6% diff
python/tink/jwt/_jwt_public_key_verify.py changed 25.4% diff
python/tink/jwt/_jwt_signature_key_manager.py added
python/tink/jwt/_jwt_signature_key_manager_test.py added
python/tink/jwt/_jwt_signature_wrappers.py added
python/tink/jwt/_jwt_signature_wrappers_test.py added
python/tink/jwt/_jwt_validator.py changed 100.0% diff
python/tink/jwt/_jwt_validator_test.py changed 94.7% diff
python/tink/jwt/_raw_jwt.py changed 66.3% diff
python/tink/jwt/_raw_jwt_test.py changed 42.4% diff
python/tink/jwt/_verified_jwt.py changed 38.9% diff
python/tink/jwt/_verified_jwt_test.py changed 9.3% diff
python/tink/mac/__init__.py changed 20.4% diff
python/tink/mac/_mac.py changed 14.6% diff
python/tink/mac/_mac_key_manager.py changed 10.5% diff
python/tink/mac/_mac_key_manager_test.py changed 4.8% diff
python/tink/mac/_mac_key_templates.py changed 44.1% diff
python/tink/mac/_mac_key_templates_test.py changed 37.3% diff
python/tink/mac/_mac_wrapper.py changed 5.5% diff
python/tink/mac/_mac_wrapper_test.py changed 3.7% diff
python/tink/prf/__init__.py changed 19.7% diff
python/tink/prf/_prf_key_manager.py changed 8.6% diff
python/tink/prf/_prf_key_manager_test.py changed 15.1% diff
python/tink/prf/_prf_key_templates.py changed 4.9% diff
python/tink/prf/_prf_set.py changed 9.0% diff
python/tink/prf/_prf_set_wrapper.py changed 8.1% diff
python/tink/prf/_prf_set_wrapper_test.py changed 4.0% diff
python/tink/secret_key_access.py added
python/tink/secret_key_access_test.py added
python/tink/signature/__init__.py changed 14.3% diff
python/tink/signature/_public_key_sign.py changed 16.2% diff
python/tink/signature/_public_key_verify.py changed 15.1% diff
python/tink/signature/_signature_key_manager.py changed 5.3% diff
python/tink/signature/_signature_key_manager_test.py changed 8.3% diff
python/tink/signature/_signature_key_templates.py changed 82.5% diff
python/tink/signature/_signature_key_templates_test.py removed
python/tink/signature/_signature_wrapper.py changed 3.0% diff
python/tink/signature/_signature_wrapper_test.py changed 1.9% diff
python/tink/streaming_aead/__init__.py changed 15.1% diff
python/tink/streaming_aead/_decrypting_stream.py changed 12.3% diff
python/tink/streaming_aead/_decrypting_stream_test.py changed 3.8% diff
python/tink/streaming_aead/_encrypting_stream.py changed 6.3% diff
python/tink/streaming_aead/_encrypting_stream_test.py changed 3.5% diff
python/tink/streaming_aead/_file_object_adapter.py changed 8.9% diff
python/tink/streaming_aead/_file_object_adapter_test.py changed 2.7% diff
python/tink/streaming_aead/_pybind11_python_file_object_adapter_test.py added
python/tink/streaming_aead/_raw_streaming_aead.py changed 5.3% diff
python/tink/streaming_aead/_rewindable_input_stream.py changed 7.9% diff
python/tink/streaming_aead/_rewindable_input_stream_test.py changed 1.8% diff
python/tink/streaming_aead/_streaming_aead.py changed 5.5% diff
python/tink/streaming_aead/_streaming_aead_key_manager.py changed 11.8% diff
python/tink/streaming_aead/_streaming_aead_key_manager_test.py changed 1.3% diff
python/tink/streaming_aead/_streaming_aead_key_templates.py changed 39.6% diff
python/tink/streaming_aead/_streaming_aead_key_templates_test.py changed 40.3% diff
python/tink/streaming_aead/_streaming_aead_test.py changed 3.5% diff
python/tink/streaming_aead/_streaming_aead_wrapper.py changed 4.0% diff
python/tink/streaming_aead/_streaming_aead_wrapper_test.py changed 1.2% diff
python/tink/testing/bytes_io.py changed 15.6% diff
python/tink/testing/bytes_io_test.py changed 3.8% diff
python/tink/testing/fake_kms.py changed 15.1% diff
python/tink/testing/fake_kms_test.py changed 7.4% diff
python/tink/testing/helper.py changed 35.9% diff
python/tink/testing/helper_test.py changed 8.4% diff
python/tink/testing/keyset_builder.py changed 1.8% diff
python/tink/tink_config.py changed 13.5% diff
python/tink/tink_config_test.py changed 3.4% diff
python/tink_py_deps.bzl changed 60.3% diff
python/tink_py_deps_init.bzl changed 51.0% diff
python/tools/build_defs/tink_python_rules.bzl changed 12.5% diff
testing/cross_language/aead_test.py changed 18.4% diff
testing/cross_language/deterministic_aead_test.py changed 1.8% diff
testing/cross_language/hybrid_encryption_test.py changed 46.1% diff
testing/cross_language/json_test.py removed
testing/cross_language/jwt_kid_test.py added
testing/cross_language/jwt_test.py changed 61.6% diff
testing/cross_language/jwt_validation_test.py changed 56.6% diff
testing/cross_language/key_generation_consistency_test.py changed 11.1% diff
testing/cross_language/key_template_consistency_test.py added
testing/cross_language/key_version_test.py changed 1.8% diff
testing/cross_language/keyset_read_write_test.py added
testing/cross_language/keyset_validation_test.py added
testing/cross_language/mac_test.py changed 21.7% diff
testing/cross_language/prf_set_test.py changed 3.3% diff
testing/cross_language/signature_test.py changed 3.1% diff
testing/cross_language/streaming_aead_test.py changed 1.8% diff
testing/cross_language/util/_primitives.py changed 28.7% diff
testing/cross_language/util/_primitives_test.py changed 32.9% diff
testing/cross_language/util/key_util.py added
testing/cross_language/util/key_util_test.py added
testing/cross_language/util/supported_key_types.py changed 53.7% diff
testing/cross_language/util/supported_key_types_test.py changed 19.2% diff
testing/cross_language/util/testing_servers.py changed 42.3% diff
testing/cross_language/util/testing_servers_test.py changed 41.2% diff
testing/python/jwt_service.py changed 57.7% diff
testing/python/jwt_service_test.py changed 100.0% diff
testing/python/services.py changed 82.0% diff
testing/python/services_test.py changed 25.8% diff
testing/python/testing_server.py changed 8.3% diff
third_party/angular/ng_package.bzl removed
tink_base_deps.bzl changed 63.0% diff
tink_base_deps_init.bzl changed 25.7% diff
tink_version.bzl removed
tools/common.bzl removed
tools/testing/python/aead_cli.py changed 4.3% diff
tools/testing/python/deterministic_aead_cli.py removed
tools/testing/python/hybrid_decrypt_cli.py removed
tools/testing/python/hybrid_encrypt_cli.py removed
tools/testing/python/mac_cli.py removed
tools/testing/python/public_key_sign_cli.py removed
tools/testing/python/public_key_verify_cli.py removed

Shell Programs (119 of 122):

NameStatusDeltaVisual Diff
cc/examples/aead/aead_cli_test.sh added
cc/examples/helloworld/cmake_build_test.sh added
cc/examples/hybrid_encryption/hybrid_cli_test.sh added
cc/examples/jwt/jwt_signature_cli_test.sh added
cc/examples/mac/mac_cli_test.sh added
cc/third_party/boringssl_fips/boringssl_fips.sh changed 11.7% diff
examples/cc/digital_signatures/digital_signatures_cli_test.sh moved 0.0%
cc/examples/digital_signatures/digital_signatures_cli_test.sh
examples/cc/helloworld/cmake_build_test.sh removed
examples/cc/helloworld/hello_world_test.sh moved 0.0%
cc/examples/helloworld/hello_world_test.sh
examples/cc/hybrid_encryption/hybrid_encryption_cli_test.sh moved 0.0%
cc/examples/hybrid_encryption/hybrid_encryption_cli_test.sh
examples/java_src/aead/aead_example_test.sh moved 0.0%
java_src/examples/aead/aead_example_test.sh
examples/java_src/cleartextkeyset/cleartext_keyset_example_test.sh moved 0.0%
java_src/examples/cleartextkeyset/cleartext_keyset_example_test.sh
examples/java_src/deterministicaead/deterministic_aead_test.sh moved 0.0%
java_src/examples/deterministicaead/deterministic_aead_test.sh
examples/java_src/encryptedkeyset/encrypted_keyset_example_test.sh moved 0.0%
java_src/examples/encryptedkeyset/encrypted_keyset_example_test.sh
examples/java_src/envelopeaead/envelope_aead_example_test.sh moved 0.0%
java_src/examples/envelopeaead/envelope_aead_example_test.sh
examples/java_src/gcs/gcs_envelope_aead_example_test.sh moved 0.0%
java_src/examples/gcs/gcs_envelope_aead_example_test.sh
examples/java_src/hybrid/hybrid_example_test.sh moved 0.0%
java_src/examples/hybrid/hybrid_example_test.sh
examples/java_src/mac/mac_example_test.sh moved 0.0%
java_src/examples/mac/mac_example_test.sh
examples/java_src/signature/signature_example_test.sh moved 0.0%
java_src/examples/signature/signature_example_test.sh
examples/java_src/streamingaead/streaming_aead_example_test.sh moved 0.0%
java_src/examples/streamingaead/streaming_aead_example_test.sh
examples/python/aead/aead_test.sh moved 0.0%
python/examples/aead/aead_test.sh
examples/python/cleartext_keyset/cleartext_keyset_test.sh moved 0.0%
python/examples/cleartext_keyset/cleartext_keyset_test.sh
examples/python/deterministic_aead/deterministic_aead_test.sh moved 0.0%
python/examples/deterministic_aead/deterministic_aead_test.sh
examples/python/encrypted_keyset/encrypted_keyset_test.sh moved 0.0%
python/examples/encrypted_keyset/encrypted_keyset_test.sh
examples/python/envelope_aead/envelope_test.sh moved 0.0%
python/examples/envelope_aead/envelope_test.sh
examples/python/gcs/gcs_envelope_aead_test.sh moved 0.0%
python/examples/gcs/gcs_envelope_aead_test.sh
examples/python/hybrid/hybrid_test.sh moved 0.0%
python/examples/hybrid/hybrid_test.sh
examples/python/mac/mac_test.sh moved 0.0%
python/examples/mac/mac_test.sh
examples/python/signature/signature_test.sh moved 0.0%
python/examples/signature/signature_test.sh
examples/python/streaming_aead/streaming_aead_test.sh moved 0.0%
python/examples/streaming_aead/streaming_aead_test.sh
java_src/examples/jwt/jwt_signature_example_test.sh added
kokoro/continuous-release.sh removed
kokoro/continuous.sh removed
kokoro/copy_credentials.sh removed
kokoro/gcp_ubuntu_per_language/apps/run_tests.sh changed 10.7% diff
kokoro/gcp_ubuntu_per_language/cc/bazel/run_tests.sh changed 48.6% diff
kokoro/gcp_ubuntu_per_language/cc/bazel_absl_status/run_tests.sh added
kokoro/gcp_ubuntu_per_language/cc/bazel_fips/run_tests.sh added
kokoro/gcp_ubuntu_per_language/cc/cmake/run_tests.sh changed 49.4% diff
kokoro/gcp_ubuntu_per_language/cc/cmake_openssl/run_tests.sh added
kokoro/gcp_ubuntu_per_language/cc/examples/cmake/run_tests.sh added
kokoro/gcp_ubuntu_per_language/cc/examples/cmake_openssl/run_tests.sh added
kokoro/gcp_ubuntu_per_language/cross_language/run_tests.sh changed 24.5% diff
kokoro/gcp_ubuntu_per_language/go/bazel/run_tests.sh changed 83.9% diff
kokoro/gcp_ubuntu_per_language/go/gomod/run_tests.sh changed 85.5% diff
kokoro/gcp_ubuntu_per_language/java_src/run_tests.sh changed 100.0% diff
kokoro/gcp_ubuntu_per_language/javascript/run_tests.sh changed 3.8% diff
kokoro/gcp_ubuntu_per_language/python/bazel/run_tests.sh changed 52.8% diff
kokoro/gcp_ubuntu_per_language/python/pip/run_tests.sh changed 70.7% diff
kokoro/gcp_ubuntu_per_language/tools/run_tests.sh changed 100.0% diff
kokoro/macos_external/apps/run_tests.sh changed 18.5% diff
kokoro/macos_external/cc/bazel/run_tests.sh changed 6.2% diff
kokoro/macos_external/cc/cmake/run_tests.sh changed 49.4% diff
kokoro/macos_external/cc/examples/cmake/run_tests.sh added
kokoro/macos_external/go/bazel/run_tests.sh changed 83.9% diff
kokoro/macos_external/go/gomod/run_tests.sh changed 11.6% diff
kokoro/macos_external/java_src/run_tests.sh changed 39.8% diff
kokoro/macos_external/javascript/run_tests.sh added
kokoro/macos_external/objc/run_tests.sh changed 6.5% diff
kokoro/macos_external/python/bazel/run_tests.sh changed 58.3% diff
kokoro/macos_external/python/pip/run_tests.sh changed 72.7% diff
kokoro/macos_external/tools/run_tests.sh changed 100.0% diff
kokoro/presubmit.sh removed
kokoro/remote.sh changed 40.7% diff
kokoro/run_tests.sh changed 68.0% diff
kokoro/run_tests_cmake_continuous.sh removed
kokoro/run_tests_cmake_presubmit.sh removed
kokoro/testutils/check_go_generated_files_up_to_date.sh added
kokoro/testutils/copy_credentials.sh added
kokoro/testutils/install_cmake.sh added
kokoro/testutils/install_go.sh added
kokoro/testutils/install_openssl.sh added
kokoro/testutils/install_protoc.sh added
kokoro/testutils/install_python3.sh added
kokoro/testutils/install_tink_via_pip.sh added
kokoro/testutils/run_bazel_tests.sh added
kokoro/testutils/run_cmake_tests.sh added
kokoro/testutils/run_go_mod_tests.sh added
kokoro/testutils/update_android_sdk.sh added
kokoro/testutils/update_certs.sh added
maven/execute-deploy.sh renamed 5.4% diff
maven/execute_deploy.sh
maven/publish-snapshot.sh removed
maven/publish-to-maven-central.sh renamed 3.6% diff
maven/publish_to_maven_central.sh
maven/publish_snapshot.sh added
maven/test-snapshot.sh renamed 65.5% diff
maven/test_snapshot.sh
python/examples/jwt/jwt_signature_test.sh added
python/tools/distribution/build_linux_binary_wheels.sh changed 13.4% diff
python/tools/distribution/create_release.sh changed 71.1% diff
python/tools/distribution/test_linux_binary_wheels.sh changed 28.0% diff
tools/testing/cc/aws_kms_aead_test.sh changed 14.5% diff
tools/testing/cc/gcp_kms_aead_test.sh changed 16.3% diff
tools/testing/cross_language/aead_envelope_test.sh changed 85.8% diff
tools/testing/cross_language/test_util.sh changed 2.6% diff

Ruby Programs (all 1):

NameStatusDeltaVisual Diff
tinkey.rb changed 29.0% diff

CMake Files (31 of 43):

NameStatusDeltaVisual Diff
cc/aead/CMakeLists.txt changed 40.1% diff
cc/aead/internal/CMakeLists.txt changed 100.0% diff
cc/CMakeLists.txt changed 51.5% diff
cc/config/CMakeLists.txt changed 48.3% diff
cc/daead/CMakeLists.txt changed 33.1% diff
cc/daead/subtle/CMakeLists.txt changed 26.2% diff
cc/hybrid/CMakeLists.txt changed 39.6% diff
cc/hybrid/internal/CMakeLists.txt changed 100.0% diff
cc/internal/CMakeLists.txt changed 100.0% diff
cc/jwt/CMakeLists.txt changed 63.6% diff
cc/jwt/internal/CMakeLists.txt changed 37.0% diff
cc/mac/CMakeLists.txt changed 48.9% diff
cc/mac/internal/CMakeLists.txt changed 100.0% diff
cc/monitoring/CMakeLists.txt added
cc/prf/CMakeLists.txt changed 32.8% diff
cc/signature/CMakeLists.txt changed 33.1% diff
cc/streamingaead/CMakeLists.txt changed 30.9% diff
cc/subtle/CMakeLists.txt changed 41.6% diff
cc/subtle/mac/CMakeLists.txt changed 29.4% diff
cc/subtle/prf/CMakeLists.txt changed 37.5% diff
cc/util/CMakeLists.txt changed 23.0% diff
cmake/TinkBuildRules.cmake changed 12.9% diff
cmake/TinkWorkspace.cmake changed 65.3% diff
CMakeLists.txt changed 44.3% diff
examples/cc/helloworld/CMakeLists.txt moved 0.0%
cc/examples/helloworld/CMakeLists.txt
examples/cc/helloworld/CMakeLists_for_CMakeBuildTest.txt moved 0.0%
cc/examples/helloworld/CMakeLists_for_CMakeBuildTest.txt
javascript/proto/CMakeLists.txt added
proto/CMakeLists.txt changed 8.6% diff
tink_version.cmake removed

GNU LD Scripts (1 of 2):

NameStatusDeltaVisual Diff
cc/version_script.lds changed 22.7% diff

Initialization Files (all 17):

NameStatusDeltaVisual Diff
cc/integration/awskms/testdata/aws/credentials.ini added
cc/integration/awskms/testdata/aws/credentials_bad.ini added
cc/integration/gcpkms/testdata/aws/credentials.ini added
cc/integration/gcpkms/testdata/aws/credentials_bad.ini added
go/testdata/aws/credentials.ini added
go/testdata/aws/credentials_bad.ini added
java_src/examples/testdata/aws/credentials.ini added
java_src/examples/testdata/aws/credentials_bad.ini added
java_src/testdata/aws/credentials.ini added
java_src/testdata/aws/credentials_bad.ini added
python/examples/testdata/aws/credentials.ini added
python/examples/testdata/aws/credentials_bad.ini added
python/testdata/aws/credentials.ini added
python/testdata/aws/credentials_bad.ini added
testdata/credentials_aws.ini removed
tools/testdata/aws/credentials.ini added
tools/testdata/aws/credentials_bad.ini added

JSON Files (67 of 69):

NameStatusDeltaVisual Diff
cc/examples/aead/aead_test_keyset.json added
cc/examples/hybrid_encryption/hybrid_test_private_keyset.json added
cc/examples/hybrid_encryption/hybrid_test_public_keyset.json added
cc/examples/mac/mac_test_keyset.json added
cc/integration/awskms/testdata/gcp/credential.json added
cc/integration/awskms/testdata/gcp/credential_bad.json added
cc/integration/awskms/testdata/testvectors/hpke_boringssl.json added
cc/integration/gcpkms/testdata/gcp/credential.json added
cc/integration/gcpkms/testdata/gcp/credential_bad.json added
cc/integration/gcpkms/testdata/testvectors/hpke_boringssl.json added
examples/java_src/aead/aead_test_keyset.json removed
examples/java_src/deterministicaead/deterministic_aead_test_keyset.json moved 0.0%
java_src/examples/deterministicaead/deterministic_aead_test_keyset.json
examples/java_src/hybrid/hybrid_test_private_keyset.json removed
examples/java_src/hybrid/hybrid_test_public_keyset.json removed
examples/java_src/mac/mac_test_keyset.json removed
examples/java_src/signature/signature_test_private_keyset.json removed
examples/java_src/signature/signature_test_public_keyset.json removed
examples/java_src/streamingaead/streaming_aead_test_keyset.json moved 0.0%
java_src/examples/streamingaead/streaming_aead_test_keyset.json
examples/python/aead/aead_test_keyset.json removed
examples/python/deterministic_aead/deterministic_aead_test_keyset.json moved 0.0%
python/examples/deterministic_aead/deterministic_aead_test_keyset.json
examples/python/hybrid/hybrid_test_private_keyset.json removed
examples/python/hybrid/hybrid_test_public_keyset.json removed
examples/python/mac/mac_test_keyset.json removed
examples/python/signature/signature_test_private_keyset.json removed
examples/python/signature/signature_test_public_keyset.json removed
examples/python/streaming_aead/streaming_aead_keyset.json moved 0.0%
python/examples/streaming_aead/streaming_aead_keyset.json
go/testdata/gcp/credential.json added
go/testdata/gcp/credential_bad.json added
go/testdata/testvectors/hpke_boringssl.json added
java_src/examples/aead/aead_test_keyset.json added
java_src/examples/hybrid/hybrid_test_private_keyset.json added
java_src/examples/hybrid/hybrid_test_public_keyset.json added
java_src/examples/jwt/jwt_signature_test_private_keyset.json added
java_src/examples/mac/mac_test_keyset.json added
java_src/examples/signature/signature_test_private_keyset.json added
java_src/examples/signature/signature_test_public_keyset.json added
java_src/examples/testdata/gcp/credential.json added
java_src/examples/testdata/gcp/credential_bad.json added
java_src/examples/testdata/testvectors/hpke_boringssl.json added
java_src/testdata/gcp/credential.json added
java_src/testdata/gcp/credential_bad.json added
java_src/testdata/testvectors/hpke_boringssl.json added
javascript/package.json changed 31.0% diff
javascript/tsconfig.json changed 76.1% diff
python/examples/aead/aead_test_keyset.json added
python/examples/hybrid/hybrid_test_private_keyset.json added
python/examples/hybrid/hybrid_test_public_keyset.json added
python/examples/jwt/jwt_test_private_keyset.json added
python/examples/jwt/jwt_test_public_keyset.json added
python/examples/mac/mac_test_keyset.json added
python/examples/signature/signature_test_private_keyset.json added
python/examples/signature/signature_test_public_keyset.json added
python/examples/testdata/gcp/credential.json added
python/examples/testdata/gcp/credential_bad.json added
python/examples/testdata/testvectors/hpke_boringssl.json added
python/testdata/gcp/credential.json added
python/testdata/gcp/credential_bad.json added
python/testdata/testvectors/hpke_boringssl.json added
testdata/bad_gcp_credentials.json removed
testdata/credential.json removed
tools/testdata/gcp/credential.json added
tools/testdata/gcp/credential_bad.json added
tools/testdata/testvectors/hpke_boringssl.json added

SGML Documents (all 1):

NameStatusDeltaVisual Diff
docs/WIRE-FORMAT.md changed 100.0% diff

XML Documents (9 of 18):

NameStatusDeltaVisual Diff
examples/java_src/helloworld/pom.xml moved 0.0%
java_src/examples/helloworld/pom.xml
maven/apps-paymentmethodtoken.pom.xml changed 22.3% diff
maven/apps-rewardedads.pom.xml changed 23.9% diff
maven/apps-webpush.pom.xml changed 28.9% diff
maven/tink-android.pom.xml changed 30.3% diff
maven/tink-awskms.pom.xml changed 18.1% diff
maven/tink-gcpkms.pom.xml changed 32.7% diff
maven/tink.pom.xml changed 29.9% diff

CSV Files (all 27):

NameStatusDeltaVisual Diff
cc/integration/awskms/testdata/aws/access_keys_bad.csv added
cc/integration/awskms/testdata/aws/credentials.csv added
cc/integration/awskms/testdata/aws/credentials_bad.csv added
cc/integration/gcpkms/testdata/aws/access_keys_bad.csv added
cc/integration/gcpkms/testdata/aws/credentials.csv added
cc/integration/gcpkms/testdata/aws/credentials_bad.csv added
go/testdata/aws/access_keys_bad.csv added
go/testdata/aws/credentials.csv added
go/testdata/aws/credentials_bad.csv added
java_src/examples/testdata/aws/access_keys_bad.csv added
java_src/examples/testdata/aws/credentials.csv added
java_src/examples/testdata/aws/credentials_bad.csv added
java_src/testdata/aws/access_keys_bad.csv added
java_src/testdata/aws/credentials.csv added
java_src/testdata/aws/credentials_bad.csv added
python/examples/testdata/aws/access_keys_bad.csv added
python/examples/testdata/aws/credentials.csv added
python/examples/testdata/aws/credentials_bad.csv added
python/testdata/aws/access_keys_bad.csv added
python/testdata/aws/credentials.csv added
python/testdata/aws/credentials_bad.csv added
testdata/bad_access_keys_aws.csv removed
testdata/bad_credentials_aws.csv removed
testdata/credentials_aws.csv removed
tools/testdata/aws/access_keys_bad.csv added
tools/testdata/aws/credentials.csv added
tools/testdata/aws/credentials_bad.csv added

Git Files (all 1):

NameStatusDeltaVisual Diff
.gitignore changed 8.5% diff

Property Files (1 of 2):

NameStatusDeltaVisual Diff
examples/android/helloworld/gradle.properties changed 32.2% diff

Protocol Buffer Files (145 of 195):

NameStatusDeltaVisual Diff
cc/proto/aes_cmac.proto added
cc/proto/aes_cmac_prf.proto added
cc/proto/aes_ctr.proto added
cc/proto/aes_ctr_hmac_aead.proto added
cc/proto/aes_ctr_hmac_streaming.proto added
cc/proto/aes_eax.proto added
cc/proto/aes_gcm.proto added
cc/proto/aes_gcm_hkdf_streaming.proto added
cc/proto/aes_gcm_siv.proto added
cc/proto/aes_siv.proto added
cc/proto/cached_dek_aead.proto added
cc/proto/cached_dek_envelope.proto added
cc/proto/chacha20_poly1305.proto added
cc/proto/common.proto added
cc/proto/config.proto added
cc/proto/ecdsa.proto added
cc/proto/ecies_aead_hkdf.proto added
cc/proto/ed25519.proto added
cc/proto/empty.proto added
cc/proto/experimental/pqcrypto/cecpq2_aead_hkdf.proto added
cc/proto/experimental/pqcrypto/dilithium.proto added
cc/proto/experimental/pqcrypto/falcon.proto added
cc/proto/experimental/pqcrypto/sphincs.proto added
cc/proto/hkdf_prf.proto added
cc/proto/hmac.proto added
cc/proto/hmac_prf.proto added
cc/proto/hpke.proto added
cc/proto/jwt_ecdsa.proto added
cc/proto/jwt_hmac.proto added
cc/proto/jwt_rsa_ssa_pkcs1.proto added
cc/proto/jwt_rsa_ssa_pss.proto added
cc/proto/kms_aead.proto added
cc/proto/kms_envelope.proto added
cc/proto/prf_based_deriver.proto added
cc/proto/rsa_ssa_pkcs1.proto added
cc/proto/rsa_ssa_pss.proto added
cc/proto/test_proto.proto added
cc/proto/tink.proto added
cc/proto/xchacha20_poly1305.proto added
experimental/pqcrypto/proto/cecpq2_aead_hkdf.proto removed
java_src/proto/aes_cmac.proto added
java_src/proto/aes_cmac_prf.proto added
java_src/proto/aes_ctr.proto added
java_src/proto/aes_ctr_hmac_aead.proto added
java_src/proto/aes_ctr_hmac_streaming.proto added
java_src/proto/aes_eax.proto added
java_src/proto/aes_gcm.proto added
java_src/proto/aes_gcm_hkdf_streaming.proto added
java_src/proto/aes_gcm_siv.proto added
java_src/proto/aes_siv.proto added
java_src/proto/cached_dek_aead.proto added
java_src/proto/cached_dek_envelope.proto added
java_src/proto/chacha20_poly1305.proto added
java_src/proto/common.proto added
java_src/proto/config.proto added
java_src/proto/ecdsa.proto added
java_src/proto/ecies_aead_hkdf.proto added
java_src/proto/ed25519.proto added
java_src/proto/empty.proto added
java_src/proto/hkdf_prf.proto added
java_src/proto/hmac.proto added
java_src/proto/hmac_prf.proto added
java_src/proto/hpke.proto added
java_src/proto/jwt_ecdsa.proto added
java_src/proto/jwt_hmac.proto added
java_src/proto/jwt_rsa_ssa_pkcs1.proto added
java_src/proto/jwt_rsa_ssa_pss.proto added
java_src/proto/kms_aead.proto added
java_src/proto/kms_envelope.proto added
java_src/proto/prf_based_deriver.proto added
java_src/proto/rsa_ssa_pkcs1.proto added
java_src/proto/rsa_ssa_pss.proto added
java_src/proto/test_proto.proto added
java_src/proto/tink.proto added
java_src/proto/xchacha20_poly1305.proto added
javascript/proto/aes_cmac.proto added
javascript/proto/aes_cmac_prf.proto added
javascript/proto/aes_ctr.proto added
javascript/proto/aes_ctr_hmac_aead.proto added
javascript/proto/aes_ctr_hmac_streaming.proto added
javascript/proto/aes_eax.proto added
javascript/proto/aes_gcm.proto added
javascript/proto/aes_gcm_hkdf_streaming.proto added
javascript/proto/aes_gcm_siv.proto added
javascript/proto/aes_siv.proto added
javascript/proto/cached_dek_aead.proto added
javascript/proto/cached_dek_envelope.proto added
javascript/proto/chacha20_poly1305.proto added
javascript/proto/common.proto added
javascript/proto/config.proto added
javascript/proto/ecdsa.proto added
javascript/proto/ecies_aead_hkdf.proto added
javascript/proto/ed25519.proto added
javascript/proto/empty.proto added
javascript/proto/experimental/pqcrypto/cecpq2_aead_hkdf.proto added
javascript/proto/experimental/pqcrypto/dilithium.proto added
javascript/proto/experimental/pqcrypto/falcon.proto added
javascript/proto/experimental/pqcrypto/sphincs.proto added
javascript/proto/hkdf_prf.proto added
javascript/proto/hmac.proto added
javascript/proto/hmac_prf.proto added
javascript/proto/hpke.proto added
javascript/proto/jwt_ecdsa.proto added
javascript/proto/jwt_hmac.proto added
javascript/proto/jwt_rsa_ssa_pkcs1.proto added
javascript/proto/jwt_rsa_ssa_pss.proto added
javascript/proto/kms_aead.proto added
javascript/proto/kms_envelope.proto added
javascript/proto/prf_based_deriver.proto added
javascript/proto/rsa_ssa_pkcs1.proto added
javascript/proto/rsa_ssa_pss.proto added
javascript/proto/test_proto.proto added
javascript/proto/tink.proto added
javascript/proto/xchacha20_poly1305.proto added
proto/aes_gcm.proto changed 100.0% diff
proto/cached_dek_aead.proto added
proto/cached_dek_envelope.proto added
proto/experimental/pqcrypto/cecpq2_aead_hkdf.proto added
proto/experimental/pqcrypto/dilithium.proto added
proto/experimental/pqcrypto/falcon.proto added
proto/experimental/pqcrypto/sphincs.proto added
proto/hpke.proto added
proto/jwt_ecdsa.proto changed 37.4% diff
proto/jwt_hmac.proto changed 29.8% diff
proto/jwt_rsa_ssa_pkcs1.proto changed 37.0% diff
proto/jwt_rsa_ssa_pss.proto changed 39.1% diff
proto/test_proto.proto changed 25.0% diff
proto/testing/testing_api.proto removed
proto/tink.proto changed 8.7% diff
python/tink/proto/aes_gcm.proto changed 100.0% diff
python/tink/proto/cached_dek_aead.proto added
python/tink/proto/cached_dek_envelope.proto added
python/tink/proto/hpke.proto added
python/tink/proto/jwt_ecdsa.proto changed 37.4% diff
python/tink/proto/jwt_hmac.proto changed 29.6% diff
python/tink/proto/jwt_rsa_ssa_pkcs1.proto changed 37.0% diff
python/tink/proto/jwt_rsa_ssa_pss.proto changed 39.1% diff
python/tink/proto/test_proto.proto changed 25.0% diff
python/tink/proto/testing/testing_api.proto removed
python/tink/proto/tink.proto changed 8.7% diff
testing/cc/proto/testing_api.proto added
testing/cross_language/proto/testing_api.proto added
testing/go/proto/testing_api.proto added
testing/java_src/proto/testing_api.proto added
testing/python/proto/testing_api.proto added

Qt Translation Or MS TypeScript Files (68 of 140):

NameStatusDeltaVisual Diff
javascript/aead/aead_wrapper.ts changed 1.6% diff
javascript/aead/aead_wrapper_test.ts changed 1.7% diff
javascript/aead/aes_ctr_hmac_aead_key_manager.ts changed 4.3% diff
javascript/aead/aes_ctr_hmac_aead_key_manager_test.ts changed 4.6% diff
javascript/aead/aes_gcm_key_manager.ts changed 8.7% diff
javascript/aead/aes_gcm_key_manager_test.ts changed 8.3% diff
javascript/hybrid/ecies_aead_hkdf_private_key_manager.ts changed 3.7% diff
javascript/hybrid/ecies_aead_hkdf_private_key_manager_test.ts changed 5.8% diff
javascript/hybrid/ecies_aead_hkdf_public_key_manager.ts changed 6.1% diff
javascript/hybrid/ecies_aead_hkdf_public_key_manager_test.ts changed 2.9% diff
javascript/hybrid/ecies_aead_hkdf_util_test.ts changed 2.0% diff
javascript/hybrid/ecies_aead_hkdf_validators.ts changed 2.5% diff
javascript/hybrid/ecies_aead_hkdf_validators_test.ts changed 4.3% diff
javascript/hybrid/hybrid_decrypt_wrapper.ts changed 1.6% diff
javascript/hybrid/hybrid_decrypt_wrapper_test.ts changed 1.0% diff
javascript/hybrid/hybrid_encrypt_wrapper.ts changed 2.6% diff
javascript/hybrid/hybrid_encrypt_wrapper_test.ts changed 1.0% diff
javascript/hybrid/hybrid_key_templates_test.ts changed 10.5% diff
javascript/hybrid/registry_ecies_aead_hkdf_dem_helper.ts changed 4.0% diff
javascript/hybrid/registry_ecies_aead_hkdf_dem_helper_test.ts changed 1.3% diff
javascript/internal/binary_keyset_reader.ts changed 3.1% diff
javascript/internal/binary_keyset_reader_test.ts changed 4.7% diff
javascript/internal/binary_keyset_writer.ts changed 57.1% diff
javascript/internal/binary_keyset_writer_test.ts changed 25.2% diff
javascript/internal/cleartext_keyset_handle.ts changed 7.6% diff
javascript/internal/crypto_format_test.ts changed 1.7% diff
javascript/internal/key_manager.ts changed 0.8% diff
javascript/internal/keyset_handle.ts changed 37.9% diff
javascript/internal/keyset_handle_test.ts changed 84.1% diff
javascript/internal/keyset_writer.ts changed 19.5% diff
javascript/internal/primitive_set_test.ts changed 1.2% diff
javascript/internal/registry_test.ts changed 6.0% diff
javascript/internal/util_test.ts changed 2.4% diff
javascript/signature/ecdsa_private_key_manager.ts changed 4.3% diff
javascript/signature/ecdsa_private_key_manager_test.ts changed 4.3% diff
javascript/signature/ecdsa_public_key_manager.ts changed 7.4% diff
javascript/signature/ecdsa_public_key_manager_test.ts changed 4.2% diff
javascript/signature/ecdsa_util.ts changed 2.6% diff
javascript/signature/internal/public_key_sign.ts changed 4.8% diff
javascript/signature/internal/public_key_verify.ts changed 4.3% diff
javascript/signature/public_key_sign_wrapper.ts changed 2.8% diff
javascript/signature/public_key_sign_wrapper_test.ts changed 1.0% diff
javascript/signature/public_key_verify_wrapper.ts changed 1.7% diff
javascript/signature/public_key_verify_wrapper_test.ts changed 0.5% diff
javascript/signature/signature_key_templates_test.ts changed 4.7% diff
javascript/subtle/aes_ctr.ts changed 1.3% diff
javascript/subtle/aes_ctr_test.ts changed 26.7% diff
javascript/subtle/aes_gcm.ts changed 7.2% diff
javascript/subtle/aes_gcm_test.ts changed 0.7% diff
javascript/subtle/ecdsa_sign.ts changed 0.8% diff
javascript/subtle/ecdsa_sign_test.ts changed 32.3% diff
javascript/subtle/ecdsa_verify.ts changed 0.8% diff
javascript/subtle/ecdsa_verify_test.ts changed 25.9% diff
javascript/subtle/ecies_aead_hkdf_hybrid_decrypt.ts changed 0.4% diff
javascript/subtle/ecies_aead_hkdf_hybrid_decrypt_test.ts changed 13.0% diff
javascript/subtle/ecies_aead_hkdf_hybrid_encrypt.ts changed 0.5% diff
javascript/subtle/ecies_aead_hkdf_hybrid_encrypt_test.ts changed 9.7% diff
javascript/subtle/ecies_hkdf_kem_recipient_test.ts changed 9.8% diff
javascript/subtle/ecies_hkdf_kem_sender.ts changed 4.7% diff
javascript/subtle/ecies_hkdf_kem_sender_test.ts changed 22.7% diff
javascript/subtle/elliptic_curves.ts changed 61.3% diff
javascript/subtle/elliptic_curves_test.ts changed 100.0% diff
javascript/subtle/encrypt_then_authenticate.ts changed 0.9% diff
javascript/subtle/encrypt_then_authenticate_test.ts changed 8.5% diff
javascript/subtle/hkdf_test.ts changed 20.4% diff
javascript/subtle/hmac.ts changed 1.2% diff
javascript/subtle/hmac_test.ts changed 31.0% diff
javascript/testing/internal/test_utils.ts changed 27.9% diff

Data Files (all 18):

NameStatusDeltaVisual Diff
cc/integration/awskms/testdata/keysets/ecies_private_keyset.bin added
cc/integration/awskms/testdata/keysets/ecies_public_keyset.bin added
cc/integration/gcpkms/testdata/keysets/ecies_private_keyset.bin added
cc/integration/gcpkms/testdata/keysets/ecies_public_keyset.bin added
go/testdata/keysets/ecies_private_keyset.bin added
go/testdata/keysets/ecies_public_keyset.bin added
java_src/examples/testdata/keysets/ecies_private_keyset.bin added
java_src/examples/testdata/keysets/ecies_public_keyset.bin added
java_src/testdata/keysets/ecies_private_keyset.bin added
java_src/testdata/keysets/ecies_public_keyset.bin added
python/examples/testdata/keysets/ecies_private_keyset.bin added
python/examples/testdata/keysets/ecies_public_keyset.bin added
python/testdata/keysets/ecies_private_keyset.bin added
python/testdata/keysets/ecies_public_keyset.bin added
testdata/ecies_private_keyset.bin removed
testdata/ecies_public_keyset.bin removed
tools/testdata/keysets/ecies_private_keyset.bin added
tools/testdata/keysets/ecies_public_keyset.bin added

Directories (203 of 592):

NameStatus
cc/examples added
cc/examples/aead added
cc/examples/helloworld added
cc/examples/jwt added
cc/examples/mac added
cc/experimental added
cc/experimental/pqcrypto added
cc/experimental/pqcrypto/kem added
cc/experimental/pqcrypto/kem/subtle added
cc/experimental/pqcrypto/kem/util added
cc/experimental/pqcrypto/signature added
cc/experimental/pqcrypto/signature/subtle added
cc/experimental/pqcrypto/signature/util added
cc/integration/awskms/testdata added
cc/integration/awskms/testdata/aws added
cc/integration/awskms/testdata/gcp added
cc/integration/awskms/testdata/keysets added
cc/integration/awskms/testdata/testvectors added
cc/integration/gcpkms/testdata added
cc/integration/gcpkms/testdata/aws added
cc/integration/gcpkms/testdata/gcp added
cc/integration/gcpkms/testdata/keysets added
cc/integration/gcpkms/testdata/testvectors added
cc/monitoring added
cc/proto/experimental added
cc/proto/experimental/pqcrypto added
examples/cc removed
examples/cc/digital_signatures moved
cc/examples/digital_signatures
examples/cc/helloworld removed
examples/cc/hybrid_encryption moved
cc/examples/hybrid_encryption
examples/java_src removed
examples/java_src/aead removed
examples/java_src/cleartextkeyset moved
java_src/examples/cleartextkeyset
examples/java_src/deterministicaead moved
java_src/examples/deterministicaead
examples/java_src/encryptedkeyset moved
java_src/examples/encryptedkeyset
examples/java_src/envelopeaead moved
java_src/examples/envelopeaead
examples/java_src/gcs removed
examples/java_src/helloworld removed
examples/java_src/helloworld/src moved
java_src/examples/helloworld/src
examples/java_src/helloworld/src/main moved
java_src/examples/helloworld/src/main
examples/java_src/helloworld/src/main/java moved
java_src/examples/helloworld/src/main/java
examples/java_src/helloworld/src/main/java/com moved
java_src/examples/helloworld/src/main/java/com
examples/java_src/helloworld/src/main/java/com/helloworld moved
java_src/examples/helloworld/src/main/java/com/helloworld
examples/java_src/hybrid removed
examples/java_src/mac removed
examples/java_src/signature removed
examples/java_src/streamingaead removed
examples/python removed
examples/python/aead removed
examples/python/cleartext_keyset moved
python/examples/cleartext_keyset
examples/python/deterministic_aead moved
python/examples/deterministic_aead
examples/python/encrypted_keyset moved
python/examples/encrypted_keyset
examples/python/envelope_aead moved
python/examples/envelope_aead
examples/python/gcs removed
examples/python/hybrid removed
examples/python/mac removed
examples/python/signature removed
examples/python/streaming_aead moved
python/examples/streaming_aead
experimental removed
experimental/pqcrypto removed
experimental/pqcrypto/cc removed
experimental/pqcrypto/cc/hybrid removed
experimental/pqcrypto/cc/hybrid/internal removed
experimental/pqcrypto/cc/subtle removed
experimental/pqcrypto/cc/util removed
experimental/pqcrypto/proto moved
cc/experimental/pqcrypto/proto
go/hybrid/internal added
go/hybrid/internal/hpke added
go/internal/aead added
go/internal/internalregistry added
go/internal/monitoringutil added
go/jwt added
go/monitoring added
go/proto/aes_gcm_siv_go_proto added
go/proto/hpke_go_proto added
go/proto/jwt_ecdsa_go_proto added
go/proto/jwt_hmac_go_proto added
go/proto/jwt_rsa_ssa_pkcs1_go_proto added
go/proto/rsa_ssa_pss_go_proto removed
go/signature/internal added
go/testdata added
go/testdata/aws added
go/testdata/gcp added
go/testdata/keysets added
go/testdata/testvectors added
go/testing/fakemonitoring added
go/testutil/hybrid added
java_src/examples added
java_src/examples/aead added
java_src/examples/gcs added
java_src/examples/helloworld added
java_src/examples/hybrid added
java_src/examples/jwt added
java_src/examples/mac added
java_src/examples/signature added
java_src/examples/streamingaead added
java_src/examples/testdata added
java_src/examples/testdata/aws added
java_src/examples/testdata/gcp added
java_src/examples/testdata/keysets added
java_src/examples/testdata/testvectors added
java_src/src/main/java/com/google/crypto/tink/aead/internal added
java_src/src/main/java/com/google/crypto/tink/config/internal added
java_src/src/main/java/com/google/crypto/tink/hybrid/internal added
java_src/src/main/java/com/google/crypto/tink/internal/testing added
java_src/src/main/java/com/google/crypto/tink/mac/internal added
java_src/src/main/java/com/google/crypto/tink/monitoring added
java_src/src/main/java/com/google/crypto/tink/tinkkey/internal added
java_src/src/test/java/com/google/crypto/tink/aead/internal added
java_src/src/test/java/com/google/crypto/tink/config/internal added
java_src/src/test/java/com/google/crypto/tink/hybrid/internal added
java_src/src/test/java/com/google/crypto/tink/internal/testing added
java_src/src/test/java/com/google/crypto/tink/mac/internal added
java_src/src/test/java/com/google/crypto/tink/monitoring added
java_src/src/test/java/com/google/crypto/tink/tinkkey/internal added
java_src/src_android added
java_src/src_android/main added
java_src/src_android/main/java added
java_src/src_android/main/java/com added
java_src/src_android/main/java/com/google added
java_src/src_android/main/java/com/google/crypto added
java_src/src_android/main/java/com/google/crypto/tink added
java_src/src_android/main/java/com/google/crypto/tink/internal added
java_src/testdata added
java_src/testdata/aws added
java_src/testdata/gcp added
java_src/testdata/keysets added
java_src/testdata/testvectors added
javascript/proto added
javascript/proto/experimental added
javascript/proto/experimental/pqcrypto added
kokoro/gcp_ubuntu_per_language/cc/bazel_absl_status added
kokoro/gcp_ubuntu_per_language/cc/bazel_fips added
kokoro/gcp_ubuntu_per_language/cc/cmake_openssl added
kokoro/gcp_ubuntu_per_language/cc/examples added
kokoro/gcp_ubuntu_per_language/cc/examples/cmake added
kokoro/gcp_ubuntu_per_language/cc/examples/cmake_openssl added
kokoro/macos_external/cc/examples added
kokoro/macos_external/cc/examples/cmake added
kokoro/macos_external/javascript added
kokoro/testutils added
proto/experimental added
proto/experimental/pqcrypto added
proto/testing removed
python/examples added
python/examples/aead added
python/examples/gcs added
python/examples/hybrid added
python/examples/jwt added
python/examples/mac added
python/examples/signature added
python/examples/testdata added
python/examples/testdata/aws added
python/examples/testdata/gcp added
python/examples/testdata/keysets added
python/examples/testdata/testvectors added
python/testdata added
python/testdata/aws added
python/testdata/gcp added
python/testdata/keysets added
python/testdata/testvectors added
python/tink/internal added
python/tink/proto/testing removed
testdata removed
testdata/templates removed
testdata/templates/aead removed
testdata/templates/daead removed
testdata/templates/hybrid removed
testdata/templates/jwt removed
testdata/templates/mac removed
testdata/templates/prf removed
testdata/templates/signature removed
testdata/templates/streamingaead removed
testing/cc/proto added
testing/cross_language/proto added
testing/go/proto added
testing/java_src/proto added
testing/python/proto added
third_party moved
cc/integration/awskms/third_party
third_party/angular removed
tools/testdata added
tools/testdata/aws added
tools/testdata/gcp added
tools/testdata/keysets added
tools/testdata/testvectors added

Archives (18 of 19):

NameStatusDeltaVisual Diff
cc/integration/awskms/testdata/keysets/ecies_private_keyset2.bin added
cc/integration/awskms/testdata/keysets/ecies_public_keyset2.bin added
cc/integration/gcpkms/testdata/keysets/ecies_private_keyset2.bin added
cc/integration/gcpkms/testdata/keysets/ecies_public_keyset2.bin added
go/testdata/keysets/ecies_private_keyset2.bin added
go/testdata/keysets/ecies_public_keyset2.bin added
java_src/examples/testdata/keysets/ecies_private_keyset2.bin added
java_src/examples/testdata/keysets/ecies_public_keyset2.bin added
java_src/testdata/keysets/ecies_private_keyset2.bin added
java_src/testdata/keysets/ecies_public_keyset2.bin added
python/examples/testdata/keysets/ecies_private_keyset2.bin added
python/examples/testdata/keysets/ecies_public_keyset2.bin added
python/testdata/keysets/ecies_private_keyset2.bin added
python/testdata/keysets/ecies_public_keyset2.bin added
testdata/ecies_private_keyset2.bin removed
testdata/ecies_public_keyset2.bin removed
tools/testdata/keysets/ecies_private_keyset2.bin added
tools/testdata/keysets/ecies_public_keyset2.bin added

Change Logs (all 1):

NameStatusDeltaVisual Diff
objc/CHANGELOG changed 5.0% diff

Information Files (37 of 40):

NameStatusDeltaVisual Diff
apps/WORKSPACE changed 63.2% diff
cc/examples/WORKSPACE added
cc/integration/awskms/WORKSPACE added
cc/integration/gcpkms/WORKSPACE added
cc/WORKSPACE changed 44.7% diff
examples/cc/WORKSPACE removed
examples/java_src/aead/BUILD removed
examples/java_src/BUILD removed
examples/java_src/cleartextkeyset/BUILD removed
examples/java_src/deterministicaead/BUILD removed
examples/java_src/encryptedkeyset/BUILD removed
examples/java_src/envelopeaead/BUILD removed
examples/java_src/gcs/BUILD removed
examples/java_src/helloworld/BUILD removed
examples/java_src/hybrid/BUILD removed
examples/java_src/mac/BUILD removed
examples/java_src/signature/BUILD removed
examples/java_src/streamingaead/BUILD removed
examples/java_src/WORKSPACE removed
examples/python/WORKSPACE removed
experimental/WORKSPACE removed
go/WORKSPACE changed 100.0% diff
java_src/examples/WORKSPACE added
java_src/WORKSPACE changed 97.9% diff
javascript/WORKSPACE changed 51.3% diff
python/examples/WORKSPACE added
python/VERSION changed 40.8% diff
python/WORKSPACE changed 65.8% diff
testdata/templates/mac/AES_CMAC removed
testdata/templates/prf/AES_CMAC_PRF removed
testing/cc/WORKSPACE changed 39.5% diff
testing/cross_language/WORKSPACE changed 44.8% diff
testing/go/WORKSPACE changed 100.0% diff
testing/java_src/WORKSPACE changed 100.0% diff
testing/python/WORKSPACE changed 53.5% diff
third_party/angular/WORKSPACE removed
tools/WORKSPACE changed 100.0% diff

Licenses (1 of 2):

NameStatusDeltaVisual Diff
third_party/angular/LICENSE removed

Readme Files (72 of 80):

NameStatusDeltaVisual Diff
apps/paymentmethodtoken/README.md changed 14.9% diff
apps/README.md changed 100.0% diff
apps/rewardedads/README.md changed 14.5% diff
apps/webpush/README.md changed 15.5% diff
cc/examples/helloworld/README.md added
cc/examples/jwt/README.md added
cc/integration/awskms/testdata/README.md added
cc/integration/gcpkms/testdata/README.md added
examples/cc/digital_signatures/README.md moved 2.4% diff
cc/examples/digital_signatures/README.md
examples/cc/helloworld/README.md removed
examples/cc/hybrid_encryption/README.md moved 2.2% diff
cc/examples/hybrid_encryption/README.md
examples/java_src/aead/README.md removed
examples/java_src/cleartextkeyset/README.md moved 24.9% diff
java_src/examples/cleartextkeyset/README.md
examples/java_src/deterministicaead/README.md moved 34.2% diff
java_src/examples/deterministicaead/README.md
examples/java_src/encryptedkeyset/README.md moved 23.8% diff
java_src/examples/encryptedkeyset/README.md
examples/java_src/envelopeaead/README.md moved 0.0%
java_src/examples/envelopeaead/README.md
examples/java_src/gcs/README.md removed
examples/java_src/helloworld/README.md removed
examples/java_src/hybrid/README.md removed
examples/java_src/mac/README.md removed
examples/java_src/signature/README.md removed
examples/java_src/streamingaead/README.md moved 41.3% diff
java_src/examples/streamingaead/README.md
examples/python/aead/README.md removed
examples/python/cleartext_keyset/README.md moved 2.5% diff
python/examples/cleartext_keyset/README.md
examples/python/deterministic_aead/README.md moved 30.0% diff
python/examples/deterministic_aead/README.md
examples/python/encrypted_keyset/README.md moved 1.4% diff
python/examples/encrypted_keyset/README.md
examples/python/envelope_aead/README.md moved 1.1% diff
python/examples/envelope_aead/README.md
examples/python/gcs/README.md removed
examples/python/hybrid/README.md removed
examples/python/mac/README.md removed
examples/python/signature/README.md removed
examples/python/streaming_aead/README.md moved 13.4% diff
python/examples/streaming_aead/README.md
experimental/pqcrypto/README.md moved 0.0%
cc/experimental/pqcrypto/README.md
go/testdata/README.md added
java_src/examples/aead/README.md added
java_src/examples/gcs/README.md added
java_src/examples/helloworld/README.md added
java_src/examples/hybrid/README.md added
java_src/examples/jwt/README.md added
java_src/examples/mac/README.md added
java_src/examples/signature/README.md added
java_src/examples/testdata/README.md added
java_src/src/main/java/com/google/crypto/tink/jwt/README.md removed
java_src/testdata/README.md added
javascript/README.md added
maven/README.md changed 2.3% diff
python/examples/aead/README.md added
python/examples/gcs/README.md added
python/examples/hybrid/README.md added
python/examples/jwt/README.md added
python/examples/mac/README.md added
python/examples/signature/README.md added
python/examples/testdata/README.md added
python/README.md changed 9.0% diff
python/testdata/README.md added
python/tools/distribution/README.md changed 11.0% diff
README.md changed 7.8% diff
testdata/README.md removed
tools/testdata/README.md added

Text Files (455 of 529):

NameStatusDeltaVisual Diff
.bazelversion changed 100.0% diff
.github/ISSUE_TEMPLATE/bug_report.md changed 95.1% diff
.github/ISSUE_TEMPLATE/feature_request.md changed 88.0% diff
apps/.bazelversion changed 100.0% diff
apps/paymentmethodtoken/BUILD.bazel changed 6.9% diff
apps/rewardedads/BUILD.bazel changed 23.5% diff
apps/webpush/BUILD.bazel changed 13.9% diff
BUILD.bazel changed 48.2% diff
cc/.bazelignore added
cc/.bazelversion changed 100.0% diff
cc/aead/BUILD.bazel changed 29.8% diff
cc/aead/internal/BUILD.bazel changed 100.0% diff
cc/BUILD.bazel changed 29.6% diff
cc/config/BUILD.bazel changed 34.4% diff
cc/daead/BUILD.bazel changed 21.2% diff
cc/daead/subtle/BUILD.bazel changed 11.0% diff
cc/examples/.bazelversion added
cc/examples/aead/BUILD.bazel added
cc/examples/helloworld/BUILD.bazel added
cc/examples/hybrid_encryption/BUILD.bazel added
cc/examples/jwt/BUILD.bazel added
cc/examples/mac/BUILD.bazel added
cc/experimental/pqcrypto/kem/BUILD.bazel added
cc/experimental/pqcrypto/kem/subtle/BUILD.bazel added
cc/hybrid/BUILD.bazel changed 25.7% diff
cc/hybrid/internal/BUILD.bazel changed 100.0% diff
cc/integration/awskms/BUILD.bazel changed 37.1% diff
cc/integration/awskms/testdata/aws/BUILD.bazel added
cc/integration/awskms/testdata/aws/credentials.cred added
cc/integration/awskms/testdata/aws/key_arn.txt added
cc/integration/awskms/testdata/aws/key_arn_bad.txt added
cc/integration/awskms/testdata/gcp/BUILD.bazel added
cc/integration/awskms/testdata/gcp/key_name.txt added
cc/integration/awskms/testdata/gcp/key_name_bad.txt added
cc/integration/awskms/testdata/keysets/BUILD.bazel added
cc/integration/awskms/testdata/testvectors/BUILD.bazel added
cc/integration/gcpkms/BUILD.bazel changed 40.5% diff
cc/integration/gcpkms/testdata/aws/BUILD.bazel added
cc/integration/gcpkms/testdata/aws/credentials.cred added
cc/integration/gcpkms/testdata/aws/key_arn.txt added
cc/integration/gcpkms/testdata/aws/key_arn_bad.txt added
cc/integration/gcpkms/testdata/gcp/BUILD.bazel added
cc/integration/gcpkms/testdata/gcp/key_name.txt added
cc/integration/gcpkms/testdata/gcp/key_name_bad.txt added
cc/integration/gcpkms/testdata/keysets/BUILD.bazel added
cc/integration/gcpkms/testdata/testvectors/BUILD.bazel added
cc/internal/BUILD.bazel changed 100.0% diff
cc/jwt/BUILD.bazel changed 27.7% diff
cc/jwt/internal/BUILD.bazel changed 20.2% diff
cc/mac/BUILD.bazel changed 35.0% diff
cc/mac/internal/BUILD.bazel changed 100.0% diff
cc/monitoring/BUILD.bazel added
cc/prf/BUILD.bazel changed 14.8% diff
cc/proto/BUILD.bazel changed 100.0% diff
cc/proto/experimental/pqcrypto/BUILD.bazel added
cc/signature/BUILD.bazel changed 20.0% diff
cc/streamingaead/BUILD.bazel changed 5.6% diff
cc/subtle/BUILD.bazel changed 22.7% diff
cc/subtle/mac/BUILD.bazel changed 16.5% diff
cc/subtle/prf/BUILD.bazel changed 16.9% diff
cc/third_party/aws_c_common.BUILD.bazel moved 11.0% diff
cc/integration/awskms/third_party/aws_c_common.BUILD.bazel
cc/third_party/aws_c_event_stream.BUILD.bazel moved 0.0%
cc/integration/awskms/third_party/aws_c_event_stream.BUILD.bazel
cc/third_party/aws_checksums.BUILD.bazel moved 0.0%
cc/integration/awskms/third_party/aws_checksums.BUILD.bazel
cc/third_party/aws_sdk_cpp.BUILD.bazel moved 3.9% diff
cc/integration/awskms/third_party/aws_sdk_cpp.BUILD.bazel
cc/third_party/boringssl_fips/BUILD.bazel changed 84.8% diff
cc/third_party/curl.BUILD.bazel moved 2.1% diff
cc/integration/awskms/third_party/curl.BUILD.bazel
cc/third_party/zlib.BUILD.bazel moved 0.0%
cc/integration/awskms/third_party/zlib.BUILD.bazel
cc/util/BUILD.bazel changed 12.0% diff
docs/CMAKE-HOWTO.md changed 20.5% diff
docs/CPP-HOWTO.md changed 0.9% diff
docs/JAVA-HOWTO.md changed 1.6% diff
docs/JWT-HOWTO.md added
docs/PRIMITIVES.md changed 26.9% diff
docs/ROADMAP.md removed
docs/SECURITY.md added
docs/TINKEY.md changed 2.4% diff
examples/android/helloworld/app/build.gradle changed 6.1% diff
examples/android/helloworld/app/maven_local.gradle added
examples/android/helloworld/app/maven_snapshot.gradle added
examples/android/helloworld/build.gradle changed 9.2% diff
examples/cc/.bazelversion removed
examples/cc/digital_signatures/BUILD.bazel moved 0.0%
cc/examples/digital_signatures/BUILD.bazel
examples/cc/helloworld/aes128_gcm_test_keyset_json.txt moved 0.0%
cc/examples/helloworld/aes128_gcm_test_keyset_json.txt
examples/cc/helloworld/BUILD.bazel removed
examples/cc/hybrid_encryption/BUILD.bazel removed
examples/java_src/.bazelversion removed
examples/python/.bazelversion removed
examples/python/aead/BUILD.bazel removed
examples/python/cleartext_keyset/BUILD.bazel moved 0.0%
python/examples/cleartext_keyset/BUILD.bazel
examples/python/deterministic_aead/BUILD.bazel moved 34.7% diff
python/examples/deterministic_aead/BUILD.bazel
examples/python/encrypted_keyset/BUILD.bazel moved 11.4% diff
python/examples/encrypted_keyset/BUILD.bazel
examples/python/envelope_aead/BUILD.bazel moved 12.1% diff
python/examples/envelope_aead/BUILD.bazel
examples/python/gcs/BUILD.bazel removed
examples/python/hybrid/BUILD.bazel removed
examples/python/mac/BUILD.bazel removed
examples/python/requirements.txt moved 0.0%
python/examples/requirements.txt
examples/python/signature/BUILD.bazel removed
examples/python/streaming_aead/BUILD.bazel moved 0.0%
python/examples/streaming_aead/BUILD.bazel
experimental/.bazelversion removed
experimental/pqcrypto/cc/hybrid/BUILD.bazel removed
experimental/pqcrypto/cc/hybrid/internal/BUILD.bazel removed
experimental/pqcrypto/cc/subtle/BUILD.bazel removed
experimental/pqcrypto/cc/util/BUILD.bazel moved 74.3% diff
cc/experimental/pqcrypto/kem/util/BUILD.bazel
experimental/pqcrypto/proto/BUILD.bazel moved 85.1% diff
cc/experimental/pqcrypto/proto/BUILD.bazel
go/.bazelversion changed 100.0% diff
go/aead/BUILD.bazel changed 68.6% diff
go/aead/subtle/BUILD.bazel changed 35.3% diff
go/BUILD.bazel changed 100.0% diff
go/core/cryptofmt/BUILD.bazel changed 59.8% diff
go/core/primitiveset/BUILD.bazel changed 61.9% diff
go/core/registry/BUILD.bazel changed 65.2% diff
go/daead/BUILD.bazel changed 69.2% diff
go/daead/subtle/BUILD.bazel changed 53.6% diff
go/go.mod changed 100.0% diff
go/go.sum changed 79.0% diff
go/hybrid/BUILD.bazel changed 78.8% diff
go/hybrid/internal/hpke/BUILD.bazel added
go/hybrid/subtle/BUILD.bazel changed 82.8% diff
go/insecurecleartextkeyset/BUILD.bazel changed 60.7% diff
go/integration/awskms/BUILD.bazel changed 62.4% diff
go/integration/gcpkms/BUILD.bazel changed 56.5% diff
go/integration/hcvault/BUILD.bazel changed 43.3% diff
go/internal/aead/BUILD.bazel added
go/internal/BUILD.bazel changed 46.9% diff
go/internal/internalregistry/BUILD.bazel added
go/internal/monitoringutil/BUILD.bazel added
go/jwt/BUILD.bazel added
go/keyset/BUILD.bazel changed 55.7% diff
go/kwp/subtle/BUILD.bazel changed 41.7% diff
go/mac/BUILD.bazel changed 66.0% diff
go/mac/subtle/BUILD.bazel changed 39.2% diff
go/monitoring/BUILD.bazel added
go/prf/BUILD.bazel changed 60.2% diff
go/prf/subtle/BUILD.bazel changed 32.3% diff
go/proto/aes_cmac_go_proto/BUILD.bazel added
go/proto/aes_cmac_prf_go_proto/BUILD.bazel added
go/proto/aes_ctr_go_proto/BUILD.bazel added
go/proto/aes_ctr_hmac_aead_go_proto/BUILD.bazel added
go/proto/aes_ctr_hmac_streaming_go_proto/BUILD.bazel added
go/proto/aes_gcm_go_proto/BUILD.bazel added
go/proto/aes_gcm_hkdf_streaming_go_proto/BUILD.bazel added
go/proto/aes_gcm_siv_go_proto/BUILD.bazel added
go/proto/aes_siv_go_proto/BUILD.bazel added
go/proto/BUILD.bazel removed
go/proto/chacha20_poly1305_go_proto/BUILD.bazel added
go/proto/common_go_proto/BUILD.bazel added
go/proto/ecdsa_go_proto/BUILD.bazel added
go/proto/ecies_aead_hkdf_go_proto/BUILD.bazel added
go/proto/ed25519_go_proto/BUILD.bazel added
go/proto/hkdf_prf_go_proto/BUILD.bazel added
go/proto/hmac_go_proto/BUILD.bazel added
go/proto/hmac_prf_go_proto/BUILD.bazel added
go/proto/hpke_go_proto/BUILD.bazel added
go/proto/jwt_ecdsa_go_proto/BUILD.bazel added
go/proto/jwt_hmac_go_proto/BUILD.bazel added
go/proto/jwt_rsa_ssa_pkcs1_go_proto/BUILD.bazel added
go/proto/kms_envelope_go_proto/BUILD.bazel added
go/proto/rsa_ssa_pkcs1_go_proto/BUILD.bazel added
go/proto/tink_go_proto/BUILD.bazel added
go/proto/xchacha20_poly1305_go_proto/BUILD.bazel added
go/signature/BUILD.bazel changed 63.8% diff
go/signature/internal/BUILD.bazel added
go/signature/subtle/BUILD.bazel changed 39.6% diff
go/streamingaead/BUILD.bazel changed 63.8% diff
go/streamingaead/subtle/BUILD.bazel changed 48.3% diff
go/streamingaead/subtle/noncebased/BUILD.bazel changed 64.6% diff
go/subtle/BUILD.bazel changed 100.0% diff
go/subtle/random/BUILD.bazel changed 60.3% diff
go/testdata/aws/BUILD.bazel added
go/testdata/aws/credentials.cred added
go/testdata/aws/key_arn.txt added
go/testdata/aws/key_arn_bad.txt added
go/testdata/gcp/BUILD.bazel added
go/testdata/gcp/key_name.txt added
go/testdata/gcp/key_name_bad.txt added
go/testdata/keysets/BUILD.bazel added
go/testdata/testvectors/BUILD.bazel added
go/testing/fakekms/BUILD.bazel changed 48.9% diff
go/testing/fakemonitoring/BUILD.bazel added
go/testkeyset/BUILD.bazel changed 51.7% diff
go/testutil/BUILD.bazel changed 76.8% diff
go/testutil/hybrid/BUILD.bazel added
go/tink/BUILD.bazel changed 27.8% diff
java_src/.bazelignore added
java_src/.bazelversion changed 100.0% diff
java_src/BUILD.bazel changed 100.0% diff
java_src/examples/.bazelignore added
java_src/examples/.bazelversion added
java_src/examples/aead/BUILD.bazel added
java_src/examples/cleartextkeyset/BUILD.bazel added
java_src/examples/deterministicaead/BUILD.bazel added
java_src/examples/encryptedkeyset/BUILD.bazel added
java_src/examples/envelopeaead/BUILD.bazel added
java_src/examples/gcs/BUILD.bazel added
java_src/examples/helloworld/BUILD.bazel added
java_src/examples/hybrid/BUILD.bazel added
java_src/examples/jwt/BUILD.bazel added
java_src/examples/mac/BUILD.bazel added
java_src/examples/signature/BUILD.bazel added
java_src/examples/streamingaead/BUILD.bazel added
java_src/examples/testdata/aws/BUILD.bazel added
java_src/examples/testdata/aws/credentials.cred added
java_src/examples/testdata/aws/key_arn.txt added
java_src/examples/testdata/aws/key_arn_bad.txt added
java_src/examples/testdata/gcp/BUILD.bazel added
java_src/examples/testdata/gcp/key_name.txt added
java_src/examples/testdata/gcp/key_name_bad.txt added
java_src/examples/testdata/keysets/BUILD.bazel added
java_src/examples/testdata/testvectors/BUILD.bazel added
java_src/examples/tink_java_examples_WORKSPACE added
java_src/examples/tink_java_gcpkms_examples_WORKSPACE added
java_src/proto/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/aead/BUILD.bazel changed 45.3% diff
java_src/src/main/java/com/google/crypto/tink/aead/internal/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/aead/subtle/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/annotations/BUILD.bazel changed 54.3% diff
java_src/src/main/java/com/google/crypto/tink/BUILD.bazel changed 91.1% diff
java_src/src/main/java/com/google/crypto/tink/config/BUILD.bazel changed 28.7% diff
java_src/src/main/java/com/google/crypto/tink/config/internal/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/daead/BUILD.bazel changed 46.2% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/BUILD.bazel changed 27.7% diff
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/integration/android/BUILD.bazel changed 4.6% diff
java_src/src/main/java/com/google/crypto/tink/integration/gcpkms/BUILD.bazel changed 9.6% diff
java_src/src/main/java/com/google/crypto/tink/internal/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/internal/testing/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/jwt/BUILD.bazel changed 43.7% diff
java_src/src/main/java/com/google/crypto/tink/mac/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/mac/internal/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/monitoring/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/prf/BUILD.bazel changed 45.0% diff
java_src/src/main/java/com/google/crypto/tink/signature/BUILD.bazel changed 44.2% diff
java_src/src/main/java/com/google/crypto/tink/signature/internal/BUILD.bazel changed 27.3% diff
java_src/src/main/java/com/google/crypto/tink/streamingaead/BUILD.bazel changed 25.5% diff
java_src/src/main/java/com/google/crypto/tink/subtle/BUILD.bazel changed 100.0% diff
java_src/src/main/java/com/google/crypto/tink/subtle/prf/BUILD.bazel changed 93.8% diff
java_src/src/main/java/com/google/crypto/tink/testing/BUILD.bazel changed 47.2% diff
java_src/src/main/java/com/google/crypto/tink/tinkkey/BUILD.bazel changed 24.9% diff
java_src/src/main/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel added
java_src/src/main/java/com/google/crypto/tink/util/BUILD.bazel changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/aead/BUILD.bazel changed 33.6% diff
java_src/src/test/java/com/google/crypto/tink/aead/internal/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/aead/subtle/BUILD.bazel changed 23.9% diff
java_src/src/test/java/com/google/crypto/tink/BUILD.bazel changed 57.4% diff
java_src/src/test/java/com/google/crypto/tink/config/BUILD.bazel changed 23.6% diff
java_src/src/test/java/com/google/crypto/tink/config/internal/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/daead/BUILD.bazel changed 29.1% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/BUILD.bazel changed 28.5% diff
java_src/src/test/java/com/google/crypto/tink/hybrid/internal/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/hybrid/subtle/BUILD.bazel changed 1.9% diff
java_src/src/test/java/com/google/crypto/tink/integration/awskms/BUILD.bazel changed 7.9% diff
java_src/src/test/java/com/google/crypto/tink/integration/gcpkms/BUILD.bazel changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/internal/BUILD.bazel changed 100.0% diff
java_src/src/test/java/com/google/crypto/tink/internal/testing/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/jwt/BUILD.bazel changed 19.5% diff
java_src/src/test/java/com/google/crypto/tink/mac/BUILD.bazel changed 85.5% diff
java_src/src/test/java/com/google/crypto/tink/mac/internal/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/monitoring/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/prf/BUILD.bazel changed 19.1% diff
java_src/src/test/java/com/google/crypto/tink/signature/BUILD.bazel changed 18.7% diff
java_src/src/test/java/com/google/crypto/tink/signature/internal/BUILD.bazel changed 23.3% diff
java_src/src/test/java/com/google/crypto/tink/streamingaead/BUILD.bazel changed 19.0% diff
java_src/src/test/java/com/google/crypto/tink/subtle/BUILD.bazel changed 8.5% diff
java_src/src/test/java/com/google/crypto/tink/testing/BUILD.bazel changed 26.7% diff
java_src/src/test/java/com/google/crypto/tink/tinkkey/BUILD.bazel changed 33.3% diff
java_src/src/test/java/com/google/crypto/tink/tinkkey/internal/BUILD.bazel added
java_src/src/test/java/com/google/crypto/tink/util/BUILD.bazel changed 100.0% diff
java_src/src_android/main/java/com/google/crypto/tink/internal/BUILD.bazel added
java_src/testdata/aws/BUILD.bazel added
java_src/testdata/aws/credentials.cred added
java_src/testdata/aws/key_arn.txt added
java_src/testdata/aws/key_arn_bad.txt added
java_src/testdata/gcp/BUILD.bazel added
java_src/testdata/gcp/key_name.txt added
java_src/testdata/gcp/key_name_bad.txt added
java_src/testdata/keysets/BUILD.bazel added
java_src/testdata/testvectors/BUILD.bazel added
java_src/tools/gen_maven_jar_rules.bzl changed 8.3% diff
javascript/.bazelignore added
javascript/.bazelversion changed 100.0% diff
javascript/BUILD.bazel changed 13.1% diff
javascript/internal/BUILD.bazel changed 9.2% diff
javascript/proto/BUILD.bazel added
javascript/proto/experimental/pqcrypto/BUILD.bazel added
javascript/proto/portable_tink_filter_lite.asciipb added
javascript/yarn.lock changed 50.9% diff
objc/.bazelversion changed 100.0% diff
objc/BUILD.bazel changed 3.4% diff
objc/util/BUILD.bazel changed 3.5% diff
proto/BUILD.bazel changed 9.2% diff
proto/experimental/pqcrypto/BUILD.bazel added
proto/portable_tink_filter_lite.asciipb added
proto/testing/BUILD.bazel removed
python/.bazelignore added
python/.bazelversion changed 100.0% diff
python/examples/.bazelversion added
python/examples/aead/BUILD.bazel added
python/examples/gcs/BUILD.bazel added
python/examples/hybrid/BUILD.bazel added
python/examples/jwt/BUILD.bazel added
python/examples/mac/BUILD.bazel added
python/examples/signature/BUILD.bazel added
python/examples/testdata/aws/BUILD.bazel added
python/examples/testdata/aws/credentials.cred added
python/examples/testdata/aws/key_arn.txt added
python/examples/testdata/aws/key_arn_bad.txt added
python/examples/testdata/gcp/BUILD.bazel added
python/examples/testdata/gcp/key_name.txt added
python/examples/testdata/gcp/key_name_bad.txt added
python/examples/testdata/keysets/BUILD.bazel added
python/examples/testdata/testvectors/BUILD.bazel added
python/examples/tink_py_examples_WORKSPACE added
python/requirements.txt changed 95.2% diff
python/testdata/aws/BUILD.bazel added
python/testdata/aws/credentials.cred added
python/testdata/aws/key_arn.txt added
python/testdata/aws/key_arn_bad.txt added
python/testdata/gcp/BUILD.bazel added
python/testdata/gcp/key_name.txt added
python/testdata/gcp/key_name_bad.txt added
python/testdata/keysets/BUILD.bazel added
python/testdata/testvectors/BUILD.bazel added
python/tink/aead/BUILD.bazel changed 4.4% diff
python/tink/BUILD.bazel changed 12.6% diff
python/tink/cc/BUILD.bazel changed 17.2% diff
python/tink/cc/pybind/BUILD.bazel changed 22.6% diff
python/tink/core/BUILD.bazel changed 1.2% diff
python/tink/daead/BUILD.bazel changed 5.4% diff
python/tink/hybrid/BUILD.bazel changed 6.7% diff
python/tink/integration/awskms/BUILD.bazel changed 32.8% diff
python/tink/integration/gcpkms/BUILD.bazel changed 21.0% diff
python/tink/internal/BUILD.bazel added
python/tink/jwt/BUILD.bazel changed 74.7% diff
python/tink/mac/BUILD.bazel changed 5.7% diff
python/tink/prf/BUILD.bazel changed 6.4% diff
python/tink/proto/BUILD.bazel changed 2.5% diff
python/tink/signature/BUILD.bazel changed 20.5% diff
python/tink/streaming_aead/BUILD.bazel changed 5.6% diff
python/tink/testing/BUILD.bazel changed 9.5% diff
testdata/aws_credentials_cc.txt removed
testdata/aws_key_arn.txt removed
testdata/bad_aws_credentials_cc.txt removed
testdata/bad_aws_key_arn.txt removed
testdata/bad_gcp_key_name.txt removed
testdata/BUILD.bazel removed
testdata/credentials_aws.cred removed
testdata/gcp_key_name.txt removed
testdata/templates/aead/AES128_CTR_HMAC_SHA256 removed
testdata/templates/aead/AES128_EAX removed
testdata/templates/aead/AES128_GCM removed
testdata/templates/aead/AES128_GCM_SIV removed
testdata/templates/aead/AES256_CTR_HMAC_SHA256 removed
testdata/templates/aead/AES256_EAX removed
testdata/templates/aead/AES256_GCM removed
testdata/templates/aead/AES256_GCM_SIV removed
testdata/templates/aead/CHACHA20_POLY1305 removed
testdata/templates/aead/XCHACHA20_POLY1305 removed
testdata/templates/BUILD.bazel removed
testdata/templates/daead/AES256_SIV removed
testdata/templates/hybrid/ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256 removed
testdata/templates/hybrid/ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_GCM removed
testdata/templates/hybrid/ECIES_P256_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256 removed
testdata/templates/hybrid/ECIES_P256_HKDF_HMAC_SHA256_AES128_GCM removed
testdata/templates/jwt/JWT_ES256 removed
testdata/templates/jwt/JWT_ES384 removed
testdata/templates/jwt/JWT_ES512 removed
testdata/templates/jwt/JWT_HS256 removed
testdata/templates/jwt/JWT_HS384 removed
testdata/templates/jwt/JWT_HS512 removed
testdata/templates/jwt/JWT_PS256_2048_F4 removed
testdata/templates/jwt/JWT_PS256_3072_F4 removed
testdata/templates/jwt/JWT_PS384_3072_F4 removed
testdata/templates/jwt/JWT_PS512_4096_F4 removed
testdata/templates/jwt/JWT_RS256_2048_F4 removed
testdata/templates/jwt/JWT_RS256_3072_F4 removed
testdata/templates/jwt/JWT_RS384_3072_F4 removed
testdata/templates/jwt/JWT_RS512_4096_F4 removed
testdata/templates/mac/HMAC_SHA256_128BITTAG removed
testdata/templates/mac/HMAC_SHA256_256BITTAG removed
testdata/templates/mac/HMAC_SHA512_256BITTAG removed
testdata/templates/mac/HMAC_SHA512_512BITTAG removed
testdata/templates/prf/HKDF_PRF_SHA256 removed
testdata/templates/prf/HMAC_PRF_SHA256 removed
testdata/templates/prf/HMAC_PRF_SHA512 removed
testdata/templates/signature/ECDSA_P256 removed
testdata/templates/signature/ECDSA_P256_IEEE_P1363 removed
testdata/templates/signature/ECDSA_P384 removed
testdata/templates/signature/ECDSA_P384_IEEE_P1363 removed
testdata/templates/signature/ECDSA_P384_SHA384 removed
testdata/templates/signature/ECDSA_P384_SHA384_IEEE_P1363 removed
testdata/templates/signature/ECDSA_P521 removed
testdata/templates/signature/ECDSA_P521_IEEE_P1363 removed
testdata/templates/signature/ED25519 removed
testdata/templates/signature/RSA_SSA_PKCS1_3072_SHA256_F4 removed
testdata/templates/signature/RSA_SSA_PKCS1_4096_SHA512_F4 removed
testdata/templates/signature/RSA_SSA_PSS_3072_SHA256_SHA256_32_F4 removed
testdata/templates/signature/RSA_SSA_PSS_4096_SHA512_SHA512_64_F4 removed
testdata/templates/streamingaead/AES128_CTR_HMAC_SHA256_1MB removed
testdata/templates/streamingaead/AES128_CTR_HMAC_SHA256_4KB removed
testdata/templates/streamingaead/AES128_GCM_HKDF_1MB removed
testdata/templates/streamingaead/AES128_GCM_HKDF_4KB removed
testdata/templates/streamingaead/AES256_CTR_HMAC_SHA256_1MB removed
testdata/templates/streamingaead/AES256_CTR_HMAC_SHA256_4KB removed
testdata/templates/streamingaead/AES256_GCM_HKDF_1MB removed
testdata/templates/streamingaead/AES256_GCM_HKDF_4KB removed
testing/cc/.bazelversion changed 100.0% diff
testing/cc/BUILD.bazel changed 8.6% diff
testing/cc/proto/BUILD.bazel added
testing/cross_language/.bazelversion changed 100.0% diff
testing/cross_language/BUILD.bazel changed 26.4% diff
testing/cross_language/proto/BUILD.bazel added
testing/cross_language/util/BUILD.bazel changed 59.5% diff
testing/go/.bazelversion changed 100.0% diff
testing/go/BUILD.bazel changed 54.5% diff
testing/go/proto/BUILD.bazel added
testing/java_src/.bazelversion changed 100.0% diff
testing/java_src/BUILD.bazel changed 11.5% diff
testing/java_src/proto/BUILD.bazel added
testing/python/.bazelversion changed 100.0% diff
testing/python/BUILD.bazel changed 2.7% diff
testing/python/proto/BUILD.bazel added
tools/.bazelversion changed 100.0% diff
tools/testdata/aws/BUILD.bazel added
tools/testdata/aws/credentials.cred added
tools/testdata/aws/key_arn.txt added
tools/testdata/aws/key_arn_bad.txt added
tools/testdata/gcp/BUILD.bazel added
tools/testdata/gcp/key_name.txt added
tools/testdata/gcp/key_name_bad.txt added
tools/testdata/keysets/BUILD.bazel added
tools/testdata/testvectors/BUILD.bazel added
tools/testing/BUILD.bazel changed 69.4% diff
tools/testing/cc/BUILD.bazel changed 62.6% diff
tools/testing/cross_language/BUILD.bazel changed 16.0% diff
tools/testing/go/BUILD.bazel changed 57.0% diff
tools/testing/python/BUILD.bazel changed 83.0% diff
tools/tinkey/src/main/java/com/google/crypto/tink/tinkey/BUILD.bazel changed 2.9% diff
tools/tinkey/src/test/java/com/google/crypto/tink/tinkey/BUILD.bazel changed 12.2% diff

Other Files (12 of 13):

NameStatusDeltaVisual Diff
cc/integration/awskms/testdata/BUILD.bazel added
cc/integration/gcpkms/testdata/BUILD.bazel added
examples/python/BUILD.bazel removed
go/testdata/BUILD.bazel added
java_src/examples/BUILD.bazel added
java_src/examples/testdata/BUILD.bazel added
java_src/testdata/BUILD.bazel added
python/examples/BUILD.bazel added
python/examples/testdata/BUILD.bazel added
python/testdata/BUILD.bazel added
third_party/angular/BUILD.bazel removed
tools/testdata/BUILD.bazel added

Packages Compared:

tink-1.6.1.tar.gz
tink-1.7.0.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)