@@ -387,29 +387,23 @@ decrypt_start_app_wrong_passphrase(Config) ->
387
387
388
388
rabbitmqctl_encode (_Config ) ->
389
389
% 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 ( ),
392
392
% 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 ),
397
397
% incorrect number of arguments
398
398
{error , _ } = rabbit_control_pbe :encode (
399
- false , false ,
400
- false , % encrypt
401
399
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
402
400
[]
403
401
),
404
402
{error , _ } = rabbit_control_pbe :encode (
405
- false , false ,
406
- false , % encrypt
407
403
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
408
404
[undefined ]
409
405
),
410
406
{error , _ } = rabbit_control_pbe :encode (
411
- false , false ,
412
- false , % encrypt
413
407
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
414
408
[undefined , undefined , undefined ]
415
409
),
@@ -427,38 +421,28 @@ rabbitmqctl_encode(_Config) ->
427
421
rabbitmqctl_encode_encrypt_decrypt (Secret ) ->
428
422
PassPhrase = " passphrase" ,
429
423
{ok , Output } = rabbit_control_pbe :encode (
430
- false , false ,
431
- false , % encrypt
432
424
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
433
425
[Secret , PassPhrase ]
434
426
),
435
427
{encrypted , Encrypted } = rabbit_control_pbe :evaluate_input_as_term (lists :flatten (Output )),
436
428
437
- {ok , Result } = rabbit_control_pbe :encode (
438
- false , false ,
439
- true , % decrypt
429
+ {ok , Result } = rabbit_control_pbe :decode (
440
430
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
441
431
[lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ]
442
432
),
443
433
Secret = lists :flatten (Result ),
444
434
% 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 (
448
436
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
449
437
[lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ]
450
438
),
451
439
452
440
% wrong passphrase
453
- {error , _ } = rabbit_control_pbe :encode (
454
- false , false ,
455
- true , % decrypt
441
+ {error , _ } = rabbit_control_pbe :decode (
456
442
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
457
443
[lists :flatten (io_lib :format (" ~p " , [Encrypted ])), PassPhrase ++ " " ]
458
444
),
459
- {error , _ } = rabbit_control_pbe :encode (
460
- false , false ,
461
- true , % decrypt
445
+ {error , _ } = rabbit_control_pbe :decode (
462
446
rabbit_pbe :default_cipher (), rabbit_pbe :default_hash (), rabbit_pbe :default_iterations (),
463
447
[lists :flatten (io_lib :format (" ~p " , [{encrypted , Encrypted }])), PassPhrase ++ " " ]
464
448
)
0 commit comments