@@ -73,16 +73,19 @@ func TestEncryptKey(t *testing.T) {
7373 key .CreatedAt = clock .NowMillis ()
7474 key .UpdatedAt = clock .NowMillis ()
7575
76- out , err := api .EncryptKey (key , alice , bob .ID ())
76+ out , err := api .EncryptKey (key , alice , bob .ID (), false )
7777 require .NoError (t , err )
7878
79- dec , pk , err := api .DecryptKey (out , saltpack .NewKeyring (bob ))
79+ dec , pk , err := api .DecryptKey (out , saltpack .NewKeyring (bob ), false )
8080 require .NoError (t , err )
8181 require .Equal (t , alice .ID (), pk .ID ())
8282 assert .ObjectsAreEqual (dec , key )
8383
84- _ , _ , err = api .DecryptKey (out , saltpack .NewKeyring ())
85- require .EqualError (t , err , "no decryption key found for message" )
84+ _ , _ , err = api .DecryptKey (out , saltpack .NewKeyring (), false )
85+ require .EqualError (t , err , "failed to decrypt key: no decryption key found for message" )
86+
87+ _ , _ , err = api .DecryptKey (out , saltpack .NewKeyring (bob ), true )
88+ require .EqualError (t , err , "failed to decrypt key: invalid data" )
8689}
8790
8891func TestEncryptKeyWithPassword (t * testing.T ) {
0 commit comments