Class Features


public class Features extends SignatureSubpacket
Signature Subpacket encoding, which features are supported by the key-holders implementation.
See Also:
  • Field Details

    • FEATURE_MODIFICATION_DETECTION

      public static final byte FEATURE_MODIFICATION_DETECTION
      Identifier for the Modification Detection (packets 18 and 19) Symmetrically Encrypted Integrity Protected Data packet version 1.
      See Also:
    • FEATURE_AEAD_ENCRYPTED_DATA

      public static final byte FEATURE_AEAD_ENCRYPTED_DATA
      Identifier for the AEAD Encrypted Data Packet (packet 20) and version 5 Symmetric-Key Encrypted Session Key Packets (packet 3)
      See Also:
    • FEATURE_VERSION_5_PUBLIC_KEY

      public static final byte FEATURE_VERSION_5_PUBLIC_KEY
      Identifier for the Version 5 Public-Key Packet format and corresponding new fingerprint format
      See Also:
    • FEATURE_SEIPD_V2

      public static final byte FEATURE_SEIPD_V2
      Symmetrically Encrypted Integrity Protected Data packet version 2.
      See Also:
  • Constructor Details

    • Features

      public Features(boolean critical, boolean isLongLength, byte[] data)
    • Features

      public Features(boolean critical, byte features)
    • Features

      public Features(boolean critical, int features)
  • Method Details

    • getFeatures

      public byte getFeatures()
    • supportsModificationDetection

      public boolean supportsModificationDetection()
      Returns if modification detection is supported.
    • supportsSEIPDv2

      public boolean supportsSEIPDv2()
    • supportsFeature

      public boolean supportsFeature(byte feature)
      Returns if a particular feature is supported.