@@ -389,29 +389,23 @@ decrypt_start_app_wrong_passphrase(Config) ->
389
389
390
390
rabbitmqctl_encode (_Config ) ->
391
391
% list ciphers and hashes
392
- {ok , _ } = rabbit_control_pbe :encode ( true , false , undefined , undefined , undefined , undefined , undefined ),
393
- {ok , _ } = rabbit_control_pbe :encode ( false , true , undefined , undefined , undefined , undefined , undefined ),
392
+ {ok , _ } = rabbit_control_pbe :list_ciphers ( ),
393
+ {ok , _ } = rabbit_control_pbe :list_hashes ( ),
394
394
% incorrect ciphers, hashes and iteration number
395
- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , funny_cipher , undefined , undefined , undefined ),
396
- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , funny_hash , undefined , undefined ),
397
- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , undefined , - 1 , undefined ),
398
- {error , _ } = rabbit_control_pbe :encode (false , false , undefined , undefined , undefined , 0 , undefined ),
395
+ {error , _ } = rabbit_control_pbe :encode (funny_cipher , undefined , undefined , undefined ),
396
+ {error , _ } = rabbit_control_pbe :encode (undefined , funny_hash , undefined , undefined ),
397
+ {error , _ } = rabbit_control_pbe :encode (undefined , undefined , - 1 , undefined ),
398
+ {error , _ } = rabbit_control_pbe :encode (undefined , undefined , 0 , undefined ),
399
399
% incorrect number of arguments
400
400
{error , _ } = rabbit_control_pbe :encode (
401
- false , false ,
402
- false , % encrypt
403
401
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
404
402
[]
405
403
),
406
404
{error , _ } = rabbit_control_pbe :encode (
407
- false , false ,
408
- false , % encrypt
409
405
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
410
406
[undefined ]
411
407
),
412
408
{error , _ } = rabbit_control_pbe :encode (
413
- false , false ,
414
- false , % encrypt
415
409
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
416
410
[undefined , undefined , undefined ]
417
411
),
@@ -429,38 +423,28 @@ rabbitmqctl_encode(_Config) ->
429
423
rabbitmqctl_encode_encrypt_decrypt (Secret ) ->
430
424
PassPhrase = " passphrase" ,
431
425
{ok , Output } = rabbit_control_pbe :encode (
432
- false , false ,
433
- false , % encrypt
434
426
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
435
427
[Secret , PassPhrase ]
436
428
),
437
429
{encrypted , Encrypted } = rabbit_control_pbe :evaluate_input_as_term (lists :flatten (Output )),
438
430
439
- {ok , Result } = rabbit_control_pbe :encode (
440
- false , false ,
441
- true , % decrypt
431
+ {ok , Result } = rabbit_control_pbe :decode (
442
432
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
443
433
[lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ]
444
434
),
445
435
Secret = lists :flatten (Result ),
446
436
% decrypt with {encrypted, ...} form as input
447
- {ok , Result } = rabbit_control_pbe :encode (
448
- false , false ,
449
- true , % decrypt
437
+ {ok , Result } = rabbit_control_pbe :decode (
450
438
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
451
439
[lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ]
452
440
),
453
441
454
442
% wrong passphrase
455
- {error , _ } = rabbit_control_pbe :encode (
456
- false , false ,
457
- true , % decrypt
443
+ {error , _ } = rabbit_control_pbe :decode (
458
444
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
459
445
[lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ++ " " ]
460
446
),
461
- {error , _ } = rabbit_control_pbe :encode (
462
- false , false ,
463
- true , % decrypt
447
+ {error , _ } = rabbit_control_pbe :decode (
464
448
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
465
449
[lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ++ " " ]
466
450
)
0 commit comments