@@ -294,7 +294,7 @@ func TestBasicManager_Decrypt(t *testing.T) {
294
294
ciphertext , err := rsaEncryptor .Encrypt (samplePayload )
295
295
require .NoError (t , err )
296
296
297
- protectedKey , err := bm .Decrypt (t .Context (), mockDetails , ciphertext , nil )
297
+ protectedKey , err := bm .Decrypt (t .Context (), mockDetails , ciphertext )
298
298
require .NoError (t , err )
299
299
require .NotNil (t , protectedKey )
300
300
@@ -318,9 +318,8 @@ func TestBasicManager_Decrypt(t *testing.T) {
318
318
require .NoError (t , err )
319
319
ciphertext , err := ecEncryptor .Encrypt (samplePayload )
320
320
require .NoError (t , err )
321
- ephemeralPublicKey := ecEncryptor .EphemeralKey ()
322
321
323
- protectedKey , err := bm .Decrypt (t .Context (), mockDetails , ciphertext , ephemeralPublicKey )
322
+ protectedKey , err := bm .Decrypt (t .Context (), mockDetails , ciphertext )
324
323
require .NoError (t , err )
325
324
require .NotNil (t , protectedKey )
326
325
@@ -334,7 +333,7 @@ func TestBasicManager_Decrypt(t *testing.T) {
334
333
mockDetails .On ("ID" ).Return (trust .KeyIdentifier ("fail-export" ))
335
334
mockDetails .On ("ExportPrivateKey" ).Return (nil , errors .New ("export failed" ))
336
335
337
- _ , err := bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ), nil )
336
+ _ , err := bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ))
338
337
require .Error (t , err )
339
338
assert .Contains (t , err .Error (), "failed to get private key" )
340
339
})
@@ -351,7 +350,7 @@ func TestBasicManager_Decrypt(t *testing.T) {
351
350
mockDetails .On ("Algorithm" ).Return (mockDetails .MAlgorithm )
352
351
mockDetails .On ("ExportPrivateKey" ).Return (& trust.PrivateKey {WrappingKeyID : trust .KeyIdentifier (mockDetails .MPrivateKey .GetKeyId ()), WrappedKey : mockDetails .MPrivateKey .GetWrappedKey ()}, nil )
353
352
354
- _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ), nil )
353
+ _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ))
355
354
require .Error (t , err )
356
355
assert .Contains (t , err .Error (), "failed to unwrap private key" )
357
356
})
@@ -366,7 +365,7 @@ func TestBasicManager_Decrypt(t *testing.T) {
366
365
mockDetails .On ("ID" ).Return (trust .KeyIdentifier (mockDetails .MID ))
367
366
mockDetails .On ("Algorithm" ).Return (mockDetails .MAlgorithm )
368
367
mockDetails .On ("ExportPrivateKey" ).Return (& trust.PrivateKey {WrappingKeyID : trust .KeyIdentifier (mockDetails .MPrivateKey .GetKeyId ()), WrappedKey : mockDetails .MPrivateKey .GetWrappedKey ()}, nil ) // Ensure this mock is correctly set up
369
- _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ), nil )
368
+ _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ))
370
369
require .Error (t , err )
371
370
assert .Contains (t , err .Error (), "failed to create decryptor from private PEM" )
372
371
})
@@ -380,7 +379,7 @@ func TestBasicManager_Decrypt(t *testing.T) {
380
379
mockDetails .On ("ID" ).Return (trust .KeyIdentifier (mockDetails .MID ))
381
380
mockDetails .On ("Algorithm" ).Return (mockDetails .MAlgorithm ) // Corrected: require.NoError
382
381
mockDetails .On ("ExportPrivateKey" ).Return (& trust.PrivateKey {WrappingKeyID : trust .KeyIdentifier (mockDetails .MPrivateKey .GetKeyId ()), WrappedKey : mockDetails .MPrivateKey .GetWrappedKey ()}, nil ) // Ensure this mock is correctly set up
383
- _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ), nil )
382
+ _ , err = bm .Decrypt (t .Context (), mockDetails , []byte ("ct" ))
384
383
require .Error (t , err )
385
384
assert .Contains (t , err .Error (), "unsupported algorithm: unknown-algo" )
386
385
})
@@ -479,9 +478,6 @@ func TestBasicManager_GenerateECSessionKey(t *testing.T) {
479
478
require .NoError (t , err )
480
479
require .NotNil (t , encapsulator )
481
480
482
- ephemKey := encapsulator .EphemeralKey ()
483
- assert .NotEmpty (t , ephemKey , "Ephemeral key should be generated" )
484
-
485
481
sampleData := []byte ("test data for encapsulation" )
486
482
encryptedData , err := encapsulator .Encrypt (sampleData )
487
483
require .NoError (t , err )
0 commit comments