Class IntegrityMd5_128

java.lang.Object
org.metricshub.ipmi.core.coding.security.IntegrityAlgorithm
org.metricshub.ipmi.core.coding.security.IntegrityMd5_128

public class IntegrityMd5_128 extends IntegrityAlgorithm
MD5-128 integrity algorithm (IPMI 2.0 section 13.28.4): a plain MD5 of the password around the message, AuthCode = MD5(password + AuthType/Format ... Next Header + password), where the password is the user's key (Kuid) zero-padded to 20 bytes as the BMC stores it. Unlike the HMAC algorithms, it is not keyed with the Session Integrity Key: initialize(byte[]) takes the password.
  • Field Details

  • Constructor Details

    • IntegrityMd5_128

      public IntegrityMd5_128()
      Initiates the MD5-128 integrity algorithm.
  • Method Details