// 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();
}