@@ -6,7 +6,7 @@ use dstack_guest_agent_rpc::{
66 dstack_guest_server:: { DstackGuestRpc , DstackGuestServer } ,
77 tappd_server:: { TappdRpc , TappdServer } ,
88 worker_server:: { WorkerRpc , WorkerServer } ,
9- DeriveK256KeyResponse , GetEthKeyArgs , GetEthKeyResponse , GetQuoteResponse , GetTlsKeyArgs ,
9+ DeriveK256KeyResponse , GetKeyArgs , GetKeyResponse , GetQuoteResponse , GetTlsKeyArgs ,
1010 GetTlsKeyResponse , RawQuoteArgs , TdxQuoteArgs , TdxQuoteResponse , WorkerInfo , WorkerVersion ,
1111} ;
1212use dstack_types:: AppKeys ;
@@ -114,7 +114,7 @@ impl DstackGuestRpc for InternalRpcHandler {
114114 } )
115115 }
116116
117- async fn get_eth_key ( self , request : GetEthKeyArgs ) -> Result < GetEthKeyResponse > {
117+ async fn get_key ( self , request : GetKeyArgs ) -> Result < GetKeyResponse > {
118118 let k256_app_key = & self . state . inner . keys . k256_key ;
119119 let derived_k256_key = derive_ecdsa_key ( k256_app_key, & [ request. path . as_bytes ( ) ] , 32 )
120120 . context ( "Failed to derive k256 key" ) ?;
@@ -131,7 +131,7 @@ impl DstackGuestRpc for InternalRpcHandler {
131131 let mut signature = signature. to_vec ( ) ;
132132 signature. push ( recid. to_byte ( ) ) ;
133133
134- Ok ( GetEthKeyResponse {
134+ Ok ( GetKeyResponse {
135135 key : derived_k256_key. to_bytes ( ) . to_vec ( ) ,
136136 signature_chain : vec ! [ signature, self . state. inner. keys. k256_signature. clone( ) ] ,
137137 } )
@@ -185,9 +185,9 @@ impl TappdRpc for InternalRpcHandlerV0 {
185185 . await
186186 }
187187
188- async fn derive_k256_key ( self , request : GetEthKeyArgs ) -> Result < DeriveK256KeyResponse > {
188+ async fn derive_k256_key ( self , request : GetKeyArgs ) -> Result < DeriveK256KeyResponse > {
189189 let res = InternalRpcHandler { state : self . state }
190- . get_eth_key ( request)
190+ . get_key ( request)
191191 . await ?;
192192 Ok ( DeriveK256KeyResponse {
193193 k256_key : res. key ,
0 commit comments