github.com/psiphon-labs/psiphon-tunnel-core@v2.0.28+incompatible/psiphon/common/osl/paver/README.md (about) 1 # paver 2 3 Example usage: 4 5 ``` 6 ./paver -config osl_config.json -key signing_key.pem -offset -1h -period 2h 7 ``` 8 9 * Paver is a tool that generates OSL files for paving. 10 * Output is one directory for each propagation channel ID containing the files to upload to the appropriate campaign buckets. 11 * Each output OSL is empty. Support for specifying and paving server entries is pending. 12 * The example will pave all OSLs, for each propagation channel ID, within a 2 hour period starting 1 hour ago. 13 * `osl_config.json` is the OSL config in `psinet`. 14 * `signing_key.pem` is `psinet._PsiphonNetwork__get_remote_server_list_signing_key_pair().pem_key_pair`.