ise-crypto and Tink Team Return INVALID_ARGUMENT on signature verification failure.
Doing so indicates that the failure is non-retriable (unlike INTERNAL), and not a mystery (unlike UNKNOWN).

PiperOrigin-RevId: 217432987
GitOrigin-RevId: ffcac9744a4d5cbfa686270d52c95c62ef532678
Latest commit f4fcfa1 Oct 16, 2018
Permalink
..
Failed to load latest commit information.
aead Change to use the non-deprecated versions of RegisterKeyManager and A… Oct 4, 2018
config Adding C++ DeterministicEncryption to TinkConfig. Oct 9, 2018
core Adding supporting classes for C++ DeterministicAead. Oct 4, 2018
daead Adding supporting classes for C++ DeterministicAead. Oct 4, 2018
hybrid Change to use the non-deprecated versions of RegisterKeyManager and A… Oct 4, 2018
integration/awskms Remove the main files from (hopefully) all tests. Sep 20, 2018
mac Change to use the non-deprecated versions of RegisterKeyManager and A… Oct 4, 2018
signature Change to use the non-deprecated versions of RegisterKeyManager and A… Oct 4, 2018
subtle Return INVALID_ARGUMENT on signature verification failure. Oct 19, 2018
util Adding supporting classes for C++ DeterministicAead. Oct 4, 2018
BUILD.bazel Adding C++ DeterministicAead to public API. Oct 9, 2018
aead.h Fixing C++ include-paths. Mar 18, 2018
aead_config.h Fixing C++ include-paths. Mar 18, 2018
aead_factory.h Fixing C++ include-paths. Mar 18, 2018
aead_key_templates.h Fixing C++ include-paths. Mar 18, 2018
binary_keyset_reader.h Automated g4 rollback of changelist 205012951. Jul 20, 2018
binary_keyset_writer.h Fixing C++ include-paths. Mar 18, 2018
catalogue.h Fixing C++ include-paths. Mar 18, 2018
cleartext_keyset_handle.h Automated g4 rollback of changelist 197862984. May 24, 2018
config.h Change to use the non-deprecated versions of RegisterKeyManager and A… Oct 4, 2018
crypto_format.h Fixing C++ include-paths. Mar 18, 2018
deterministic_aead.h Renaming C++ Daead-interface to DeterministicAead (for compatibility … Oct 4, 2018
deterministic_aead_config.h Adding C++ DeterministicAead to public API. Oct 9, 2018
deterministic_aead_factory.h Adding C++ DeterministicAead to public API. Oct 9, 2018
deterministic_aead_key_templates.h Adding C++ DeterministicAead to public API. Oct 9, 2018
exported_symbols.lds Reducing size of libtink.so by removing dead code. Jul 13, 2018
hybrid_config.h Adding C++ HybridConfig, to replace HybridEncrypt/Decrypt-Configs. Apr 4, 2018
hybrid_decrypt.h Fixing C++ include-paths. Mar 18, 2018
hybrid_decrypt_factory.h Fixing C++ include-paths. Mar 18, 2018
hybrid_encrypt.h Fixing C++ include-paths. Mar 18, 2018
hybrid_encrypt_factory.h Fixing C++ include-paths. Mar 18, 2018
hybrid_key_templates.h Adding instructions for building/using C++ Tink, with and without Bazel. May 24, 2018
json_keyset_reader.h Automated g4 rollback of changelist 205012951. Jul 20, 2018
json_keyset_writer.h Fixing C++ include-paths. Mar 18, 2018
key_manager.h Add a new static method AlwaysFailingFactory(Status) to the KeyFactor… Oct 2, 2018
keyset_handle.h Project import generated by Copybara. Oct 4, 2018
keyset_manager.h Remove the recursive mutex from the keyset_manager. Oct 2, 2018
keyset_reader.h Minor fixes to C++ documentation. Jun 6, 2018
keyset_writer.h Minor fixes to C++ documentation. Jun 6, 2018
kms_client.h Adding C++ interface for KMS client. Jun 27, 2018
mac.h Fixing C++ include-paths. Mar 18, 2018
mac_config.h Fixing C++ include-paths. Mar 18, 2018
mac_factory.h Fixing C++ include-paths. Mar 18, 2018
mac_key_templates.h Adding instructions for building/using C++ Tink, with and without Bazel. May 24, 2018
no_secret_keyset_handle.h Make the KeysetHandle copiable. Sep 25, 2018
primitive_set.h Replace one instance of std::mutex with an absl::Mutex. Sep 5, 2018
public_key_sign.h Fixing C++ include guards. Oct 2, 2018
public_key_sign_factory.h Fixing C++ include-paths. Mar 18, 2018
public_key_verify.h Fixing C++ include guards. Oct 2, 2018
public_key_verify_factory.h Fixing C++ include-paths. Mar 18, 2018
registry.h Make AddCatalogue work properly with unique pointers. Oct 4, 2018
signature_config.h Fixing C++ include-paths. Mar 18, 2018
signature_key_templates.h Adding instructions for building/using C++ Tink, with and without Bazel. May 24, 2018
tink_config.h Fixing C++ include-paths. Mar 18, 2018
version.h.templ Adding a version number constant consistent across languages. Sep 20, 2018
version_script.lds Reducing size of libtink.so by removing dead code. Jul 13, 2018