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