Matthew Carr
|
02756cf24a
Started implementing a buffering stream.
|
2 năm trước cách đây |
Matthew Carr
|
1bf444ee2c
Implemented the `MerkleStream`.
|
2 năm trước cách đây |
Matthew Carr
|
0196baa710
Implemented a Merkle tree to be used with `MerkleStream`.
|
2 năm trước cách đây |
Matthew Carr
|
970315cc31
* Introduced a NewBlock struct which will replace Block.
|
2 năm trước cách đây |
Matthew Carr
|
f58a85f5a7
Added a wrapper around exported root keys which
|
2 năm trước cách đây |
Matthew Carr
|
1c4ab95b14
Added methods to CredStore for exporting and
|
2 năm trước cách đây |
Matthew Carr
|
046fc3287d
Removed the nasty wait from SwtpmHarness::new.
|
2 năm trước cách đây |
Matthew Carr
|
f9cee8eb4e
Modified the tpm module so the root key
|
2 năm trước cách đây |
Matthew Carr
|
09778da5a5
Added the key_len method to Scheme.
|
2 năm trước cách đây |
Matthew Carr
|
425ff1c3ab
* Fixed a bug in block validation where the writecap was not
|
2 năm trước cách đây |
Matthew Carr
|
e52c56de9d
Sanded off loose ends from the refactoring.
|
2 năm trước cách đây |
Matthew Carr
|
ce9525ec95
Finished integrating the Scheme trait.
|
2 năm trước cách đây |
Matthew Carr
|
142addac7a
Introduced the Scheme trait and associated types
|
2 năm trước cách đây |
Matthew Carr
|
aad001927a
Added a harness for swtpm so that TPM tests can't interfere
|
2 năm trước cách đây |
Matthew Carr
|
03053b0d26
* Added retry logic to the persist_key method.
|
2 năm trước cách đây |
Matthew Carr
|
d50e2f4fa2
Added code to TpmCredStore for persisting credentials.
|
2 năm trước cách đây |
Matthew Carr
|
d3f6f7e46c
Upgraded error handling by introducing the `conv_err` method.
|
2 năm trước cách đây |
Matthew Carr
|
304379b025
Implemented decryption for TPM resident creds.
|
2 năm trước cách đây |
Matthew Carr
|
cd45c590d6
Got signing using the TPM working.
|
2 năm trước cách đây |
Matthew Carr
|
d0fc5d9a77
Started implementing a TPM backed credentials store.
|
2 năm trước cách đây |
Matthew Carr
|
f0256889cf
Converted KeyPair struct to a trait.
|
2 năm trước cách đây |
Matthew Carr
|
dd19b80c56
Split public and private asymmetric keys into two different types.
|
2 năm trước cách đây |
Matthew Carr
|
e38ca3620a
Converted SignAlgo and VerifyAlgo to the Signer and Verifier traits.
|
2 năm trước cách đây |
Matthew Carr
|
d1f5c4a488
Converted the EncryptionAlgo and DecryptionAlgo structs into traits.
|
2 năm trước cách đây |
Matthew Carr
|
672ebfef33
Removed dead code from the tpm module.
|
2 năm trước cách đây |
Matthew Carr
|
083d953981
Added a script for using swtpm for testing.
|
2 năm trước cách đây |
Matthew Carr
|
fdd5c086ec
Started writing a module for working with a TPM.
|
2 năm trước cách đây |
Matthew Carr
|
ab4fd2332b
Added a message for halting a node.
|
2 năm trước cách đây |
Matthew Carr
|
22afbad1b8
Shared the .vscode directory between the different crates.
|
2 năm trước cách đây |
Matthew Carr
|
31cc52b2ad
Started working on the harness and test-harness crates.
|
2 năm trước cách đây |