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();
 }
Beispiel #2
0
 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();
 }