final case classInvalidField(fieldName: String, msg: String) extends AuthFailure with Product with Serializable
final case classSignatureMismatch(lengthOfExpected: Long, lengthOfActual: Long) extends AuthFailure with Product with Serializable
final case classSigningError(keyLength: Long, dataLength: Long, signatureLength: Long, t: Throwable) extends AuthFailure with Product with Serializable