private static HybridTestVector createTestVector1() throws GeneralSecurityException {
    HpkeParameters params =
        HpkeParameters.builder()
            .setVariant(HpkeParameters.Variant.NO_PREFIX)
            .setKemId(HpkeParameters.KemId.DHKEM_P384_HKDF_SHA384)
            .setKdfId(HpkeParameters.KdfId.HKDF_SHA256)
            .setAeadId(HpkeParameters.AeadId.AES_128_GCM)
            .build();
    HpkePublicKey publicKey =
        HpkePublicKey.create(params, getP384PublicPointAsBytes(), /* idRequirement= */ null);

    HpkePrivateKey privateKey = HpkePrivateKey.create(publicKey, getPrivateP384Value());

    return new HybridTestVector(
        privateKey,
        new byte[] {0x01},
        new byte[] {0x02},
        Hex.decode(
            "042bc538540f32860e18a5d49241179038d6edf31a1cf08009108146d70ab95503513af6220f542a6a4761"
                + "d0cbdd5377a8b2f0b9205bb1b9985045c4f08e6ed61a5087dbae277bc687ff3849f39709bcef934f"
                + "6af240d3c8073c417bf68aea8815848264ffda1173abe9e43f37203bc4093c"));
  }
Test vectors for HPKE. Generated by hand from the implementation here.
java_src/src/main/java/com/google/crypto/tink/hybrid/internal/testing/HpkeTestUtil.java