Class AesGcmHkdfStreamingParameters


  • public class AesGcmHkdfStreamingParameters
    extends StreamingAeadParameters
    Represents the parameters of a AesGcmHkdfStreamingKey.

    We refer to https://developers.google.com/tink/streaming-aead/aes_gcm_hkdf_streaming for a complete description of the values.

    • Method Detail

      • getKeySizeBytes

        public int getKeySizeBytes()
        Returns the size of the initial key material.
      • getDerivedAesGcmKeySizeBytes

        public int getDerivedAesGcmKeySizeBytes()
        Returns the size of the AES GCM key which will internally be derived.
      • getCiphertextSegmentSizeBytes

        public int getCiphertextSegmentSizeBytes()
        Returns the size a ciphertext segment has.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object