@Test
    void x25519_ecdh_fails_if_shared_secret_is_all_zeros_case_1() {
        var alice_priv = xecPrivFromHex("88227494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd45e");
        var bob_public = xecPubFromHex( "0000000000000000000000000000000000000000000000000000000000000000");
        // This actually internally fails with an InvalidKeyException due to small point order
        assertThrows(RuntimeException.class, () -> KeyUtils.ecdh(alice_priv, bob_public));
    }
RFC 7748 Section 6.1, Curve25519 Diffie-Hellman test vector
security-utils/src/test/java/com/yahoo/security/KeyUtilsTest.java