private static Map<String, Parameters> namedParameters() throws GeneralSecurityException {
    Map<String, Parameters> result = new HashMap<>();
    result.put("AES256_CMAC_PRF", PredefinedPrfParameters.AES_CMAC_PRF);
    // Identical to AES256_CMAC_PRF, needed for backward compatibility with PrfKeyTemplates.
    result.put("AES_CMAC_PRF", PredefinedPrfParameters.AES_CMAC_PRF);
    return Collections.unmodifiableMap(result);
  }
This key manager generates new {@code AesCmacKeyPrf} keys and produces new instances of {@code
AesCmacPrf}.
java_src/src/main/java/com/google/crypto/tink/prf/AesCmacPrfKeyManager.java