Skip to content

Commit 3024105

Browse files
committed
fix: remove secp256k1_prehashed from GetKey (meaningless for key derivation)
1 parent 2a8abb1 commit 3024105

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

guest-agent/src/rpc_service.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ impl DstackGuestRpc for InternalRpcHandler {
282282
let pubkey_hex = hex::encode(signing_key.verifying_key().as_bytes());
283283
(derived_key, pubkey_hex)
284284
}
285-
"secp256k1" | "secp256k1_prehashed" | "" => {
285+
"secp256k1" | "" => {
286286
let derived_key = derive_key(k256_app_key, &[request.path.as_bytes()], 32)
287287
.context("Failed to derive k256 key")?;
288288

sdk/go/dstack/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ func (c *DstackClient) GetTlsKey(
372372
// requiresVersionCheck returns true for algorithms that need OS >= 0.5.7.
373373
func requiresVersionCheck(algorithm string) bool {
374374
switch algorithm {
375-
case "secp256k1", "secp256k1_prehashed", "k256", "":
375+
case "secp256k1", "k256", "":
376376
return false
377377
default:
378378
return true

sdk/js/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export interface TlsKeyOptions {
177177
usageClientAuth?: boolean;
178178
}
179179

180-
const SECP256K1_ALGORITHMS = new Set(['secp256k1', 'secp256k1_prehashed', 'k256', ''])
180+
const SECP256K1_ALGORITHMS = new Set(['secp256k1', 'k256', ''])
181181

182182
export class DstackClient<T extends TcbInfo = TcbInfoV05x> {
183183
protected endpoint: string

sdk/python/src/dstack_sdk/dstack_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ async def __aexit__(self, exc_type, exc_val, exc_tb):
382382

383383
async def _ensure_algorithm_supported(self, algorithm: str) -> None:
384384
"""Check OS version when a non-secp256k1 algorithm is requested."""
385-
if algorithm in ("secp256k1", "secp256k1_prehashed", "k256", ""):
385+
if algorithm in ("secp256k1", "k256", ""):
386386
return
387387
try:
388388
await self.version()

0 commit comments

Comments
 (0)