tlock
tlock copied to clipboard
Timelock Encryption made practical. The Go `tlock` library and the `tle` cmd line tool home to encrypt towards the future.
Specifically: - [ ] Remove dependency on network for most tests, and make sure the ones requiring networking capability are not run by `go test -short` - [ ] Add...
We could have a `-m` flag that would read the header of a ciphertext and pull the data from the drand endpoint to display metadata such as round, corresponding date...
As of now the cli only accepts file input However for usablility sake, users should also be allowed to pass simple command line input A useful feature could be if...
I understand that the content is locked until the elapsed time has passed. However, the encrypter may wish to prove that they encrypted the content fairly, or that the content...
This should allow us to prevent replayability (e.g. in blockchain usecases by adding a public key to the AD.)
Adding support for the BN254 tlock with evmnet.
Adding an age plugin binary for age built-in plugin support. Todos: - [ ] Add some interop tests from dee - [ ] Add some more tests with timelocked data...
## Summary Implements Issue #55 by adding support for additional data in timelock encryption commitments. This allows binding encryption to specific context (e.g., transaction hash, public key) to prevent replay...
### Summary This major release introduces significant enhancements to the tlock CLI tool, including batch encryption/decryption operations, progress indicators, verbose/quiet modes, status checking, and improved user experience. This represents a...
**Implement Streaming Processing for Large File Operations** Description: The current implementation of tlock's file processing could be improved to handle large files more efficiently. Currently, while the code uses `io.Reader`...