@@ -387,29 +387,23 @@ decrypt_start_app_wrong_passphrase(Config) ->
387387
388388rabbitmqctl_encode (_Config ) ->
389389 % list ciphers and hashes
390- {ok , _ } = rabbit_control_pbe :encode ( true , false , undefined , undefined , undefined , undefined , undefined ),
391- {ok , _ } = rabbit_control_pbe :encode ( false , true , undefined , undefined , undefined , undefined , undefined ),
390+ {ok , _ } = rabbit_control_pbe :list_ciphers ( ),
391+ {ok , _ } = rabbit_control_pbe :list_hashes ( ),
392392 % incorrect ciphers, hashes and iteration number
393- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , funny_cipher , undefined , undefined , undefined ),
394- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , funny_hash , undefined , undefined ),
395- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , undefined , - 1 , undefined ),
396- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , undefined , 0 , undefined ),
393+ {error , _ } = rabbit_control_pbe :encode (funny_cipher , undefined , undefined , undefined ),
394+ {error , _ } = rabbit_control_pbe :encode (undefined , funny_hash , undefined , undefined ),
395+ {error , _ } = rabbit_control_pbe :encode (undefined , undefined , - 1 , undefined ),
396+ {error , _ } = rabbit_control_pbe :encode (undefined , undefined , 0 , undefined ),
397397 % incorrect number of arguments
398398 {error , _ } = rabbit_control_pbe :encode (
399- false , false ,
400- false , % encrypt
401399 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
402400 []
403401 ),
404402 {error , _ } = rabbit_control_pbe :encode (
405- false , false ,
406- false , % encrypt
407403 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
408404 [undefined ]
409405 ),
410406 {error , _ } = rabbit_control_pbe :encode (
411- false , false ,
412- false , % encrypt
413407 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
414408 [undefined , undefined , undefined ]
415409 ),
@@ -427,38 +421,28 @@ rabbitmqctl_encode(_Config) ->
427421rabbitmqctl_encode_encrypt_decrypt (Secret ) ->
428422 PassPhrase = " passphrase" ,
429423 {ok , Output } = rabbit_control_pbe :encode (
430- false , false ,
431- false , % encrypt
432424 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
433425 [Secret , PassPhrase ]
434426 ),
435427 {encrypted , Encrypted } = rabbit_control_pbe :evaluate_input_as_term (lists :flatten (Output )),
436428
437- {ok , Result } = rabbit_control_pbe :encode (
438- false , false ,
439- true , % decrypt
429+ {ok , Result } = rabbit_control_pbe :decode (
440430 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
441431 [lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ]
442432 ),
443433 Secret = lists :flatten (Result ),
444434 % decrypt with {encrypted, ...} form as input
445- {ok , Result } = rabbit_control_pbe :encode (
446- false , false ,
447- true , % decrypt
435+ {ok , Result } = rabbit_control_pbe :decode (
448436 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
449437 [lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ]
450438 ),
451439
452440 % wrong passphrase
453- {error , _ } = rabbit_control_pbe :encode (
454- false , false ,
455- true , % decrypt
441+ {error , _ } = rabbit_control_pbe :decode (
456442 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
457443 [lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ++ " " ]
458444 ),
459- {error , _ } = rabbit_control_pbe :encode (
460- false , false ,
461- true , % decrypt
445+ {error , _ } = rabbit_control_pbe :decode (
462446 rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
463447 [lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ++ " " ]
464448 )
0 commit comments