Matthew Carr
|
f0256889cf
Converted KeyPair struct to a trait.
|
2 年之前 |
Matthew Carr
|
dd19b80c56
Split public and private asymmetric keys into two different types.
|
2 年之前 |
Matthew Carr
|
e38ca3620a
Converted SignAlgo and VerifyAlgo to the Signer and Verifier traits.
|
2 年之前 |
Matthew Carr
|
d1f5c4a488
Converted the EncryptionAlgo and DecryptionAlgo structs into traits.
|
2 年之前 |
Matthew Carr
|
672ebfef33
Removed dead code from the tpm module.
|
2 年之前 |
Matthew Carr
|
083d953981
Added a script for using swtpm for testing.
|
2 年之前 |
Matthew Carr
|
fdd5c086ec
Started writing a module for working with a TPM.
|
2 年之前 |
Matthew Carr
|
ab4fd2332b
Added a message for halting a node.
|
2 年之前 |
Matthew Carr
|
22afbad1b8
Shared the .vscode directory between the different crates.
|
2 年之前 |
Matthew Carr
|
31cc52b2ad
Started working on the harness and test-harness crates.
|
2 年之前 |
Matthew Carr
|
9fbf290044
Performed some cleanup in the crypto module.
|
2 年之前 |
Matthew Carr
|
c54bd9f89c
* Removed referenced to `VersionedBlock` from the crypto module.
|
2 年之前 |
Matthew Carr
|
8c379b2990
Renamed the enum discriminants from *Type to *Kind.
|
2 年之前 |
Matthew Carr
|
9e8b7b84b1
Refactored the `Key` type to make it less easy to make security
|
2 年之前 |
Matthew Carr
|
80eeef4e44
Used strum to eliminate duplicate enum definition.
|
2 年之前 |
Matthew Carr
|
c92b2e5615
Renamed WriteCap to Writecap and ReadCap to Readcap.
|
2 年之前 |
Matthew Carr
|
60e4b37b50
Wrote tests for the verify_writecap function.
|
2 年之前 |
Matthew Carr
|
a9aaf873c0
Updated the test_helpers to produce valid Writecaps.
|
2 年之前 |
Matthew Carr
|
b2939763cf
Added expiration checking to the writecap verification function
|
2 年之前 |
Matthew Carr
|
97688c8252
Wrote a method for testing path containment.
|
2 年之前 |
Matthew Carr
|
94e147b5b5
* Change Path so that it has named fields.
|
2 年之前 |
Matthew Carr
|
d54fa2bb0c
Added a field to Path containing its associated principal.
|
2 年之前 |
Matthew Carr
|
5913d46501
Added methods to Hash to allow it to be converted to and from
|
2 年之前 |
Matthew Carr
|
db1600366a
Added an explanation of what a fingerprint is.
|
2 年之前 |
Matthew Carr
|
b0e5d171b9
Added citations to the paper.
|
2 年之前 |
Matthew Carr
|
0ecdcfe902
More editing of the paper. Added a paragraph describing
|
2 年之前 |
Matthew Carr
|
e105eebbce
Finished first editing pass on the "paper".
|
2 年之前 |
Matthew Carr
|
5b09633229
Started revising the "paper".
|
2 年之前 |
Matthew Carr
|
b80ff71fde
Finished the rough draft of the paper.
|
2 年之前 |
Matthew Carr
|
396dc8a7a2
Added more sections to the paper.
|
2 年之前 |