@AccessesPartialKey
  static com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKey
      createAesGcmHkdfStreamingKeyFromRandomness(
          AesGcmHkdfStreamingParameters parameters,
          InputStream stream,
          @Nullable Integer idRequirement,
          SecretKeyAccess access)
          throws GeneralSecurityException {
    return com.google.crypto.tink.streamingaead.AesGcmHkdfStreamingKey.create(
        parameters, Util.readIntoSecretBytes(stream, parameters.getKeySizeBytes(), access));
  }
This key manager generates new {@code AesGcmHkdfStreamingKey} keys and produces new instances of
{@code AesGcmHkdfStreaming}.
java_src/src/main/java/com/google/crypto/tink/streamingaead/AesGcmHkdfStreamingKeyManager.java