End-to-End Encrypted File Sharing System The implementation is in client/client.go, and the tests are in client_test/client_test.go. To run the tests, execute go test -v inside the client_test directory.