This README is for the internal information that should not be exported to the reviewers.
To export for CCS submission
- Be sure to be on a clean commit.
- Check mention of
shaih
:git ls-files | grep -v README-internal.md | xargs grep -H shaih
- Change all
shaih
byanonymous
(requires gnu-sed on macOS)git ls-files | grep -v README-internal.md | xargs -n1 sed -i 's/shaih/anonymous/g' git status
- Export:
stashName=`git stash create`; git archive --format=zip --prefix=yoso/ --output=yoso.zip $stashName
- Undo all changes:
git status git reset --hard
Mark the files as non-exportable using .gitattributes
.
These scripts are used to sync the folder with a VM names callisto/callisto2. Useful for benchmarking.
Contrary to other source codes using modified libsodium (such as the Algorand source code),
we do not have the same requirement of traceability, so we install libsodium
independently:
algorand/go-algorand#20 (comment)
rather than forking libsodium repo / using a git submodule.