@BeforeClass
  public static void registerAll() throws Exception {
    if (!Util.isAndroid()) {
      Security.addProvider(Conscrypt.newProvider());
    }
    TinkConfig.register();
    KeyDerivationConfig.register();
    JwtSignatureConfig.register();
    JwtMacConfig.register();
  }
Another test class for PrfBasedDeriver. We use a different class because we want to use the
Keyset API and do not want to touch the protos. This means that the includes here are the normal
classes and not the protos -- which means that all the includes would clash and we would have to
extend either the proto or the java AesGcmKey -- for example, if we put it in the same file.

<p>Hence we make a different file.

<p>The tests here should cover everything, but the previous test also checks some behavior of the
internal API (which will be removed). Once the internal API is removed we can remove the other
tests as well.
java_src/src/test/java/com/google/crypto/tink/keyderivation/internal/PrfBasedKeyDeriverTest.java