Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e27b5da856 
								
							 
						 
						
							
							
								
								fix(tee-key-preexec): add context to file write operations  
							
							... 
							
							
							
							- Add context to `std::fs::write` calls to improve error tracing.
- Ensures better debugging by attaching filenames to potential errors.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-04-02 16:18:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3c17a7ace 
								
							 
						 
						
							
							
								
								Merge branch 'main' into cargo_update  
							
							
							
						 
						
							2025-02-25 13:22:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f822c70721 
								
							 
						 
						
							
							
								
								chore: remove unused rand dependency and update crates  
							
							... 
							
							
							
							- Removed `rand` dependency from multiple `.toml` files and updated relevant imports to use `rand_core::OsRng`.
- Updated OpenTelemetry dependencies to latest versions and refactored SDK initialization to use `SdkLoggerProvider`.
- Bumped versions of several dependencies including `clap`, `awc`, `ring`, and `smallvec` for compatibility and features.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-02-20 15:40:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								049f1b3de8 
								
							 
						 
						
							
							
								
								feat(tdx): add TDX RTMR extension support with UEFI marker  
							
							... 
							
							
							
							- Added `UEFI_MARKER_DIGEST_BYTES` constant for TDX RTMR extension.
- Implemented RTMR3 extension in `tee-key-preexec` for TDX attestation flow.
- Updated `rtmr-calc` to use `UEFI_MARKER_DIGEST_BYTES` for RTMR1 extension.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2025-02-20 15:15:44 +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 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c94912d832 
								
							 
						 
						
							
							
								
								feat(tee-key-preexec): add cmdline arg for env prefix  
							
							... 
							
							
							
							- Introduced `clap` for command-line argument parsing.
- Replaced manual argument handling with `clap`'s derived `Args` struct.
- Updated environmental variables to use dynamic prefixes.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-09-03 10:42:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patryk Bęza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c76318702 
								
							 
						 
						
							
							
								
								Replace secp256k1 with k256 crate  
							
							... 
							
							
							
							Rationale: we already have secp256k1 in our dependencies, as suggested
by Igor:
https://github.com/matter-labs/zksync-era/pull/2333#discussion_r1656531731  
							
						 
						
							2024-07-01 14:17:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								df7973c501 
								
							 
						 
						
							
							
								
								chore: cargo update + taplo fmt  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-06-20 14:00:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d77243b8fd 
								
							 
						 
						
							
							
								
								fix(tee-key-preexec): export the key in PEM  
							
							... 
							
							
							
							makes it easier to import
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-06-13 14:00:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dc4434938e 
								
							 
						 
						
							
							
								
								fix(tee-key-preexec): don't hash public key  
							
							... 
							
							
							
							No need to hash the public key for the attestation report data.
Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-02-15 10:31:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald Hoyer 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								89ffbd35a8 
								
							 
						 
						
							
							
								
								feat: initial commit  
							
							... 
							
							
							
							Signed-off-by: Harald Hoyer <harald@matterlabs.dev> 
							
						 
						
							2024-02-09 10:10:53 +01:00