Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.17 KB

README-internal.md

File metadata and controls

39 lines (32 loc) · 1.17 KB

This README is for the internal information that should not be exported to the reviewers.

To export for CCS submission

  1. Be sure to be on a clean commit.
  2. Check mention of shaih:
    git ls-files | grep -v README-internal.md | xargs grep -H shaih 
  3. Change all shaih by anonymous
    git ls-files | grep -v README-internal.md | xargs -n1 sed -i 's/shaih/anonymous/g'
    git status
    (requires gnu-sed on macOS)
  4. Export:
    stashName=`git stash create`;
    git archive --format=zip --prefix=yoso/ --output=yoso.zip $stashName
  5. Undo all changes:
    git status
    git reset --hard

Mark the files as non-exportable using .gitattributes.

On rsync-callisto*

These scripts are used to sync the folder with a VM names callisto/callisto2. Useful for benchmarking.

On forking libsodium

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.