@Override
  public String toString() {
    return "HandshakeSecrets{"
        + "aesSecret="
        + Bytes.wrap(aesSecret)
        + ", macSecret="
        + Bytes.wrap(macSecret)
        + ", token="
        + Bytes.wrap(token)
        + ", egressMac="
        + Bytes.wrap(snapshot(egressMac))
        + ", ingressMac="
        + Bytes.wrap(snapshot(ingressMac))
        + '}';
  }
TODO: It's not wise to print secrets. Maybe print only the first and last 8 bytes (ellipsize
the middle). That might be enough for testing.
ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/rlpx/handshake/HandshakeSecrets.java