// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/aes_gcm_hkdf_streaming.proto

package com.google.crypto.tink.proto;

public interface AesGcmHkdfStreamingParamsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.crypto.tink.AesGcmHkdfStreamingParams)
    com.google.protobuf.MessageOrBuilder {

  
uint32 ciphertext_segment_size = 1;
Returns:The ciphertextSegmentSize.
/** * <code>uint32 ciphertext_segment_size = 1;</code> * @return The ciphertextSegmentSize. */
int getCiphertextSegmentSize();
size of AES-GCM keys derived for each segment
uint32 derived_key_size = 2;
Returns:The derivedKeySize.
/** * <pre> * size of AES-GCM keys derived for each segment * </pre> * * <code>uint32 derived_key_size = 2;</code> * @return The derivedKeySize. */
int getDerivedKeySize();
.google.crypto.tink.HashType hkdf_hash_type = 3;
Returns:The enum numeric value on the wire for hkdfHashType.
/** * <code>.google.crypto.tink.HashType hkdf_hash_type = 3;</code> * @return The enum numeric value on the wire for hkdfHashType. */
int getHkdfHashTypeValue();
.google.crypto.tink.HashType hkdf_hash_type = 3;
Returns:The hkdfHashType.
/** * <code>.google.crypto.tink.HashType hkdf_hash_type = 3;</code> * @return The hkdfHashType. */
com.google.crypto.tink.proto.HashType getHkdfHashType(); }