public void Validate() { if (IK?.key is null || IK.key.Length != KeyHelper.PUB_KEY_SIZE) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " IK.key.Length: " + IK?.key?.Length); } if (EK?.key is null || EK.key.Length != KeyHelper.PUB_KEY_SIZE) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " IK.key.Length: " + EK?.key?.Length); } if (MESSAGE is null) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " MESSAGE is null."); } MESSAGE.Validate(); }
public void Validate() { if (IK?.key is null || IK.key.Length != Ed25519.PublicKeySizeInBytes) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " IK.key.Length: " + IK?.key?.Length); } if (EK?.key is null || EK.key.Length != Ed25519.PublicKeySizeInBytes) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " IK.key.Length: " + EK?.key?.Length); } if (MESSAGE is null) { throw new OmemoException("Invalid " + nameof(OmemoKeyExchangeMessage) + " MESSAGE is null."); } MESSAGE.Validate(); }