Matthew Carr
|
159cb2606d
* Added a script for building docs for the entire workspace.
|
hace 2 años |
Matthew Carr
|
54dbf52dd5
Made it more difficult to launch a correlation attack against the
|
hace 2 años |
Matthew Carr
|
0bf01c0f75
Implemented proper support for inherited keys.
|
hace 2 años |
Matthew Carr
|
dcc8e07ebb
Added an SPDX license identifier to all rust files.
|
hace 2 años |
Matthew Carr
|
041814acab
Started using quinn for transporting messages.
|
hace 2 años |
Matthew Carr
|
95e7bae514
* Increased the sector size to 1 MB, which resulted in a 60x write
|
hace 2 años |
Matthew Carr
|
7731d19272
Fixed a bug where concurrent reads of the same handle could cause a panic.
|
hace 2 años |
Matthew Carr
|
cb02f2cbd8
Made major modification to the Block trait.
|
hace 2 años |
Matthew Carr
|
3f3d9c284d
* Started querying the file metadata for its preferred blksize.
|
hace 2 años |
Matthew Carr
|
02d8cba1c8
Modified `SectoredBuf` to no longer store the length of written data in
|
hace 2 años |
Matthew Carr
|
36364e8518
Added a new stream which signs and verifies each sector of data
|
hace 2 años |
Matthew Carr
|
1e2c6afba7
* Factored SwtpmHarness into its own create.
|
hace 2 años |
Matthew Carr
|
63eec7c42b
Got reads and writes working in the FUSE daemon.
|
hace 2 años |
Matthew Carr
|
7f33fa6093
Added a new binary crate to serve as a FUSE daemon.
|
hace 2 años |
Matthew Carr
|
91c5e1765d
Added encrypted metadata to blocks and used this to store
|
hace 2 años |
Matthew Carr
|
6d829f2622
Introduced new "operations" types for representing ongoing cryptographic
|
hace 2 años |
Matthew Carr
|
fd43568390
Started working on adding FUSE support.
|
hace 2 años |
Matthew Carr
|
ef1d43aa59
* Added a new `inherit` field to the Block metadata.
|
hace 2 años |
Matthew Carr
|
59501744f3
Refactored btlib into smaller modules for ease of maintenance.
|
hace 2 años |
Matthew Carr
|
d1c53f7676
- Fixed bug where writing using different credentials didn't replace writecap.
|
hace 2 años |
Matthew Carr
|
2ebb8a67ed
Renamed a few items in btlib.
|
hace 2 años |
Matthew Carr
|
cb74c42086
Got the first integration test which writes a block to the filesystem
|
hace 2 años |
Matthew Carr
|
dbe9632e8f
Started adding writecap request and approval.
|
hace 2 años |
Matthew Carr
|
18c67a827b
Started integration testing Block.
|
hace 2 años |
Matthew Carr
|
7923009ea3
Removed the Block struct and replaced it with a trait.
|
hace 2 años |
Matthew Carr
|
7ee175b9ef
Added a trait to allow MerkleStream to pass its integrity information
|
hace 2 años |
Matthew Carr
|
84b516d6d4
* `Cryptotext` was identified as being harmful,
|
hace 2 años |
Matthew Carr
|
2b0b271e94
Reorganized the repository and created a cargo workspace for all crates.
|
hace 2 años |