Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								eb39705ff1 
								
							 
						 
						
							
							
								
								feat: compat code for non x86_64-linux  
							
							... 
							
							
							
							- do not build packages, which require `x86_64-linux`
- use Phala `dcap-qvl` crate for remote attestation, if possible
- nix: exclude `nixsgx` on non `x86_64-linux` platforms
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-04-10 11:57:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1e853f653a 
								
							 
						 
						
							
							
								
								refactor(quote): move TCB level logic to a dedicated module  
							
							... 
							
							
							
							- Extracted `TcbLevel` functionality from `sgx` module to `quote::tcblevel`.
- Updated all references to import `TcbLevel` and related utilities from `quote::tcblevel`.
- Updated copyright headers to reflect the new year range.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-04-04 17:05:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f8bd9e6a08 
								
							 
						 
						
							
							
								
								chore: split-out vault code from teepot in teepot-vault  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-03-06 09:47:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								55ea2a6069 
								
							 
						 
						
							
							
								
								fix(verify-attestation): bail out, if no quote provided  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-03-06 09:07:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								daf375836b 
								
							 
						 
						
							
							
								
								chore: remove unused deps  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-02-14 16:47:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afa524c18c 
								
							 
						 
						
							
							
								
								Address code review comments  
							
							
							
						 
						
							2025-01-17 12:41:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d04ba0508 
								
							 
						 
						
							
							
								
								feat(tee-key-preexec): add support for Solidity-compatible pubkey in report_data  
							
							... 
							
							
							
							This PR is part of the effort to implement on-chain TEE proof
verification. This PR goes hand in hand with https://github.com/matter-labs/zksync-era/pull/3414 . 
							
						 
						
							2025-01-16 20:46:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4610475fae 
								
							 
						 
						
							
							
								
								feat: add TDX support  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-12-20 10:54:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7743c1321a 
								
							 
						 
						
							
							
								
								chore: prepare release tags  
							
							... 
							
							
							
							* set `publish = false` for multiple Cargo.toml files
* cargo update
* fix taplo.toml
* sort `workspace.dependencies`
* add `cargo-release` to nix shell
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-09-16 16:14:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0bdc3425e4 
								
							 
						 
						
							
							
								
								chore: cargo update  
							
							... 
							
							
							
							and fix `cargo clippy` issues.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-08-07 15:26:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad6ce872f8 
								
							 
						 
						
							
							
								
								fix(verify-attestation): simplify dependencies  
							
							... 
							
							
							
							The zksync crates have recently been published on crates.io. Let's take
advantage of them! Specifically, we are replacing alloy-primitives with
zksync_basic_types to avoid the additional transitive dependencies
introduced by alloy. 
							
						 
						
							2024-07-22 14:45:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51c1e72a03 
								
							 
						 
						
							
							
								
								Use Docker's entrypoint instead of command  
							
							
							
						 
						
							2024-07-11 17:49:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78447ea307 
								
							 
						 
						
							
							
								
								Unify verify-attestation-sgx and verify-attestation  
							
							... 
							
							
							
							Rationale: too much copy-paste 
							
						 
						
							2024-07-11 17:13:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1505b14db0 
								
							 
						 
						
							
							
								
								chore: remove obsolete Dockerfiles  
							
							... 
							
							
							
							all is built via nix and maintaining those files would mean more work.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-06-21 11:23:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								97420df006 
								
							 
						 
						
							
							
								
								feat: attestation test on azure and default dcap  
							
							... 
							
							
							
							```
❯ docker run -i --rm --privileged  --device /dev/sgx_enclave --net host \
  matterlabsrobot/teepot-self-attestation-test-sgx-azure:latest \
  | base64 -d --ignore-garbage \
  | docker run -i --rm --net host matterlabsrobot/verify-attestation-sgx-azure:latest
```
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-03-07 16:05:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								59807c4286 
								
							 
						 
						
							
							
								
								chore(deps): remove unused dependencies  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-02-28 15:18:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								89ffbd35a8 
								
							 
						 
						
							
							
								
								feat: initial commit  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-02-09 10:10:53 +01:00