Matthew Carr
							
						 | 
						
							
							
								aad001927a
							
							Added a harness for swtpm so that TPM tests can't interfere
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								03053b0d26
							
							* Added retry logic to the persist_key method.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								d50e2f4fa2
							
							Added code to TpmCredStore for persisting credentials.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								d3f6f7e46c
							
							Upgraded error handling by introducing the `conv_err` method.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								304379b025
							
							Implemented decryption for TPM resident creds.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								cd45c590d6
							
							Got signing using the TPM working.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								d0fc5d9a77
							
							Started implementing a TPM backed credentials store.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								f0256889cf
							
							Converted KeyPair struct to a trait.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								dd19b80c56
							
							Split public and private asymmetric keys into two different types.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								e38ca3620a
							
							Converted SignAlgo and VerifyAlgo to the Signer and Verifier traits.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								d1f5c4a488
							
							Converted the EncryptionAlgo and DecryptionAlgo structs into traits.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								672ebfef33
							
							Removed dead code from the tpm module.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								083d953981
							
							Added a script for using swtpm for testing.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								fdd5c086ec
							
							Started writing a module for working with a TPM.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								ab4fd2332b
							
							Added a message for halting a node.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								22afbad1b8
							
							Shared the .vscode directory between the different crates.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								31cc52b2ad
							
							Started working on the harness and test-harness crates.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								9fbf290044
							
							Performed some cleanup in the crypto module.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								c54bd9f89c
							
							* Removed referenced to `VersionedBlock` from the crypto module.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								8c379b2990
							
							Renamed the enum discriminants from *Type to *Kind.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								9e8b7b84b1
							
							Refactored the `Key` type to make it less easy to make security
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								80eeef4e44
							
							Used strum to eliminate duplicate enum definition.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								c92b2e5615
							
							Renamed WriteCap to Writecap and ReadCap to Readcap.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								60e4b37b50
							
							Wrote tests for the verify_writecap function.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								a9aaf873c0
							
							Updated the test_helpers to produce valid Writecaps.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								b2939763cf
							
							Added expiration checking to the writecap verification function
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								97688c8252
							
							Wrote a method for testing path containment.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								94e147b5b5
							
							* Change Path so that it has named fields.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								d54fa2bb0c
							
							Added a field to Path containing its associated principal.
						 | 
						3 jaren geleden | 
					
				
					
						
							
								   Matthew Carr
							
						 | 
						
							
							
								5913d46501
							
							Added methods to Hash to allow it to be converted to and from
						 | 
						3 jaren geleden |