7172b0fce8
Test results: BouncyCastle: the tests pass jdk8: fails since the algorithms are not supported jdk11: Supports SHA3, but does not support SHA3-xxxWithRSA. ConsCrypt: does not support SHA3. In a different CL, I also tried the following: OpenSSL/BoringSSL can't verify the signatures, since functions such as EVP_sha3_256() are not supported. hazmat: can't verify the signatures since the backend does not support SHA3. References used: https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html Defines the algorithm names in jdk for RSA PKCS #1 signatures. https://csrc.nist.gov/projects/computer-security-objects-register/algorithm-registration#Hash Defines the OIDs for the hash functions. https://csrc.nist.rip/groups/ST/crypto_apps_infra/csor/algorithms.html Defines the OIDs for the Signature algorithms. NOKEYCHECK=True PiperOrigin-RevId: 271367540 GitOrigin-RevId: fde524837d16b118a8e18fd15e39dd7ed26e7b46