@Override public String toString() { if ((getDigester() == null) || NumberUtils.isEmpty(getSaltValue()) || NumberUtils.isEmpty(getDigestValue())) { return Objects.toString(getDigester(), null) + "-" + BufferUtils.toHex(':', getSaltValue()) + "-" + BufferUtils.toHex(':', getDigestValue()); } try { return append(new StringBuilder(Byte.MAX_VALUE), this).toString(); } catch (IOException | RuntimeException e) { // unexpected return e.getClass().getSimpleName() + ": " + e.getMessage(); } }
KnownHostHashValue.calculateHashValue( hostIdentity.getHostName(), hostIdentity.getPort(), mac, salt); KnownHostHashValue.append(sb, digester, salt, digestValue); } else { KnownHostHashValue.appendHostPattern(sb, hostIdentity.getHostName(), hostIdentity.getPort());
public static <A extends Appendable> A append(A sb, KnownHostHashValue hashValue) throws IOException { return (hashValue == null) ? sb : append(sb, hashValue.getDigester(), hashValue.getSaltValue(), hashValue.getDigestValue()); }
public static <A extends Appendable> A append(A sb, KnownHostHashValue hashValue) throws IOException { return (hashValue == null) ? sb : append(sb, hashValue.getDigester(), hashValue.getSaltValue(), hashValue.getDigestValue()); }
@Override public String toString() { if ((getDigester() == null) || NumberUtils.isEmpty(getSaltValue()) || NumberUtils.isEmpty(getDigestValue())) { return Objects.toString(getDigester(), null) + "-" + BufferUtils.toHex(':', getSaltValue()) + "-" + BufferUtils.toHex(':', getDigestValue()); } try { return append(new StringBuilder(Byte.MAX_VALUE), this).toString(); } catch (IOException | RuntimeException e) { // unexpected return e.getClass().getSimpleName() + ": " + e.getMessage(); } }
KnownHostHashValue.append(sb, digester, salt, digestValue); } else { int portValue = hostIdentity.getPort();