Hush Full Node software. We were censored from Github, this is where all development happens now.
https://hush.is
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
echo "{\"files\":{$(
|
|
|
|
find . -type f | # Get list of file paths
|
|
|
|
grep -v $1 | # Exclude Makefile hashes
|
|
|
|
grep -v '[.]stamp_' | # Exclude Makefile stamps
|
|
|
|
sed 's|^[.]/||' | # Remove leading ./
|
|
|
|
sort | # Sort (for uniformity)
|
|
|
|
xargs $2 | # Get SHA256 hashes (assumes standard 'H(A) A' format)
|
|
|
|
awk -v OFS='":"' '{print $2, $1}' | # 'H(A) A' -> 'A":"H(A)'
|
|
|
|
sed 's|^|"|' | # 'A":"H(A)' -> '"A":"H(A)'
|
|
|
|
sed 's|$|"|' | # '"A":"H(A)' -> '"A":"H(A)"'
|
|
|
|
tr '\n' ',' | # Concatenate lines with commas
|
|
|
|
sed 's|,$||' # Remove any trailing comma (to fit JSON spec)
|
|
|
|
)},\"package\":$3}" > .cargo-checksum.json
|