#!/usr/bin/env bash
echo "=== KEY LINE ==="
cat /root/.ssh/account_deploy.pub
echo ""
echo "=== FILE SIZE (should be ~100-110 bytes for ed25519) ==="
wc -c /root/.ssh/account_deploy.pub
echo ""
echo "=== HEX DUMP (first 200 bytes; checks for invisible chars / line breaks) ==="
xxd /root/.ssh/account_deploy.pub | head -8
echo ""
echo "=== SSH-KEYGEN FINGERPRINT (what GitHub will show after you add it) ==="
ssh-keygen -lf /root/.ssh/account_deploy.pub
echo ""
echo "=== BASE64-INNER CHECK (key body only, no prefix/suffix) ==="
KEY=$(cat /root/.ssh/account_deploy.pub | awk '{print $2}')
echo "  base64 body length: ${#KEY}"
echo "  decodes cleanly: $(echo "$KEY" | base64 -d 2>/dev/null | wc -c) bytes"
