All Implemented Interfaces:
DataStructure

public class ShortEncryptedBuildRecordextends EncryptedBuildRecord
Small records. 218 bytes. Preliminary, see proposal 157.

Note that these are layer-encrypted and layer-decrypted in-place. Do not cache.

  • Field Details

  • Constructor Details

    • ShortEncryptedBuildRecord

      public ShortEncryptedBuildRecord(byte[] data)
      Encrypted record with the given data.
      Parameters:
      data - the layer-encrypted record bytes, LENGTH long or null
      Throws:
      IllegalArgumentException - if data is not correct length (null is ok)
  • Method Details

    • length

      public int length()
      Record size in bytes.
      Overrides:
      length in class EncryptedBuildRecord
      Returns:
      the legal length of the byte array